用JavaScript腳本實(shí)現(xiàn)根據(jù)密碼訪問指定網(wǎng)頁實(shí)現(xiàn)原理比較簡單,是對用戶輸入的密碼和開始給定的字符相比較,如果符合執(zhí)行調(diào)用指定頁面的操作,反之原地等待。不過由于JavaScript的代碼在網(wǎng)頁上是完全公開的,所以用JS做密碼控制并不,但是對于那些主頁不提供CGI服務(wù)的個(gè)人網(wǎng)站可以采用JavaApplet或者Flash都是比較不錯(cuò)的做法。提供這個(gè)代碼只是僅僅給大家一個(gè)小小的啟發(fā)吧。 本程序需要的密碼是:guest 訪問指定頁面是:guest.htm functionsorry()//定義密碼錯(cuò)誤后要執(zhí)行的函數(shù) { document.close();//關(guān)閉打開的無效頁面 document.open(); history.back()//返回原來的頁面 } functionpass() { password="pass"+window.prompt("請輸入密碼:",""); //利用window.prompt函數(shù)彈出一個(gè)詢問窗口 if(password=="passguest") //判斷密碼輸入是否為"guest",代碼中的"pass"字符是開始設(shè)置的,起偽裝密碼作用 {window.alert("歡迎您,我的朋友!"); location="guest.htm"} //如果密碼正確進(jìn)入名字為guest.htm網(wǎng)頁 else{window.alert("您所輸入的密碼不正確,不能進(jìn)入!");sorry()} //反之,在原頁面等待 } 點(diǎn)此進(jìn)入 以上代碼在IE4.0以上版本調(diào)試通過。