• ベストアンサー

他のページにジャンプさせる

以下のスクリプトはページに入る前にプロンプトを出して、パスワードを入れたら、そのページに入れるものなのですが、パスワードが間違っていると履歴を1つバックすることになっています。 これを特定のページに同じ画面でジャンプするようにしたく、いろいろとやってみたのですが、できません。 宜しくお願いいたします。 <SCRIPT language="JavaScript"> <!-- var keyword = "password" function checkKey(){ var key = prompt("パスワード") if(keyword != key) history.go(-1) } checkKey() //--> </SCRIPT>

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

  • ベストアンサー
  • rhl
  • ベストアンサー率37% (42/111)
回答No.1

こんばんわ history.go(-1) を location.href='http://www.yahoo.co.jp/' とするのではだめですか? もちろんURLには目的のURLを入れます。

coolooc
質問者

お礼

あっけなくできてしまいました。 わけもわからず、 window.location = http://'http://www.yahoo.co.jp/; なんて書いていました。 やっぱり基礎から勉強しないとだめですね。 ありがとうございました。

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

> history.go(-1) を、 location.replace( 'http://www.goo.ne.jp' ); ――とかに変えてみては。

参考URL:
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/location.html#1194240
coolooc
質問者

お礼

ありがとうございました。 ためしてみます。

関連するQ&A

専門家に質問してみよう