• ベストアンサー

パスワードリンクについて

すみませんパスワード付きのリンクについて location = pw + ".html タイプのパスワード方式にしたのですが、パスワードが違った時「ページを表示できません」になってしまいあまり格好良くありません。 何とか特定のページやアラートで対処したのですが良い方法はないものでしょうか? 私は趣味程度でHPを作成していますのであまりJavaScriptに付いては詳しくありません。 小技集などのサイトを見て作成しています。 宜しくお願いいたします。

  • tado
  • お礼率91% (105/115)

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

ちょっと手間がかかりますが画像ファイルを用意する方法もあるようです。(→参考URL)

参考URL:
http://d.hatena.ne.jp/Mars/20040908
tado
質問者

お礼

有難うございました。結局.htaccessの方法で行う事にしました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

あんまり、いい方法ではありませんけど (1)全てのありうるpwのリストを作成しておけば、 そのリストにあるかどうかを調べることで、有効なものかどうかを調べることができます。 (2)window.openですごく小さなサイズで、開いてみて、window.document.titleでtitleが取れたらそのページは存在する。 存在しない場合は、そのウインドウはクローズする。 存在した場合は、リサイズし、自ウインドウはクローズする

tado
質問者

お礼

有難うございました。結局.htaccessの方法で行う事にしました。

関連するQ&A

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

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

  • ファイルへリンクにパスワードを付けたい

    社内サーバーでのHP作成において、全社共通で見ていただく資料と、特定の人にだけ見ていただきたい資料があります。 java scriptのパスワード制限などを見たのですが、URLを指定するようになっていますが、以下の理由でリンク先をURLではなくファイル名(普通にリンクを貼るときのように)したいのですが可能でしょうか? (1)リンクするファイルにPDFがある。 (2)URLが何になるのかそのときに振り分けられるサーバーで変わってしまう?ためURLを特定しにくい。 説明が不足していたら済みません。 ちなみに社内ルールではブラウザはIEです。 HP作成にはHPビルダーを使用しています。 宜しくお願い致します。

  • リンク付きパスワードの質問

    こんばんわ。初めて書込みさせて頂きます。 実は小生が使用しています『ホームページビルダー13』の『リンク付きパスワード』を趣味で使用しています。 メンバーだけ書込み及び閲覧という形で使用しています。 普段使用している旧HPのサーバの容量が足らないので今回新しいHPのサーバへ移行する事になりました。 『TOPページ』⇒『BBS』⇒『メンバー専用BBS』の所が『リンク付きパスワード』となっています。 前回HPを作成した時は、『リンク付きパスワード』が正常に作動されてたのですが、 移行してから『リンク付きパスワード』の表示が出ずに直接別サイトに飛ぶようになりました。 また、『ホームページビルダー13』を『プレビュー』で試すと、 『セキュリティ保護のため、このコンピュータに・・・』と表示されます。 どこに不具合があるか解らないのですがご存知の方が居りましたらご教授下さい。^^; アドレスはこちらになります。 旧HPのアドレス http://www5.ocn.ne.jp/~dorutm/bbs-00.html 新HPのアドレス http://dorutm.web.fc2.com/bbs-00.html 解らない事だらけで申し訳御座いませんが宜しくお願い致します。^^;

  • javascriptでパスワードを保護する方法

    blogではperl/cgiが使えない関係で、javascriptでパスワードを掛けることを考えています。 *.htmlに(方法1)の関数を書くとソースで丸見えになります。関数を*.jsで分離しても、*.jsの所在が判るのでダウンロードされたら終わりです。(frameを使ってソースを見え難くする事はできますが.....) (方法2)のファイル名をパスワードにする(方法2)は、(方法1)よりましですが不恰好です。(直接アクセスは防げませんがファイル名が無限設定できるのでPWDを知られるのと同じsecurity level) もっと他にsecurity levvelの高いパスワード保護法は無いでしょう? よろしくお願いします。 (方法1) function GetP(s) { if (s=="hoge") { location.href = "http://***/XXX.html" } else { alert("入力された暗証番号"+s+"は間違いです!!") } } (方法2) function getPassword(subdir, ext) { pw = prompt("パスワードを入力してください:","") if(pw) { location =subdir + pw + "." + ext } else { alert("パスワードが入力されていません") } }

  • JavaScriptで別窓に出すページのパス認証

    現在HPを作成中で調べてもなかなか分からなかったので質問させて頂きます。 1つのページに「あ」「い」「う」「え」「お」というリンクがあり、JavaScriptで別窓に表示させます。 その際に、「あ」と「う」と「お」にだけはパスワード(全て同じパスワード。しかし、飛ぶページはそれぞれ違うページ)を掛けたいと思います。入力ダイアログでパスワードを掛けたいと思っていたのですが、特定のリンク先をそれぞれ同じパスワードで違うページに飛ばすというやり方が分かりません。並びに、JavaScriptでの入力ダイアログの書き方がいまいち理解出来ませんでした。 このようなリンク先指定でパスを掛けられるのでしたら、他の方法でも構いません。どうぞご教授下さい。宜しくお願い致します。

  • パスワード付リンクが開かない

    ホームページ・ビルダーV8(以下HB)でホームページを作成しています。パスワード付リンクがあり、HB上でのプレビューでは問題なく動作しますが、FTPでアップしてネット上でクリックすると、「アドレスが有効ではありません」という表示が出て、パスワード入力用のウインドウが開きません。以前から使っているホームページであり、7月に作成したパスワード付リンクは今でも問題なく開きます。昨日作成したパスワード付リンクからネット上での動作ができなくなりました。リンク先のhtmlファイルはFTPツールでアップしています。ちなみに8月に入ってから、インターネットエクスプローラーがV9になったという変化があります。対処法として何が考えられるでしょうか? よろしくお願いいたします。

  • JAVAで作るパスワード制ホームページの作り方

    以前JAVAを使った簡単なパスワード制のHPを作りました。 ですが、どこのサイトから下記のタグを持ってきたのか 自分で忘れてしまって・・・^^; ソースを見てパスワードがバレバレになりすぎないように 一工夫したのは覚えているのですが、 作成したのがかなり前のことだったので、パスワードの文字を示す65%とか26%が、 それぞれどの文字に対応するのかが自分でわからなくなってしまいました^^; ↓これが以前私がどこかから持ってきたタグです。 <html> <head> <title>タイトル</title> <SCRIPT language="JavaScript"> <!-- //パスワードのチェック関数 function enter(){ myPwd = prompt("パスワードを入れてね♪",""); if(myPwd == unescape("%6D%65%61%74%26%62%65%65%72")){ location.href = "***.html"; } else if(myPwd == null){ } else{ alert("パスワードが間違っています。"); enter(); } } //--> </SCRIPT> </head> <BODY onLoad="enter()"> HP作成に詳しい方いらっしゃいましたら、65%などがどのような意味を持つのか、 また、対応表などが書かれているURLなどを教えて頂けると助かります。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • ホームページとパスワード

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

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

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

  • FLASH8でパスワード付きのリンク

    FLASH初心者なのですが、@rt Flashって素材を使ってバイクチームのHPをどうにか製作したのですが、パスワード付きのリンクって設定できるのでしょうか?メンバーだけが見れるページを設定したいのですが本やネットで調べましたがわかりませんでした・・・ホームページビルダーでの設定方法は見つかるのですが、FLASHでのパスワード付きリンクの設定ってのは見つかりませんでした。どなたかわかる方いましたらよろしくお願いします。使用しているのはFLASH8です。

専門家に質問してみよう