ScriptFehler
-
Hallo zusammen, ich bin Anfänger mit JavaScript, und benutze, den
.NET Webbrowser bei C#. Folgendes HTML File produziert eine
Fehlermeldung: ';' erwartet. Ich verstehe das nicht. Weiss jemand Rat ?
Das HTML, soll den Text: MeinText durch MeinTextZweiter ersetzen.<html>
<head></head> <body> <script> function doalert() { let element = document.getElementById('MeinName'); element.textContent = 'MeinTextZweiter' }; </script> <h3 id="MeinName">MeinText</h3> <button id="ButtonName" onclick="doalert()">MeinButton</button> </body>
</html>
-
Ein Browser sollte das fessen. Hinter
element.textContent = 'MeinTextZweiter'
fehlt ein;
, hinter der}
am Ende der Funktion ist eines zuviel.
-
Leider wird der Fehler immer noch gemeldet.
-
Bei Process.Start("iexplore.exe", <Obige Datei>);
geht alles ! Wie muss man den WebBrowser bei .NET einstellen ?
-
Der .NET WebBrowser benutzt standardmäßig den IE7-Modus. Zum Umstellen s. z.B. Controlling WebBrowser Control Compatibility.
-
Danke Th69, <meta http-equiv="X-UA-Compatible" content="IE=edge"> hat das
Problem gelöst !
-
Doch noch was, bei einem anderen Rechner mit Windows 7 Home Premium 32 Bit OS, wird das Script nicht ausgeführt, wieso das ? Bei meinen Windows 7 Professional 64 Bit schon .... Vielleicht eine alte Windows Explorer Version ?
Wieder bei einem .NET Webbrowser Control ...
-
@biter sagte in ScriptFehler:
Vielleicht eine alte Windows Explorer Version ?
Ja, vielleicht ! Vielleicht liegt as auch am "Prof" in der Windowsversion ! Oder an x86/x64 ? Du plenkst !
-
Ok, ich habe noch lange gesucht, aber nichts gefunden, Danke Euch !