• 締切済み

HPを作っていますぅ。

HPを作っていますぅ。 イヌでもわかるJavaScript講座 http://www.red.oit-net.jp/tatsuya/java/prompt2.htm で質問しても 何の回答も来ません。  パスワードです。。 トップページに5~6個のパスワードを入れたいのですが (秘密の部屋を5~6個つくりたい)  パスワードのソース1個は問題が無いのですが 2個以上だと使えません ソースをどのように変えたら良いですか? だれかー教えてーーください。

みんなの回答

回答No.2

質問されている内容から判断して、ややこしいことには振れずに簡単に拡張できる方法でソースを貼っておきます。 動作サンプル (パスはそれぞれ pass1/sab/hanako) http://flava.whoa.jp/tmp/pw.html ソースはこちら ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <html> <head> <title>flip image sample - Javascript</title> </head> <body> <script language="JavaScript"><!-- function myEnter(){ myPassWord = prompt("Tatsuya家のパスワードを入力してください 「 pass1 」",""); if ( myPassWord == String.fromCharCode(112,97,115,115,49) ) location.href = String.fromCharCode(115,101,99,114,101,116)+".htm"; else alert( "パスワードが違います!" ); } function myEnterS(){ myPassWord = prompt("さぶちゃん家のパスワードを入力してください 「 sab 」",""); if ( myPassWord == String.fromCharCode(115,97,98) ) location.href = String.fromCharCode(115,101,99,114,101,116)+".htm"; else alert( "パスワードが違います!" ); } function myEnterH(){ myPassWord = prompt("花子家のパスワードを入力してください 「 hanako 」",""); if ( myPassWord == String.fromCharCode(104,97,110,97,107,111) ) location.href = String.fromCharCode(115,101,99,114,101,116)+".htm"; else alert( "パスワードが違います!" ); } // --></script> <form> ここは家族専用です→ <input type="button" value="Tatsuya家へ入る" onclick="myEnter()"> </form> <form> ここはさぶちゃん専用です→ <input type="button" value="さぶちゃん家へ入る" onclick="myEnterS()"> </form> <form> ここは花子専用です→ <input type="button" value="花子家へ入る" onclick="myEnterH()"> </form> </body> </html>

natu0805
質問者

お礼

