Call us! 512-349-0334 or (877) INDUSOFT

Popup de Erro de Script Quando Utilizando o Controle Microsoft Web Browser ActiveX (.ocx) no InduSoft Web Studio

Ao executar o aplicativo PCDemo no supervisório InduSoft Web Studio, selecione o botão “Corporate” e depois o botão “Web Site” na tela de navegação da direita para abrir uma tela central chamada “WebSite.scr”. A tela WebSite é chamada pela função Open() no botão.

A tela WebSite possui o Controle Microsoft Web Browser ActiveX apontando para o site do InduSoft Web Studio quando a tela abre. A página de web aparece abrir corretamente, porém um popup informando que existe um erro de script com a mensagem, “Object doesn’t support this property or method”, similar com a mensagem abaixo, aparece na tela do meio (Figura 1). Você pode ter até percebido este popup de erro na sua própria aplicação quando utilizando o Controle Microsoft Web Browser ActiveX. Esse popup de erro não acontece quando se abre o mesmo URL em um browser Microsoft Internet Explorer, somente quando utilizando .ocx. Selecionando “Yes” ou “No” na caixa de diálogo não existe nenhum efeito na exibição ou operação da página de web. Este popup de erro de script pode ocorrer mais de uma vez descrevendo uma linha de script diferente ou caracter.

Este popup de erro não está limitado a um URL em particular, mas sim ao conteúdo exibido na página da web. O controle Microsoft ActiveX exibe o mesmo comportamento que o Microsoft Internet Explorer descrito aqui: MS Article ID: 934366, “Error message when you try to open an ActiveX control-based MIME handler in Windows Internet Explorer 7: “Invalid character””. De acordo com a Microsoft, estes popup de erros ocorrem quando o Java script está sendo carregado.

Para que estas mensagens se silenciem, simplesmente vá nas propriedades do ActiveX deste controle e adicione o número “1” em “Silent” Property Field, depois salve a tela e feche/reinicie o InduSoft para reiniciar o web browser  Microsoft .ocx (Figura 2).

Leave a Reply