- 论坛徽章:
- 0
|
代码如下:
<html>
<head><title>The Cookie</title>
</head>
<script language="javacript">
function creatCookie(form){
var when=new Date();
when.setTime(when.getTime()+24*60*60*1000);
when.setfullyear(when.getfullyear()+1);
yname=form.yourname.value;
rpasswd=form.passwd.value;
document.cookie=encodeURI("name")+"="+encodeURI(yname)
+";expires="+when.toGMTString();
document.cookie=encodeURI("passwd")+"="+encodeURI(ypasswd)
+";expires="+when.toGMTString();
alert(document.cookie);
}
function welcome(myform){
you=myform.yourname.value;
var position=document.cookie.indexof("name=");
if(position!=-1){
var begin=position+5;
var end=document.cookie.indexof(";",begin);
if(end==-1){end=document.cookie.length;}
you=decodeURI(document.cookie.substring(begin,end));
str=you;
alert("Welcome! "+you);
}else{
alert("You don't have a cookie!");
}
}
</script>
<body bgcolor="lightgrey" onLoad="document.form1.reset()">
<center>
<h2>User Login</h2>
<form name="form1">
User Name:
<input type="text" name="yourname">
<p>
Password:
<input type="text" name="passwd">
<p>
<input type="button" value="Creat Cookie" onClick="creatCookie(this.form);">
<p>
<input type="button" value="Show Cookie" onClick="welcome(this.form);">
<p>
</form>
</center>
</body>
</html>
问题出在42 ,44行:
<input type="button" value="Creat Cookie" onClick="creatCookie(this.form);">
<input type="button" value="Show Cookie" onClick="welcome(this.form);">
浏览器都提示:object expected
敬请赐教,谢谢 |
|