2012-03-16 2 views
1

に与え、このコード空白のページを印刷するIE8(8.0.7601.xxxxx)の1つのバージョンを除きます。JavaScriptのwindow.printは()私は表形式でいくつかのデータを持つHTMLページを持っている空白プリントアウト

何か不足していますか?

+0

なぜあなたは気にしていますか?その若干の漠然としたバージョンと7602の作品、それは非常に小さな聴衆、またはあなたは一般的にIE8を意味しますか?互換性モードではないことを確認してください、それは物事を混乱させる可能性があります。 –

+0

私の顧客の1人は非常にそれに特化しているので...残念です:( – Yogesh

答えて

3

ページが印刷される前にウィンドウを閉じると、ページのメモリが解放され、空白の印刷が行われることが原因で問題が発生する可能性があります。

また、window == selfをこの文脈で使用すると、なぜwindow.printself.closeを使用しますか?

0

onloadのようなイベントには、プレフィックスとしてjavascript:は必要ありません。なぜなら、とにかくJavascriptを期待しているからです。

javascript:は、<a href="javascript:...(他のいくつかのものも同様ですが、それが最も一般的です)に必要です。

IE8.0.7601 ...何らかの理由で、何らかの理由でそれが無視されないだけでなく、他のブラウザや他のバージョンの同じブラウザで問題なく処理されるという問題があります。

+0

私はjavascript同じ問題を削除します:) – Yogesh

1

私はIEで頻繁に同じ問題に直面しています。これをヘッダーで定義してみてください。あなたの問題を解決できるかもしれません。

<meta http-equiv="X-UA-Compatible" content="IE=8" />

関連する問題