• ベストアンサー

ブラウザの戻るを禁止したいのですが…

 こんにちは! 実は、HPでクイズ形式のページを作っていて、間違った答えをやり直せないよう、ブラウザの”戻る”を禁止したいのですが、タグが分からず途方にくれております。HPは子どもが対象ですので、あくまで簡易的なもので構わないのですが、JAVAのサイトを回ってみても、そういったスクリプトを配布してあるサイト様を見つけることができませんでした。  どなたか、アドバイスをいただければと思います。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bo_Bo
  • ベストアンサー率65% (97/149)
回答No.2

Javascriptの location.replace(url) は、いかが! ■検証 以下のファイルを用意して実験する。(OKWebのページへ移動します。) -- ▼test.html ここから --------------------------------------- <html><head><title>TEST</title> <meta http-equiv="Content-Script-Type" content="text/javascript"> </head><body> <div> <a href="javascript:location.replace('http://okweb.jp/')"> リンクで移動</a> : <input type="button" value="ボタンで移動" onClick="location.replace('http://okweb.jp/')"> </div> </body></html> -- ▲test.html ここまで --------------------------------------- test.html をブラウザで開いて、リンクかボタンを押し、戻るの有効、 無効を確認する。 ●補足1  test.html を表示する前に別ページを閲覧していた場合、  移動したページでは戻るが有効で、その戻るでは、最初に  閲覧していたページに戻ります。  これを回避する方法を、私は知りません。 ●補足2  Javascript を無効にしているクライアントでは、  ページの移動すら出来ない。  <noscript></noscript> などの活用で、回避策を!

babypooh04
質問者

お礼

 大変、ご丁寧なご解答有難うございます。早速試してみたいと思います。どうも有難うございました☆

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

次のページへのリンクを以下の様に書けば良いです。 <a href="javascript:window.location.replace('nextPage.html');">次のページ</a>

babypooh04
質問者

お礼

 有難うございます。早速、書き加えたいと思います!

