- 締切済み
JavaScriptのオン/オフの使い分け
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="refresh" content="3;url=jtestOFF.html"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>JavaScriptのオン/オフ状態に応じて表示するページを変える</title> <script Language="JavaScript"> <!-- location.href = "jtestON.html"; // --> </script> </head> <body> しばらく、お待ちください。 </body> </html> 上記タグは某サイトの例文をコピペしたのもです。 http://time3.sakura.ne.jp/sub/QandA/diary/jscheck1.html 正しく動作するのですがJavaScriptがオンの時 ブラウザの「戻る」をクリックしてもページが元のページに戻りません。 何か良いお知恵はないものでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
>ブラウザの「戻る」をクリックしてもページが元のページに戻りません たぶん普通に戻りますけど・・・ 元のページって「しばらく、お待ちください。」ってページ? それともその前のリンクもとのページ?(戻るを2回押せば戻りますね) とりあえず <script Language="JavaScript"> <!-- setTimeout("location.href = 'jtestON.html';",2000) // --> </script> という風にして、2秒後にonページに飛ばすようにしてみては?
補足
回答ありがとうございます。 説明が良くなかったようです・・・m(_ _)m urlを変更しました。 http://time3.sakura.ne.jp/sub/QandA/diary/jscheck2.html jscheck2.htmlページのjscheck1.htmlをクリックすると そこでJavaScriptのオン/オフがチェックされて JavaScriptがオンの時は「JavaScriptのON 」が表示されます。 JavaScriptがオフの時は「JavaScriptのOFF」が表示されます。 私としてはjscheck2.htmlページへ戻ってほしいのです。 「JavaScriptのOFF」の時は戻れるのですが 「JavaScriptのON 」の時は戻れません。 >という風にして、2秒後にonページに飛ばすようにしてみては? 実際の運用では「QandA」を想定していて、質問をクリックすると JavaScriptがオンの時は、回答を小窓で表示して、 JavaScriptがオフの時は、同ページの回答の位置へ移動させる ことをイメージしています。 ですのでページはすぐに開いてほしいです。