□ suzuki [2004年03月11日20時30分]お世話になります。あるページの印刷ボタンをクリックするとHTML帳票のページに遷移して、そのページを印刷し、元のページへ戻るという仕組みを考えています。そのHTML帳票のページで<body onload="funcPrint();"> <script language="JavaScript"> <!-- function funcPrint() { if(window.confirm("印刷します、宜しいですか?")){ window.print(); } window.history.back(); } // --> </script>上記のようにした場合、window.print()で印刷ダイアログが表示されますがここで元のページに戻ってしまう場合があります(ダイアログは表示されたまま)いくつかの端末で試してみるとHTML帳票のページで止まったまま、「印刷」か「キャンセル」ボタンを押すまで待っててくれる場合とprint()を呼び出したら即history.backしてしまう場合があるのですがこれってどこかで設定するものなのでしょうか?。または必ず待っててくれるようにすることは出来ますでしょうか?御教授下さいませ。宜しくお願い致します。 一定時間書込が無かったので過去ログに移りました
お世話になります。あるページの印刷ボタンをクリックするとHTML帳票のページに遷移して、そのページを印刷し、元のページへ戻るという仕組みを考えています。そのHTML帳票のページで<body onload="funcPrint();"> <script language="JavaScript"> <!-- function funcPrint() { if(window.confirm("印刷します、宜しいですか?")){ window.print(); } window.history.back(); } // --> </script>上記のようにした場合、window.print()で印刷ダイアログが表示されますがここで元のページに戻ってしまう場合があります(ダイアログは表示されたまま)いくつかの端末で試してみるとHTML帳票のページで止まったまま、「印刷」か「キャンセル」ボタンを押すまで待っててくれる場合とprint()を呼び出したら即history.backしてしまう場合があるのですがこれってどこかで設定するものなのでしょうか?。または必ず待っててくれるようにすることは出来ますでしょうか?御教授下さいませ。宜しくお願い致します。