1

これはIEでは機能しません(FFXでは機能しますが)。なんで?

ヘッダーでのHTMLの使用:

<script type="application/javascript">

    // And finally, let's call the code ourselves.
    window.onload = lbp.init;

</script>

そして、スクリプト:

// lbp is the script's universal variable, which retains everything
var lbp = {};

// The sequence of functions to trigger
lbp.init = function() {
    alert('hi');
}

よろしくお願いします=)

4

3 に答える 3

6

IEがをサポートしているかどうかはわかりませんapplication/javascript。やってみましたtext/javascriptか?

また:lbp設定前に初期化されますwindow.onloadか?

于 2010-04-29T09:13:04.453 に答える
1

私はあなたがコードのlbp後に​​宣言したと思いますwindow.onload = lbp.init;。シーケンスの問題が原因で、コードが機能していません。

次の順序でコードを試してください。

<script type="text/javascript" language="javascript">
    var lbp = {};
        // The sequence of functions to trigger
        lbp.init = function() {
        alert('hi');
    }
        
    // And finally, let's call the code ourselves.
    window.onload = lbp.init;
</script>
于 2010-04-29T09:15:03.393 に答える
1

IEは、PDFを除いて、アプリケーションのmimeタイプをサポートしていません。これは、IEがJavaScriptを完全に無視することを意味します。mimetypeに変更しtext/javascriptます。

于 2010-04-29T09:15:31.953 に答える