- 締切済み
簡易的な閲覧制限を行うためにJava scriptを組んでいます
簡易的な閲覧制限を行うためにJava scriptを組んでいます ・特定のリンク元以外は、別のページに飛ばす ・a.htmlのリンクからとんできた際、b.htmlでキーワードを入力させる 以上の2つを行うため、以下のjava scriptを組んで、b,htmlにくみこみました。 が、うまくいきません。なぜでしょうか? ------------------------------ var keyword = "123456" function checkKey(){var key = prompt("Please enter the Password.","") if(keyword != key) {alert('error!'); history.go(-1)} else {void(0);} } checkKey() check = "http://www.xxx.co.jp"; url = "http://www.yyy.co.jp"; ref = top.document.referrer; if (ref.indexOf(check) < 0) document.location = url; ------------------------------ また、check = "http://www.xxx.co.jp"; のアドレス部分は相対アドレスでも可能でしょうか?(たとえば、../aaa/bbb.html などに出来ますでしょうか?) また、check = "http://www.xxx.co.jp"; を複数指定することはできるのでしょうか?出来れば構文を教えていただきたいです。 稚拙な質問で恐縮ですが、どなたかご回答よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yyr446
- ベストアンサー率65% (870/1330)
まともに動くように直す事は簡単ですが、意味ないですね。 だれに対して制限したいのかわかりませんが、 簡易的でも全然閲覧制限になっていません。 簡易的に制限するためには、 簡単なサーバサイドのプログラムとか.htaccessのbasic認証使った方が 効果有りです。javascriptであれこれ考えるより簡単です。