- 締切済み
javascriptで印刷ダイアログを出力すると同時に
javascriptで印刷ダイアログを出力すると同時に setTimeouで一定時間後にアラートを表示していたのですが、 IE8では印刷ダイアログが表示されている時はタイマーが止まってしまうようです。 また、IE6では動作しました。 なにか解決方法はないでしょうか? 以下がサンプルソースです。 <html> <head> <title>setTimeout</title> <script type="text/javascript"> function aaa() { alert("タイムアウトしました。"); } function func() { setTimeout("aaa()", 5000); window.print(); } </script> </head> <body onload="func()"> aaa </body> </html>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yyr446
- ベストアンサー率65% (870/1330)
回答No.1
意味が?... 5秒後に、"タイムアウトしました。"とアラートしてから 印刷したいのですか? それとも、"タイムアウトしました。"のアラートとは関係なく5秒後に印刷 したいのですか? それとも、印刷するタイミングによらず、5秒後に、"タイムアウトしました。" とアラートを出したいのですか? ※印刷ダイアログって、Windows(ブラウザー)が出すやつですか、
補足
質問が分かりにくくてすみません。 3つ目の「印刷するタイミングによらず、5秒後に”タイムアウトしました。” とアラートを出したいです。」 印刷ダイアログはブラウザがだすやつです。