<SCRIPT LANGUAGE="JAVASCRIPT1.2">

<!--密碼正確時所出現的提示//-->
var msg = "您輸入的密碼正確.";

<!--密碼正確後所進入的網頁連結/-->
var url = "http://tw.yahoo.com";

function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
}
}

<!--在這裡可以設定密碼﹐該密碼是以ASCII碼來表示的﹐比如a為97﹐b為98等。//-->
var password = new initArray(97,98,99,100);

var pass_count=0;

var cancel_key=27;
if (document.layers) document.captureEvents(Event.KEYPRESS)
function backhome(e){
if (document.layers){
//if (navigator.appName == "Netscape"){
if (e.which==password[pass_count]) {
checkpassword();
//return false;
}
else {
pass_count=0;
//return false;
}
}
else if (document.all){
if (event.keyCode==password[pass_count]){
checkpassword();
//return false;
}
else {
pass_count=0;
//return false;
}

}
}


document.onkeypress=backhome

function checkpassword() {
pass_count++;
if(pass_count>=password.length) {
if(confirm(msg)) window.location=url;
}
}
</SCRIPT>


將程式碼貼在<body>之後任何位置。

【修改程式碼 】
var msg ="您輸入的密碼正確" 此為密碼正確時出現的文字
var url ="Http://tw.yahoo.com" 輸入正確密碼所連結的網頁
var password =new initArray(97,98,99,100) 在這裡可修改密碼,另外密碼是採ASCII碼表示的,比如a為97,b為98等

AIR.W 發表在 痞客邦 PIXNET 留言(0) 人氣()