Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 riference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial

パスワードで訪問者をチェックする

JAVA Scriptを使うと、特定のページを表示させる際にパスワードによるチェックを行うことができます。ここでは、正しいパスワードを入力しないと目的のページを表示できないようにする方法を考えてみましょう。

■ パスワードでページを開く
パスワード入力用のダイアログボックスを表示し、入力したパスワードでページを開くためのJAVA Scriptを記述します。

<SCRIPT LANGUAGE="JavaScript">
<!--
function passCheck(){
var password = prompt("パスワードを入力してください。","");
if (password != ""){
location.href=password+".htm";}
else{
alert("パスワードが入力されていません。");
location.href="index.htm";
}
}
//-->
</SCRIPT>

例では、入力したパスワードをリンク先に設定しています。
通常、JAVA Scriptを使ってパスワードのチェックを行う際は「if (password == "himitusu")」のようにパスワードをスクリプト中に記述する必要があります。しかし、ソースを参照すると JAVA Scriptの知識のある人にはパスワードを知られてしまうため、上例ではパスワードがそのままリンク先になるように設定しています。

■ 「パスワード入力」ボタンの定義

「パスワード入力」ボタンを表示し、パスワード入力用のダイアログボックスを開く設定をします。

<input type="button" value="パスワード入力" onClick="passCheck()">

<<<戻る

R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box