0o0dグッ

パスワード制限のソース

トップページ

<SCRIPT language="JavaScript">
<!--
function Check(){
flag=0;
psword=p_form.psw.value;
if(psword>0){
flag=1;
alert("パスワードが違います。");
location.href="index.htm";
}
if((psword!="")&&(flag==0)){
location.href=psword+".htm";
}else{
alert("残念ですがここから先はごらんいただけません。");
location.href="index.htm";
}
}
//-->
</SCRIPT> 
if(psword>0){
flag=1;
alert("パスワードが違います。");
location.href="index.htm";
}

この部分は適当に数字を入力する人向けのものです。適当な数字を入力した場合は「パスワードが違います。」のメッセージを表示します。

if((psword!="")&&(flag==0)){
location.href=psword+".htm";
}

パスワードが正しいときに表示するページはここで決めています。[psword] にパスワードとして入力された文字列が代入され、それに [.htm] の拡張子を付けます。この場合 [hajime.htm] になります。

何も入力されなかった場合、「残念ですがここから先はごらんいただけません。」のメッセージを表示して、 [index.htm] に戻ります。ここを好きなように変えて戻るページを指定します。

<FORM name="p_form">
<INPUT size="19" type="password" name="psw">
<INPUT type="button" name="pass" value="認証" onclick="Check()"><BR>
</FORM> 

認証用の入力フィールドと認証ボタンです。
[type="password"] を指定すると表示が [*******] になります。

ソースで変更するのは戻るページ、ここでは [index.htm]  の部分だけです。他はそのまま利用してください。