次のコード行は、ブラウザのポップアップでHTMLページを作成し、ユーザーのポップアップを表示します:Javascriptがポップアップウィンドウは、Firefox/Chromeで動作します印刷ではなく、Internet Explorerの
function printPage(htmlPage)
{
var w = window.open("about:blank");
w.document.write(htmlPage);
w.print();
}
このコードが正常に開きますFirefoxとChromeの両方で印刷ダイアログが表示されます。ただし、IEでは、印刷ダイアログは表示されません。助言がありますか?
他の人が修正に問題を示唆しているように私はまた、)(プリントを呼び出した後、ポップアップを閉じて試してみた:
function printPage(htmlPage)
{
var w = window.open("about:blank");
w.document.write(htmlPage);
w.print();
w.close();
}
無駄に。
デベロッパーコンソールでは何を通知しましたか? –
奇妙な; IE8では 'w'の下に関数が存在し、呼び出し時にエラーはスローされませんが、何も起こりません。 –