2011-03-08 24 views
1

JavaScript関数window.printはIE7と8で動作しますが、IE9では動作しません。誰かがこれを解決するのを助けることができる?window.printがIE9で動作しません

+3

こんにちは。あなたはより記述的になりますか?動作しないコードを表示できますか?誰もあなたの問題を理解して絞り込むまで、あなたを助けることはできません。 –

+0

誰もまだ修正を見つけましたか?私はまだこの問題を抱えています。 –

答えて

1

は、コードを以下試してください:あなたはいくつかのことを行う必要があり

onclick="window.print(delay*1000); return false;" 
+0

なぜ[ラベル](https://developer.mozilla.org/ja/JavaScript/Reference/Statements/label)にループがないのですか? – Quentin

+0

この回答はおそらく役に立ちません。これは、何かをクリックする必要があることを意味しますが、SuganyaはonClickの動作を必ずしも必要としません。さらに、JavaScriptとHTMLを混在させることはお勧めしません。詳細はhttp://code.google.com/edu/submissions/html-css-javascript/#introductionをご覧ください。 –

0

はこれを試してみてください。

  1. 適切に文書を閉じ

  2. に追加:mywindow.print();

:その後、印刷コードを書く mywindow.focus();

  • mywindow.document.close();

  • documnetに焦点を当ててください

    exp:

    var mywindow = window.open('', 'My Print Data', 'width=850,scrollbars=yes'); 
    mywindow.document.write('<html><head><title>Print Page</title><meta http- equiv="X-UA-Compatible" content="IE8"/>'); 
    .......... 
    ......... 
    ......... 
    ........... 
    mywindow.document.write('</div></body></html>'); 
    mywindow.document.close(); 
    mywindow.focus(); 
    mywindow.print(); 
    
  • 0

    onClick="javascript:window.print(); 
    return false; 
    
    +0

    この回答はあまり明確ではありません...ポイント1)に何を追加しますか? – abarisone

    関連する問題