ラウンジ(兼FAQ掲示板)

window.print()と画面遷移について
過去ログ NO.1079004650
□ 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してしまう場合があるのですが
これってどこかで設定するものなのでしょうか?。

または必ず待っててくれるようにすることは出来ますでしょうか?

御教授下さいませ。
宜しくお願い致します。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.