凍結
0 K
リンク先に飛ぶ際にパスワードを表示させたいのですが、HTMLの書き方?がよく分からず(初心者なので)
自分なりに色々調べてはみたんですが、分からなくて


以下のソースを参考にHTML欄?の所に
書いては見たんですが何も表示されませんでした。

リンク先に飛ぶ際にパスワードを表示させるには
どうすればいいでしょうか。わかる方いましたら
教えてください >_<



<script>

var pw;

pw = prompt("パスワードを入れて下さい。","");

if (pw == "abcde"){
location.href = "kakure.html";
}else{
alert("パスワードが違います!");
}

</script>
06/25 07:57
返信
コメント投稿 検索
1 Anonymous K
リンク先は△さんの自サイト内のページということでよろしいでしょうか。
そうであれば、下記のコードをコピペしてみてください。
私が実際に使っているもので、いろいろなHP作成の支援サイトさんを参考にさせていただいたものです。


<Script language="JavaScript">
<!--
var keyword = "任意のパスワード"
function checkKey(){
var key = prompt("パスワ−ドを入れてください。","")
if(keyword != key)
history.go(-1)
}
checkKey()
//-->
</Script>


コピペする場所は、パスワードを掛けたいページの「デザイン編集」です。infoページなどを作成する際、「ようこそ!ここは○○なサイトで〜」など、内容を直接書き込むところです。
一番下辺りにコピペすると良いと思います。
「任意のパスワード」の部分が入力してもらう文字です。書き換えてください。

ただし、小説など「1日に何回もアクセスするページ」だと、先程のコードでは毎回パスワードを求められてしまいます。
そうなると面倒くさいので、その場合は下記のコードを使っています。

<script>
;(localStorage.getItem('authorized') == 'yes' || (prompt('パスワードを入力してください。') === '任意のパスワード')) ?
localStorage.setItem('authorized', 'yes') :
history.go(-1) ;
</script>


小説の場合は「表紙画面編集」の一番下辺りにコピペすると良いと思います。
06/26 02:04
返信