2011-10-26 9 views
-1

このjavascriptはIE 8では動作しません。chromeとfirefoxでは動作しません。Internet Explorerでjavascriptを使用するには何が必要ですか?

完全なサイトはhere

<script type="text/javascript"> 

function get_random() 
{ 
    var ranNum= Math.floor(Math.random()*35); 
    return ranNum; 
} 

function pickBG(){ 

    var i = 1 + get_random(); 
    console.log(i); 
    document.body.style.backgroundImage="url('/pand_89/CI/images/bgSet/" + i + ".jpg')"; 
} 

を発見された私は別のDOCTYPEか何かが必要なのでしょうか?

ありがとうございます!

+1

[ie7-js](http://code.google.com/p/ie7-js/)は、IEのHTML/CSSサポートを標準化するのに役立ちます。 –

+2

http://stackoverflow.com/questions/を参照してください。 7892509/no-there-a-way-to-log-to-console-without-breaking-code-below –

+0

_ "動作しません" _ - 何も起こりません。エラーメッセージが表示される、または... (編集:OK、それでconsole.log()の問題になります) – nnnnnn

答えて

4

console.log()は、F12コンソールが開いていない限りIEでは動作しません。それを削除するか、コンソールオブジェクトを使用する前にコンソールオブジェクトが定義されているかどうかを確認してください。

+0

これは動作しますが、スクリプトの実行中は開発者ツールでコンソールを開くだけです。 – duri

+0

よろしくお願いします。 – jorrebor

関連する問題