发信人: snowypeng(SnòwyPéng)
整理人: snowypeng(2002-05-23 09:18:36), 站内信件
|
你可以实用这个脚本为你的某些私人页面或需要得到特殊允许才能访问的页面添加密码保护,非常简单。而且你可以随意为任意一个页面添加不同的密码。
将如下代码加入<HEAD>区:
<script LANGUAGE="JavaScript">
<!-- Begin
function LogIn(){
loggedin=false;
username="";
password="";
username=prompt("请输入用户名:","");
username=username.toLowerCase();
password=prompt("请输入密码:","");
password=password.toLowerCase();
if (username=="guest" && password=="login") {
loggedin=true;
window.location="page1.htm";
}
if (username=="guest2" && password=="login2") {
loggedin=true;
window.location="page2.htm";
}
if (loggedin==false) {
alert("Invalid login!");
}
}
// End -->
</script>
将如下代码加入<HEAD>区:
<form>
<input type="button" value="登陆" onClick="LogIn()">
</form>
----------------------------------------------------------------------
将如下代码放在HTML的<BODY>区:
<script LANGUAGE="JavaScript">
<!-- Begin
function password() {
var testV = 1;
var pass1 = prompt('请输入密码:','');
while (testV < 3) {
if (!pass1)
history.go(-1);
if (pass1 == "password") { //改为你自己的密码
alert('老兄:你的口令正确!');
window.location="protectedpage.htm"; //该句改为window.open('密码保护页URL.htm');可以另开一个窗口显示密码保护页。
break;
}
testV+=1;
var pass1 =
prompt('老兄,密码不对...再试一试吧!');
}
if (pass1!="password" & testV ==3)
history.go(-1);
return " ";
}
document.write(password());
</script>
----------------------------------------------------------------------
这个是java的!
将如下代码加入HTML的<BODY>区:
<applet code="password.class" width=281 height= 46>
<param name="baseurl" value="http://yours.com/url">
<param name="bgcolor" value="000000">
<param name="fgcolor" value="ffffff">
<param name="postfix" value=".htm">
</applet>
1、第二句是设定你的密码保护页基本路径,例如:密码保护页的绝对路径是http://yoursite.com/password/123.htm,那么第二句应该写成:
<param name="baseurl" value="http://yoursite.com/password">,注意最后不要加“/”,否则不能正常访问。
2、密码就是受保护的文件名、
3、你可以修改4-5句改变前景色和背景色。
4、如果密码页面的文件扩展名是“html”,就把源代码中的“htm”改成“html”即可。
如果觉的不好还可以找我!我还有很多方法可以实现!
|
|