axWebBrowser.Document.body.innerHTML UND Javascript -> Geht nicht



  • Hallo!
    Ich hab folgendes Problem. Ich habe ein Webbrowser-Control, welches direkt HTML Code anzeigen soll. In diesem HTML Code steckt JavaScript. Wenn ich den Code in eine Datei speichere, und sie normal mit dem dem Internet-Explorer öffne oder mit Mozilla funktioniert der Code. Und wenn ichs mit

    axWebBrowser1.Navigate2("...")
    

    mache auch. Nur nicht mit

    axWebBrowser.Document.body.innerHTML = HTMLcode
    

    Ich hab mal zum testen folgenden HTML-Code verwendet:

    <html>
    <head>
    <title>jsenabled.htm</title>
    <script type="text/javascript">
    function js() {    
    document.getElementById("JS").innerHTML = "JavaScript is enabled!"}
    </script>
    </head>
    <body onload="js()">
    <span id="JS">JavaScript is not enabled!</span>
    </body>
    </html>
    

    Und wenn ichs mit innerHTML mache kommt nur "Javascript is not enabled". Wenn ichs mit Navigate2 mache "JavaScript is enabled!"

    woran liegt das?

    man muss dazu sagen, dass eine Scripte in der Page aus dem Internet nachgeladen werden müssen.

    Vielen Dank


Anmelden zum Antworten