ごめんなさいね 意味が解りました。function myEnterS(){  onclick="myEnterH()"> ここの SとかHですね 有難う。。 初心者で犬でも分るなんて  犬以下でした。 これからもお願いしますぅ。。

natu0805
質問者

補足

ここで いいのかなーーー 有難うございますぅ。 6個付けたら 3個目が(ランタムエラーが発生しました。デパック?)(?リパック??しますか?)と 表示が出ます 5回もも やっやのに 解らないです。 お願いです。 6個.....10個のソースできますか?

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

if ( myPassWord == String.fromCharCode(112,97,115,115,49) ) location.href = String.fromCharCode(115,101,99,114,101,116)+".htm"; else alert( "パスワードが違います!" ); の部分を変更します。(一応、そのまま見えないようになっているので、見えるようになっているバージョンで行きます) if ( myPassWord == "pass1" )    location.href = "secret.htm"; else alert( "パスワードが違います!" ); を、 if ( myPassWord == "pass1" )    location.href = "heya1.htm"; else if ( myPassWord == "pass1" )    location.href = "heya2.htm"; else if ( myPassWord == "pass1" )    location.href = "heya3.htm"; else if ( myPassWord == "pass1" )    location.href = "heya4.htm"; else alert( "パスワードが違います!" ); の様に増やしていったらそれぞれのパスワードで別々の部屋にジャンプします。 (同じ部屋を指定すると、当然同じ部屋にジャンプします。) 後は、リンク先のように、「String.fromCharCode」を使ってコード化するだけ。

natu0805
質問者

お礼

おはようございます。 有難う御座います。 解らないよーー?? どこから質問できるかなー?

natu0805
質問者

補足

これ いいいですね。 使いたい。。。けど難しい   希望 サンプルソースがあればいいなー。

関連するQ&A

  • java カレンダーの日付指定で・・・

    ビギナーです。 http://www.red.oit-net.jp/tatsuya/java/calendar.htm のサイトのソースで 毎月3日、5日、7日のセルを「赤」にしたいのですが どこに何を入れればいいのかさっぱりです(TT) さんざん弄くりまわしましたがうまくいかず・・・。 ご存知の方いましたら教えてください。 「テメーで調べろ」的な方はヒントだけでもお願いします。 よろしくお願いします(__)

  • アクセス制限のあるページのつくりかた

    お世話になっております<m(__)m> おしえてください(涙 WindowsXPをつかっています。 http://www.red.oit-net.jp/tatsuya/java/prompt.htm ↑のページを参考にしまして(作者様、ありがとうございます<m(__)m>) アクセス制限のあるページを作ってみたく思いました。 スクリプト内容は、 ************************************************ <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("Tatsuya家のパスワードを入力してください",""); if ( myPassWord == "pass1" ) location.href = "secret.htm"; else alert( "パスワードが違います!" ); } // --></script> <form> ここは家族専用です→ <input type="button" value="Tatsuya家へ" onclick="myEnter()"> </form> *********************************************** 上記のものですが、私としては、以下の部分(かな?) <form> ここは家族専用です→ <input type="button" value="Tatsuya家へ" onclick="myEnter()"> </form> ↑ここを直したいんです。 画像アイコンをクリックして、そのアクセス制限のあるダイヤログがでて→そして実際制限したいページにいけるようにしたいんです。一応HPビルダー6.0で作成していますが、タグを直接打たなくちゃだめだよ~というのなら、がんばりますので、教えてください<m(__)m>だから、formタグは使わないと思うのですが、初心者のため、いまいちよくわかりません(涙 どうかよろしくおねがいいたします<m(__)m>

  • ハイレベルな動きのあるサイトを作るための勉強サイト

    マクドナルド http://www.mcdonalds.co.jp/ インターデコハウスの住宅 http://www.idh.co.jp/style/ ソニー http://www.sony.co.jp/ のようなとても動きのあるホームページを作りたいです。 私が分かるもの 『XHTMLとCSS』はだいたい 『Javascript』は部分部分 上記のホームページのような動きを実現するには Javascriptだけでできるんですよね?? こういったプログラムを作るために勉強をしたいのですが、 どのように勉強をしたらいいのか分かりません。 学校に通うなど余裕がないため おすすめサイトや本がありましたら教えて下さい。 私が使えるJavascriptのレベルは↓を一通りやったところです。 ~ JavaScript ~ JavaScript入門 http://www.ajaxtower.jp/js/ JavaScriptサンプル集 http://plusone.jpn.org/javascript/sample1.html イヌでもわかるJavaScript講座 http://www.red.oit-net.jp/tatsuya/java/index.htm 初心者のためのJavaScript講座 http://www.pori2.net/js/ jQueryもちょっとだけ… ~ jQuery ~ jQuery入門 (ver 1.3) http://www.openspc2.org/JavaScript/Ajax/jQuery_study/ver1.3.1/index.html お願いします。

  • // -->が緑色 コメントになってる?

    http://www.red.oit-net.jp/tatsuya/java/lastmdfy.htm を参考に、自分のサイトに最終更新日のスクリプトを入れたのですが、 自分のサイトのソースを見ると、 // --> が緑色になっていますが、 これはコメントになってしまってるのでしょうか? <SCRIPT TYPE="text/javascript"> <!-- document.write("最終更新日: " + document.lastModified); // --> </SCRIPT> としてるのですが、変ですか?

  • パスワードを二つ用いて隠しページをひらくには?

    お世話になります。 http://www.red.oit-net.jp/tatsuya/java/prompt.htm このサイトをみてパスワード付きホームページの作成の 仕方はおおむね理解したのですが、 私のサイトの場合パスワードを2個用いて 隠されたホームページを表示されるようにしたいと思っています。 <script language="JavaScript"><!-- function myButton(){ myPassWord = document.myFormText.myFormTextPass.value; if ( myPassWord == "pass1" )location.href = "secret.htm"; else alert( "パスワードが違います!" ); } // --></script> <form name="myFormText"> パスワードを入れてください <input type="password" size="30" name="myFormTextPass"> <input type="button" value="OK" onclick="myButton()"> </form> パスワードを入れてください このような表記だと1つのパスワードしか入力できず 困っているのですが2つのパスワードを入力させるようにするにはどのような記述をすればよろしいでしょうか。 よろしくお願いいたします。

  • これってCGI?

    http://www.red.oit-net.jp/tatsuya/java/fade.htm 上記URLのもう1回見るで確認してください。 タグにはCGIのようなタグはありませんが、 どう言う仕組み(CGI)が使用されているのか、 使用されていないのかが知りたいのです。 分る方宜しくお願いします。

  • promptメソッドの働きについて

    こちらのサイトを参考にjavascript勉強中の初心者です。 http://www.red.oit-net.jp/tatsuya/java/prompt2.htm ユーザが入力したパスワードが正しければ 指定したページにジャンプさせるというプログラムです。 その中に、 myPassWord = prompt("パスワードを入力してください", ""); という個所があり、どうも変数myPassWordに ユーザが入力した文字列を代入しているみたいなんですが 分からない事が2点あります。 【質問1】 リファレンスをひくと『prompt』というメソッドは 「指定したウィンドウに文字ダイアログを表示する」と書いてありました。 『prompt』にはダイアログ表示以外に、 入力された文字を抜き出すという機能もあるのですか? この一行で、なぜユーザが入力した値が取得できるのかわかりません。 【質問2】 リファレンスには、promptの書式として ウィンドウ名.prompt(); とあったのですが、ウィンドウ名(window.)は 省略されていると考えていいんですよね? 質問は以上です。 リファレンスの見方もまだ十分に理解できておらず 初歩的な質問で申し訳ありません。 お詳しい方からのご回答、お待ちしております、 初心者にもわかるよう噛み砕いて解説してくださると助かります。 よろしくお願いいたします。

  • JAVAで作るカレンダー 応用

    このサイトに書いてある式を全てコピーしてカレンダーを作りました http://www.red.oit-net.jp/tatsuya/java/calendar.htm このカレンダーに「日にちにクリックするとその日が青く変色する」 という仕様にしたいと思います。 どんな式を追加すればいいですか? よろしくお願いします。

  • ランダムリンクのボタンを

    http://www.red.oit-net.jp/tatsuya/java/rndlink.htm こちらのサイトを参考にして、ランダムリンクをホームページに設置してみたのですが、リンク先の表示が、同一のページになってしまうのですが、新しいタブでリンク先のホームページが表示されるようにするにはどうすればよいでしょうか? 回答宜しくお願いします。

    • ベストアンサー
    • HTML
  • JAVAを使った『健康チェック』

    はじめまして、JAVAを使った『健康チェック』を 作ろうと四苦八苦している初心者です。 こちらのWEB(http://www.red.oit-net.jp/tatsuya/java/checkbox.htm ) にあるようなチェックプログラムを、 JAVAのアプレットで書きたいのですが、どうしても上手くいきません。 そのものずばりのJAVAプログラムでも、何らかのヒントでも 本当に助かりますので、よろしければご教授ください。

    • ベストアンサー
    • Java

専門家に質問してみよう