• ベストアンサー

パスワード付きページの作り方

javascript初心者です。 パスワードを入力してもらって、それから次のページへ飛ばす方法を 教えてください。 全くの初心者なので、他のサイトを除いてもわからないのです。 ソースがわかれば、コピー、ペーストするだけでも充分です。

  • luke6
  • お礼率8% (1/12)

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

  • ベストアンサー
回答No.2

以前同じような質問に回答したものですが… <script language="JavaScript"> <!-- function simple(){ v1 = prompt("パスワードを入れてください","") //--ie4,5のバグ回避 if(document.all)v1=unescape(escape(v1).split('%00')[0]) if ( v1 == "" || v1 == null || !v1 ){ document.write('許可されていません') } else { window.location.href = v1 + ".htm" } } simple() //--> </script> お勧めかどうかは微妙ですが、こんな方法もあります。 つまりパスワードを入力すると、それに合わせたページが開きます。 例えば、haru.htmというページを作っておけば、パスワード「haru」 によって開きます。 また、「0725」というパスワードを入力すれば0725.htmが開きます。 この方法だとソースコードを見てもパスワードが見られないので、その点ではお勧めです。 ですが、パスワードが誤りだったときは特に用意したページが開くわけではないので、ちょっと見栄えが悪いですね。

その他の回答 (2)

  • koboy0808
  • ベストアンサー率30% (562/1833)
回答No.3
参考URL:
http://www.nob21.com/javanavi/samples/form/passwd.html
  • mikimiki7
  • ベストアンサー率47% (32/68)
回答No.1

<SCRIPT language="JavaScript"> <!-- var keyword = "1234" function checkKey(){ var key = prompt("パスワードを入力して下さい","") if(keyword != key) history.go(-1) } checkKey() //--> </SCRIPT> var keyword = "1234"の部分がパスワードなので、ここを希望のパスワードに書き換えて、パスワードでロックしたいページの<HEAD></HEAD>の間に入れて下さい。 ただ、簡易的なパスワード認証なので、その点だけご注意下さい。

関連するQ&A

  • パスワード付のページ作成

    HTMLでできるのかもわかりません、初心者ですが、 パスワードを正しく入力してもらった上で 次のページに飛ばせるようなしくみの作り方を教えてください。 ソースをコピーペーストして使うだけでも充分なのですが あちこち検索しても、難しくてわかりません。。

    • ベストアンサー
    • HTML
  • パスワードは、コピーペーストできない?

    いくつものサイトで、IDとパスワードを入力しています。 IDはコピーペーストするのですが、IDは非表示なので、 よく間違えます。 このパスワードを、コピーペーストすることは不可能なのでしょうか? また、何かいい方法があれば、教えてください。

  • ホームページとパスワード

    パスワードについて、00-12-28 mori0393様のご回答を使わせて頂いております。ソースコードは以下のとおりです。 <SCRIPT Language="JavaScript"> <!-- function passw(){ if(prompt("パスワードを入力してください","")=="?????"){ alert("ようこそ!"); } else{ alert("見ないで!");history.go() } } document.writeln(passw()) <!-- --> </SCRIPT> ここでは、?????がパスワードになりますが、このパスワードのソースコードをホームページのトップページに置いて使った場合、まず最初にパスワードを入力してトップページを開き、Webサイトに入ります。 しかし再度トップページのリンク文字をクリックした場合 、又パスワードを要求してきます。 1度入力すれば、そのあとはパスワードなしでトップページに入る方法はないものでしょうか? どなたかご存知の方、教えて下さい。 よろしくお願いします。

  • どうすれば........パスワード処理

    html記述でサイトを作っています。 入り口ページ-----トップページ           --ブログページ           --ギャラリーページ... のようなサイト構造ですが、入り口ページにパスワード処理を加えて、知っている人しか入れないようにしたいと思っています。 また、中のページでブックマークされても、入り口ページを飛ばされないようにしたいのです。 (パスワード入力後はトップページに行かせたいです。) どんなソースになるのでしょうか? 追  できればjavascriptやhtml、ccsやgci、phpのどれかで作れる物がいいです。  注文多くてすいません(汗)

  • Javascriptで複数ページのパスワードを入力

    Javascript初心者です。 最近、Javascriptなるものの存在を知り、以下の事ができれば便利そうだと思い試行錯誤しているのですがうまく行きません。詳しい方がいらっしゃいましたらご教授願います。 □やりたい事 ・複数のパスワードが求められるウェブページをワンアクセスで入れる様なブックマークレットを、 javascriptで実現したい。 □試行錯誤中の事 下記のコードをブックマークレットとして、chromeのURLに入力していますがうまくいきません。 javascript:location.href = "http://******"; \\はじめのページへのアクセス document.form.id.value="password"; \\textフォームへPWの入力 ※以下、次のwebページへの移動、PW入力の繰り返し。 □上記の結果 chromeにて上記を実行すると、はじめのページがただ表示される。(※PWは入力されない。) はじめのページが画面に表示されているまま、もう一度上記を実行するとテクストボックスに PWが入力され、次のページに飛ぶ。次のページ以降は何も起きない。 次のページにて、上記を実行するとはじめのページに戻る。。 コードがおかしい足りていない、そもそも実現できない、等なんでもよろしいので、 どなたか詳しい方、よろしくお願い致します。

  • パスワード付のページを作るには

    HPの一部に、パスワードを知らないと入れないページ(友人グループ用の写真など)を作ろうとしています。 どうやって作ったら良いのでしょうか? 方法によっては、ソースを見れば簡単に見破れるパスワードもあるようなので、そうではない方法を教えていただけると嬉しいです。

  • パスワードで開くページを作りたいのですが

    DreamweaverでHPを作成している初心者です。 数字4桁のパスワードを入力するとそのパスワードを知っている 者だけが見ることができるページが表示されるという 仕組みを作りたいのです。 今、ページにパスワードフォームを作りましたが、 それ以後がどうもわかりません。 どうか皆さん、教えてください。よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • HPの1つのページにパスワードをつけたい!

    HPビルダー6で、HPを作っているのですが、1つのページだけパスワードを知った人のみの訪問制限を掛けたいのです。簡単に設置できるJavaScriptはありますか?まだ、初心者です。

  • セキュリティで保護されたページのパスワードの入力方法

    銀行の振込みやGooなどのパスワードなどの入力をする時にExcelのシートで登録アドレスやパスワードを整理保存しており、それをコピーアンドペーストで入力しています。紙で管理すると失くしてしまうのでそうしてるのですが、この方法は安全上問題あるのでしょうか? パスワードの必要なページが増えてくると管理が面倒です。またスパイウェアがパソコンに入ってるとそういった重要ファイルを開いている時に勝手に見られたり、そのファイルを盗まれる事があるんでしょうか?皆様どうしているのか気になります。よろしくお願いします。

  • パスワードのコピー&ペーストをできなくしたい

    初心者です、宜しくご指導頂きたく、宜しくお願いします。 HTML、PHP、JS等を使用してHPを作成しています。 ある画面にパスワードと確認用パスワード入力欄があります。 パスワード欄に入力した値をコピー&ペーストして 確認用パスワードに入力できなくする方法を教えて 下さい。 つまり、パスワード欄、確認用パスワード欄共に 手入力し、値が同一でなければ許さない様にしたい のです。 ご指導方、宜しくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう