• ベストアンサー

パスワードをIPする際見えないようにしたい。

こんにちわ。 社内HPで、パスを付けて閲覧者を制限する ページを作りました。 正常に動作しているのですが、 パスをIPする際、伏字状にしたいのですが(●●●)どの様にしたら宜しいでしょうか? どなかたご指南下さい。。。 ウィンドウズXPを使用しています。 <script language="JavaScript"><!-- function myEnter(){ myPassWord = prompt("パスを入れてください",""); if ( myPassWord == String.fromCharCode(パス) ) location.href = String.fromCharCode(リンク先URL)+".htm"; else alert( "パスが違います" ); } // --></script> ------------------------------------------------ <form> この先は●●チーム専用です <input type="button" value="入場" onclick="myEnter()"> </form>

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

  • ベストアンサー
  • taskuni
  • ベストアンサー率71% (49/69)
回答No.2

prompt()で出したダイアログの入力欄を伏字にすることは不可能だと思います。 ページ内の入力欄なら伏字にすることは可能です。 参考URL 下の方参照 どっちにしても、JavaScriptのパスワードによるアクセス制限は、ちょっと知識のある人なら入れるので、そこを理解した上で使ってください。

参考URL:
http://www.red.oit-net.jp/tatsuya/java/prompt.htm
kecoco
質問者

お礼

こんばんわ(・w・)”お礼が遅くなってしまい 大変失礼致しました。。。 教えて下さったHP、拝見致しました。 分かりやすく、参考になりました。 有難うございました!

その他の回答 (2)

  • nipox
  • ベストアンサー率32% (10/31)
回答No.3

#2番さんもおっしゃるように、無理だと思います。 もし、出来たとしても、 String.fromCharCode(リンク先URL)+".htm"; のアドレスを誤って入力させられたら見えてしまうし、 ブラウザの「表示」メニューの「ソース」(IE)を押してソースを見れば、 String.fromCharCode(パス) の、パスの部分が丸見えです・・・ これは、CGIでも使わないと無理です。や

kecoco
質問者

お礼

こんばんわ(・w・)”お礼が遅くなってしまい 大変失礼致しました。。。 そうなんです、IPを伏せ字にするとソースが 丸見えになってしまうのでウンウン唸っていたのですが、やっぱり限界の様ですね。。。 CGIが使える様に、精進します。有難うございました!

  • namacya
  • ベストアンサー率8% (21/243)
回答No.1

<form> この先は●●チーム専用です <input type="password" value="入場" onclick="myEnter()"> </form>

kecoco
質問者

お礼

早速のご回答有難うございます。 質問前に教えて頂いた物と同じ形で試してみたのですが、上手くいきません。。。 元々、 リンクボタンを押して⇒パスIPのウィンドウが表示される形だったのですが、 <input type="password">確かに伏字にはなるのですが リンクボタンが消滅してしまいます(T+T) 他にも試して見ます。。。有難うございました。

関連するQ&A

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

    お世話になっております<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.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つのパスワードを入力させるようにするにはどのような記述をすればよろしいでしょうか。 よろしくお願いいたします。

  • 簡易パスワードからログイン後のページを画面いっぱい

    お世話になっております。 先ほど質問させていただきました簡易パスワードの件の続きになります・・・。 現在画面を3分割にしておりまして、このままパスワード入力後のページを表示させる際、3分割されたまま画面が表示されてしまいます。 <a href>より作成しているタグについては、target="_top"を加えて画面いっぱいに表示するように構成しているのですが、パスワードのところに加えるとステータスバーに「ページでエラーが発生しました」と表示されてしまいます。 どうすればいいでしょうか。 タグ構成は以下のとおりとなっています。 <A id="e-TaxQA"><FONT color=#006400 size="+2"><b>e-TaxQA</b></FONT></a><BR> <center> <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("パスワード",""); if ( myPassWord == "015901" ) location.href = "\\\\共有サーバー\\U\\個人\\名前\\フォルダ\\各QA\\QA\\(一覧).htm"; else alert( "パスワードが違います!" ); } // --></script> <form> <input type="button" value="☆★☆ログイン☆★☆" onclick="myEnter()"> </form> </center><BR>

  • 新しいウインドウの開き方

    1年前、OKWEBでパスワードを入力するとリンク出来るページの作り方を教えてもらい、使用してました。 そのリンク先のページを「新しいウインドウ」で表示させたいのですが、ビルダーの機能には方法が無いようです。 今の状況は↓です。お願いします。 <!-- function myEnter(){ myPassWord = prompt("パスワードを入力してください。",""); if ( myPassWord == "sra0304" )location.href = "http://www.リンク先.htm"; else alert( "パスワードが違いますよ~♪" ); } function myPrompt(){ prompt(" これが,prompt の入力ウィンドウです! ",""); } // -->

  • 知り合いにだけ見れるページを作るには?(セキュリティはそんなに高くなくていいです

    すごい簡単な方法で構いません。 一般公開しているHPのうち 身内にだけ見せたいページがあるとします。 そのページのアドレスを知り合いにだけ 教えればいいだけなのですが、それでは 何かイヤなので、教えて下さい。 <form> <script language="JavaScript"> <!-- function myEnter(){ PassWord = prompt("パスワードを入力して♪",""); if (PassWord == "") { alert("パスワードが未入力です"); } else { location.href = "http://www1.tcnet.ne.jp/****/"+PassWord+".htm"; } } // --> </script> <input type="BUTTON" value="パスワード" style="width:6em" onclick="myEnter()"> </form> と今、記述していてボタンを押した時に、 パスワード(実際には見せたいページのHTMLファイル名) の入力をさせたいと思っているのですが、 パスワードのキャンセルをした時に、 Null.htmにとんでしまいます。 キャンセルしたときは、トップページに戻りたいのですが どのように書けばいいのでしょうか? また、もっといい方法で簡単な方法があれば 教えて下さい。SCRIPTだけで解決したいと思っています。 IE5 Windows2000

    • ベストアンサー
    • HTML
  • 簡易パスワードからログインするとURLが異常・・・

    毎度、毎度、この『教えて!goo』にはお世話になっております。 皆様の回答も大変わかりやすく、いつも活用させていただいております。 ありがとうございます。 今回はJavascriptにて作成した簡易パスワード画面からログインし、別画面を表示させるようにしたいのですが、中々うまくいきません。 作成中のタグ構成は以下のとおりです。 <html lung="ja"> <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("パスワード",""); if ( myPassWord == "000000" ) location.href = "\\共有サーバー\U\個人\名前\フォルダ\各QA\(1)QA\QA(一覧).htm"; else alert( "パスワードが違います!" ); } // --></script> <form> QAへ <input type="button" value="ログイン" onclick="myEnter()"> </form> </html> このようにして、簡易パスワード画面からパスワードを入力しログインすると、画面は切り替わるのですが、「Internet Explorerでは表示できません」となってしまいます。 このときURLを確認すると『\\共有サーバー\U\個人\名前\フォルダ\各QA\(1)QA\QA(一覧).htm』の綴りが『\\共有サーバー\U個人名前フォルダ各QA(1)QAQA(一覧).htm』と3つ目以降の「¥」が消えてしまいます。 何度工夫しても、状況が変わりません。 皆様には、大変ご迷惑をおかけしますが、何卒ご回答の程よろしくお願い申し上げます。

  • 『入力文字列 + .html』 に飛ぶリンクが作りたい

    スクリプト部分に function aaa(){ var path = prompt("ファイル名を入力:",""); location.href = path + ".html"; } と記述しております。 HTMLに <FORM> <INPUT TYPE=button VALUE="閲覧" onclick="aaa();"> </FORM> のようにフォームで書くと期待通りに動くのですが、 <A HREF="javascript:" onClick="aaa();">閲覧</A> のようにリンク文字で書くと思うように飛びません。 (リンク先へ飛ばず元の画面のまま) 不備があるのでしょうか、それともリンク文字では不可なのでしょうか。 ご存知の方いらっしゃいましたら改善方法をご教授願います。 宜しくお願い致します。

  • パスワード認証付きのページ

    簡単なパスワード認証付きのページを作成しています。 入力したパスワードが隠し文字の「*」で表示されず、普通に表示されてしまいます。 どのようにしたらよいでしょうか? 教えてください。 ======================================== <script language="JavaScript"> <!--// function Password() { pw = prompt("パスワードを入力してください:","") if(pw) { location = pw + ".html" } else { alert("パスワードが間違っています") } } //--> </script>

  • ホームページのパスワード制限について(初心者です)

    ホームページ上で見つけた以下のソースを使って、簡易なパスワード制限を かけたいと考えています。 URLの一部をパスワードとして使用する方法だと理解しているのですが、 もうひと工夫したいと思い、質問させていただいています。 例えば、入力したパスワードの真ん中7桁を切り出す等して、 パスワード=URLの一部とならないような工夫はできないでしょうか。 (ソースにパスワードが記載されないようにもしたいです) <script type="text/javascript"><!-- function checkpw(){ var pswd = prompt("パスワードを入力してください:",""); location.href = pswd + ".htm"; } //--></script> <form><center> <input type="button" value="ログイン" onClick="checkpw();"> </center></form> 宜しくお願い致します。

  • ビルダーでは表示できるのに、ブラウザでは表示できない

    お世話になっております<m(__)m> おしえてください HPビルダー6を使っていますが、その機能にサムネイルウィザードというのがあって、(写真を並べて表示できる)それで作って、問題なくビルダーでは表示できました。元のページからリンクするときパスワードで読み込むようにしました。使ったソースは Javascriptで、 ********************************************** <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("パスワードを入力してください",""); if ( myPassWord == "pass1" ) location.href="omoide.htm"; else alert( "パスワードが違います!" ); } // --></script> <IMG src="menu-omoide.gif" width="76" height="65" border="0" onclick="myEnter()" style="cursor : pointer;"> ******************************** 以上のソースです。(そのままコピりました) FFFTPを使ってアップロードしました。 なにもエラーも出ず、問題なくアップロードできたようです。サーバーはヤフーです。 画像アイコンをクリックしても、パスワードを聞いてくるダイヤログはでるのですが、次の画面がページを表示できません、です。なにがわるいんでしょうか? おしえてください(涙

    • ベストアンサー
    • HTML

専門家に質問してみよう