パスワードが正しい場合ページを表示する


動作ブラウザ 【 IE:3.0  NN:2.0
Internet Explorer Netscape Navigator DreamPassport iCab
3.0x 4.0x 4.5 5.0x 5.5 2.0x 3.0x 4.0x 4.x 6.0 2 3 2.x
Windows - - -
Macintosh - - -
UNIX - - - - - - - -
Dreamcast - - - - - - - - - - -

ポイント str = prompt("パスワードを入れて下さい"); if (str == "gihyo") location.href = "ok.html";
説  明 パスワードを入力してもらうにはprompt()を使います。prompt()からの戻り値は入力された文字になるのでif命令を使ってパスワードが一致しているかどうか調べます。一致している場合はlocation.hrefにジャンプ先のURLを代入します。
サンプル <html> <head> <title>パスワードが正しい場合ページを表示する</title> <script language="JavaScript"><!-- str = prompt("パスワードを入れて下さい"); if (str == "gihyo") location.href = "ok.html"; // --></script> </head> <body> あなたは会員ではありません。入会手続きをお願いします。 </body> </html>
補足説明 サーバー側で認証機構が使用できるのであれば、そちらを使う方がより確実かつ安全です。

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!

写真素材 PIXTA