関連するQ&A

  • Java Scriptを使ったブラウザゲーム

    http://hb8.seikyou.ne.jp/home/shirafuji/index.html ↑こちらのサイトの様な、Java Scriptを使用したブラウザゲームを配布(持ち帰り)しているサイトを探しています。 画像などを差し替えて個人の範囲で楽しもうと思うのですが、 改造する際にあまり規約を設けていない、自由度が高くいじれるブラウザゲームの配布サイトをお教え下さい。

  • ブラウザ上でのPrtscを禁止する方法は?

    新しく制作するウェブサイトに写真を掲載する必要があります。 しかし、その写真はできるだけコピーさせないような工夫を入れようと考えています。 検索して調べましたところ、完全にコピーを防止する方法は存在しないとわかりました。 しかし、次のような範囲まで規制することはできないでしょうか? ・JavaでPrtScを禁止する(ブラウザが非アクティヴ時のPrtScははあきらめる) パソコンをそれなりに使える人からのコピーはあきらめざるを得ませんが、 右クリック保存とブラウザアクティブ時のプリントスクリーンだけでも防げればと思います。同じ条件でWindowsだけでなくMacも防止したいと思います。 もしJavaでPrtScを禁止できるのであれば、そのタグか、サンプルの乗っているURLなど教えていただけたら幸いです。

  • アメブロ 禁止タグ回避方法を教えてください。

    アメブロで禁止タグがあるようなので、回避方法を教えてください。 ブログパーツ <script language=”JavaScript” type=”text/javascript” src=”http://afee.jp/wp-content/themes/twentyfourteen/banner00.php”></script> 配布ページ http://afee.jp/link/

  • 未対応ブラウザ向けコメントについて

    初歩的な質問なのですが、調べて解決できなかったので どなたか教えてください。 通常<script> タグの中身を 1 <script language="javascript"> 2 <!-- 3 4 //--> 5 </script> このようにコメントアウトすると読んだのですが、 javascript対応のブラウザの場合、 2行目のはんぱなタグが残ってしまうような気がします。 1 <script language="javascript"> 2 //<!-- 3 4 //--> 5 </script> ↑これならば完全に2・4行目のタグがコメントアウトされ、 未対応ブラウザでも <script language="javascript">//</script> と、ソースが表示されなくなると思うのですが…。 おそらく何かが理解できていないと思うので、 正しい答えを教えて頂けないでしょうか。 宜しくお願いします。

  • Wiiブラウザについて教えてください

    Wiiブラウザでは、フラッシュは対応しているとのことですが、 Javaスクリプトには対応しているのでしょうか? 色々調べているのですが、OperaのWEBページにもWiiのWEBページにも書いておらず…。 Yhaooゲームなど、大手ゲームサイトのゲームはできるんですかね…。 (Wiiのソフトやっとけって感じですが) よろしくお願いいたします。

  • Windowを閉じた時に新しいページが立ち上がるJAVA

    Windowを閉じた時に任意の新しいページが開き そこのページに飛ぶJAVAスクリプトをご存じでしょうか。 NO1クイズがあってNO1答えのページに普通にリンクをはって NO1答えを確認したらウィンドウを閉じて、あらたなNO2クイズのページ が開くといった流れになります。 よろしくお願いいたします。

  • ブラウザの情報

    ブラウザの情報を返すような HPを作りたいと考えています。 CGIではなく、JAVAスクリプトだけで 作ることは可能でしょうか? OSの種類、 ブラウザの種類、 javaがONかどうか、 cookieがONかどうか、 の4点を知ることができれば良いのですが。 よろしくご教授ください。m(__)m

  • ソースコード記載のHPを教えてください

    4択問題のようなクイズゲームのソースが載ってるHPを探しているのですが、JAVAスクリプトばかりでてきてJAVAが見つかりません。 4択にこだわっているわけではありませんが、言語はJAVAで、選択問題形式のソースを探しています(○×でもOKです)。 HPに載っている、もしくはソースを教えていただけませんでしょうか。お願いします。

  • サイト内のファイル検索

    サイト内のファイルを検索できるcgiを探しています。 ページ内の文字列に対しての検索ではなく、ファイルそのものの検索ができるようにしたいのです。 ページ内にテキストとしてのキーワードがなく、検索対象になるページ数も多いので、どうして良いのか困っています。 例えば「HPの閲覧者からは見えないように、各ページにキーワードをMETAタグのように埋め込んで検索する」もしくは「簡易データベースを作る」という方法になるのでしょうか? もしくはCGIだけでなく、Java Scriptでもできるのでしょうか? ちなみに検索の対象になるファイルは500ページを越えています。 CGI初心者が設置するには難しいのかもしれませんが、どなたかご教授をお願いします。 また、参考になりそうなHPがありましたら、教えていただけないでしょうか? よろしくお願いします。

    • 締切済み
    • CGI
  • 特定のブラウザで動作しません

    いつもお世話になっております。 フリーのスクリプトを設置しましたが 特定のブラウザでうまく動作しません。 ページにアクセスすると、用意させた背景イメージがランダムで読み込まれるというスクリプトです。 さらに、CSSで背景位置や繰り返しを設定できるようになっています。 IE6.0では問題なく動作するのですが Opera7.23とNetScape7.1で動作しません。 動作しないだけではなく、一緒にUPしているテキストと画像も全く見えなくなり ページが真っ白に表示されてしまいます。 スクリプトを全て外すと、テキストも画像も表示されました。 ブラウザはWinXP・HOMEと、Pro両方。 HP作成ソフトはHPビルダーですが 自動構文チェックは外していますし 念のためテキストで開いて更新もしてみましたが、やはりダメでした。 もとのスクリプトは画像へのパスくらいしかいじっていません。 また、他のスクリプトやCSSは同時に設定していません。 他に考えられる原因はあるでしょうか? なお、配布元には OperaでもNetScapeでも、バージョン6.0以上なら 動作すると書いてあるのですが・・・ 配布元にももちろん問い合わせたのですが なかなかレスがつかないので、こちらでも質問してみました。 よろしくお願いします。

専門家に質問してみよう