• 締切済み

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

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

  • Hal330
  • お礼率75% (160/212)

みんなの回答

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんちくは。 http://www.tagindex.com/javascript/window/prompt.html 上記ページを参考にしてみてはいかがでしょうか。 リンクを複数作成する方法が分かる。 窓を新しくオープンする方法が分かる。 のでしたら上記ページ応用で可能かと思います。 ただ、HPが商用目的~とかだった場合、ソースを見ればパスワードが直接書かれているので無意味なページになりますが。 上記ページを見ても、何が書いてあるのかまったく分からない! 。。。とかでしたら、さすがにお勉強不足ですのでHTMLとJavaScriptのお勉強をしてみてください。

Hal330
質問者

補足

ありがとうございます。 リンクの複数作成法、窓のオープンなどの方法は分かります。 ページを参照したところ、違うパス(ユーザー名)で複数のページに飛ぶという事でした。同じパスでそれぞれ違うページに飛ばすという事は出来ませんでしょうか。 また、ソースは右クリック禁止で対応はしています。(ソース見たい人もいないと思いますし、パスはHP内で公表しています。)

関連するQ&A

  • HPにパスワードを付け、成否で別ページへ行かせる

    HPにパスワードを付けたいのです。 そこで、こちらの指定したパスを入れた場合はAのページへ。 ソレ以外の入力はBのページへ。 といった感じにしたいのです。 入力欄!?は別窓ではなく埋込みでおねがいします。 CGIやPHP等は使えないサーバを使用してます。 パスワードとID といった感じで2つは無理でしょうか? 2つとも合っていればAのページへ パスだけあってたらB IDだけならC 両方ダメならDへ・・・とか。 あまり詳しくないので、宜しくお願いします。

  • 別窓リンクが増えすぎないようにしたい

    いつもとてもお世話になっています。 Dreamweaver8でHP制作をしています。 リンクページを作っていて、リンク先には_blankで別窓が開くようにしたのですが、リンク先がいくつもあります。ユーザーがあるリンク先Aを見て、そのブラウザを閉じてくれればいいですが、閉じずに別のリンク先Bを見た場合、どんどんウィンドウが増えてしまいますよね? 私自身がそうなりがちで、それは嫌いなので、リンク先は元サイトとは別窓で開くが、AとBは同じ窓で開くようにしたいと思いました。 そんなことは可能でしょうか? お手数おかけしますが、ご存知の方がいらっしゃいましたらご教授ください!

  • パスワード認証後の、以降のページ制御方法

    パスワードを入力してokなら特定ページを閲覧できるようにしています。  認証は以下を利用しています。  http://www.nightfall.in/akademeia/passwordjump.html 特定ページは直接表示できないように、refcheck.jpを利用し、パスワード 入力画面が表示されるようにしています。 この特定ページから別のページに以降させるのに、 考え方というか、気をつける点をお教えいただきたいのですが。 特定ページからしかリンクさせません。 普通に作成すると、検索エンジンに拾われて表示されてしまうと思います。 質問の意図がよく理解できないようでしたらすみません。

    • ベストアンサー
    • PHP
  • JavaScript でのページ閲覧制限

    JavaScript で簡単なページ閲覧制限をかけたいのですが、 パスワードなどで制限されたパージを開こうとしたときに (リンク、または直ウチでページを開こうとするタイミング) パスワードを求めてきて正しい場合のみページに入れるようなことは できないでしょうか? パスワードの入力ページがあって入力後ページに飛ぶというのは色々あるようなのですが 制限ページそのものにできないでしょうか よろしくお願いいたします。

  • javascriptの簡易パスワード認証について

    javascriptでのパスワード簡易認証で、 次のようなスクリプトをネットからコピペしてホームページに使用しようとしました。 <script type="text/javascript"> function gate(){ // ▼ユーザの入力を求める var UserInput = prompt("パスワードを入力して下さい:",""); // ▼入力内容をチェック if( /W+/g.test(UserInput) ) { // ▼半角英数字以外の文字が存在したらエラー alert("半角英数字のみを入力して下さい。"); } // ▼キャンセルをチェック else if( UserInput != null ) { // ▼入力内容からファイル名を生成して移動 location.href = UserInput + ".html"; } } </script> しかし、上記のようにすると、パスを入力後に生成されるダイアログはデザインが質素で、がっかりしています。 「ぱすワードを入力してください」のダイアログボックスのデザインを良くするには、上記のプログラムをどう修正すればよいでしょうか?  そして、このダイアログは何故か、画面上部に表示されてしまいます。画面中央に表示するには、上記のjavascriptをどうすればよいでしょうか? せめて、「javascrptで可能か否か」だけでも教えていただければ幸いです。

  • IEで別窓が開いたときのページの大きさの指定って?

    インターネット上で、別サイトのリンク先をクリックして、別画面が開く時に、開いた窓の大きさをあらかじめ指定させることはできるのでしょうか?今はリンク先に飛ぶといつも小さい小窓で開きます。前は全画面で開いていたようにおもうのですが・・・。ご教授お願いいたします。

  • targetブランクで開くのと同じ様にJavaScriptで別窓を開くには?

    お世話になっております。 画像をクリックされたときに、JavaScriptで簡単な 条件分岐をし、リンク先のURLを判別して別窓で開く、 という実装を求められています。 別窓でURLを開く際に、window.openで普通にやってしまうと、URL表示やツールバーなど見えなくなってしまうのですが、今回は、あたかも、target="_blank"で開いたのと、見分けがつかないようにせねばならず困っています。 何か簡単に実装する方法をご存じでしたら教えてください。 もしくは、細かくパラメータを指定してwindow.openするしかないでしょうか?その場合は、どのような指定で開くのがベストでしょうか?

  • JavaScriptを埋め込むには?

    こんにちは。よろしくお願いします。 現在、JavaScriptの使用が禁止されているスペースで、HPを作成していますが どうしてもポップアップを使いたいので、JavaScriptの使用が可能なスペースで 画像をクリックするとリンク先にジャンプし、ポップアップが表示されるように作成しました。 そのURLを、JavaScript使用禁止のページの画像に埋め込んだところ 当たり前ですが、JavaScriptが埋め込まれた画像が表示され その画像をクリックしないと、リンク先ジャンプ&ポップアップ表示されません。 JavaScript禁止ページの画像クリック→リンク先ジャンプ&ポップアップとするには どのように作成すれば良いでしょうか? JavaScriptに関して、全くの初心者なもので、分かりづらい説明ですが どうぞ、よろしくお願いいたします。

  • javascriptで別窓で出したページとメインページで同時に動作を行ないたいのですが、教えて下さい。

    javascriptで別窓で出したページを登録ボタンを押すと、そのページが閉じて メインページがボタンを押したことで、切り替わるという動作を行ないたいのですが、 良い方法はありますか?教えてください。 <INPUT type='button' value='登録' onClick=\"opener.location.href='$order'\"> <A href=\"javascript:click_close();\">ウィンドウを閉じる</A> 今は、2つのリンクを貼っています。これを一つにしたいのですが、ご伝授下さい。 function click_close () { window.close(); }

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

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

専門家に質問してみよう