質問: javascriptを使ったパスワード制限で パスワードとジャンプ先のurlを連動させるものがありますが、あのスクリプトを1つのパスワードではなく、複数のパスワードを使って、それぞれ違ったページにジャンプさせるように書き換えることは可能でしょうか? また、可能なら、どのようにすればいいのか、ヒントをいただければと思います。
回答: 複数のパスを設定して、そのパスごとに別々のページに飛ばしたいということでしたら、パス入力時のプロンプトの値を変数で受け取り、その変数と各パスとの整合を順次if文、else if文で判定し、設定したパスと入力された文字列が一致したらページ移動をするようにすれば良いだけと思います。 function passenter(){ ps=prompt("パス入力",""); if (ps=="page1"){location.href="page1.html"} else if (ps=="page2"){location.href="page2.html"} else if (ps=="page3"){location.href="page3.html"} else if (ps=="page4"){location.href="page4.html"} } パスごとに飛ばすページを振り分ける処理は、こんな感じで実現できるのではないかと思いますが、いかがでしょう。 見当違いでしたら、ごめんなさい。