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

Skript Fehler Pop-Up bei der Verwendung von Microsoft Webbrowser ActiveX ( .ocx) Steuerung in InduSoft Web Studio

Beim Ausführen der PCDemo Anwendung in InduSoft Web Studio SCADA-Software, im Bereich “Corporate”, wählen Sie dann die Seite “Web Site” aus dem rechten Navigationsbildschirm. Nun öffnet sich ein Bildschirm namens “WebSite.scr”. Der WebSite Bildschirm wird durch die Open()-Funktion auf dem Button aufgerufen.

Der WebSite Bildschirm hat eine Microsoft Web Browser ActiveX Steuerung eingebettet und zeigt auf die InduSoft Website sobald der Bildschirm geöffnet wird. Die Web-Seite erscheint richtig, aber ein Pop-Up besagt, dass es ein Script mit der Meldung “Objekt unterstützt diese Eigenschaft oder Methode nicht” (Abbildung 1). Möglicherweise hatten Sie sogar dieses Fehler Pop-Up in Ihre eigene Anwendung unter Verwendung der Microsoft Web Browser ActiveX-Steuerung. Öffnen der gleichen URL im Internet Explorer produzieren dieses Fehler Pop-Up nicht; nur bei Verwendung der .OCX Steuerung. Die Auswahl von “Ja” oder “Nein” in diesem Dialogfeld hat keinen Effekt auf das Display oder den Betrieb der Web-Seite. Dieses Skript Fehler Pop-Up tritt mehrfach auf und verweist auf andere Skript-Zeilen oder Zeichen.

Fehlermeldung

Dieses Fehler Pop-Up ist nicht von einer bestimmten URL abhängig, sondern vielmehr auf den Inhalt der angezeigten Webseite. Das Microsoft ActiveX Steuerung zeigt ein Verhalten, das der Internet Explorer nicht anzeigt; wie hier im MS Artikel ID-934366 beschrieben: “Fehlermeldung, wenn Sie versuchen, einen ActiveX-Steuerelement basierenden MIME-Handler in Windows Internet Explorer 7 zu öffnen: “Ungültiges Zeichen”” Laut Microsoft, treten diese Fehler Popups, wenn ein Java-Skript von HTML geladen werden soll.

Um diese Meldungen zu unterdrücken, gehen Sie einfach auf die Eigenschaften dieser ActiveX Steuerung und aktivieren Sie “Stille”, indem Sie eine “1” im Eigenschafts-Feld “Silent” eingeben (Abbildung 2). Speichern und schließen Sie den Bildschirm. Nach dem Neustart von InduSoft wird die “Microsoft Web Browser.ocx” neu initialisiert.

ActiveX Eigenschaften

Leave a Reply