自己找的一套方法:IE7、IE8正常 但IE6就是读取不到
<script language="javascript">
<!--function checkThisForm() {
if (!document.loginform.getuserid.value)
{
alert("请填写登录名!");
return false;
} else {
delCookie("getuserid");
setCookie("getuserid",document.loginform.getuserid.value);
var userid_hid = document.loginform.getuserid.value;
if (document.loginform.getuserid.value.length == 4){
//var userid_hid = document.loginform.getuserid.value;
document.loginform.userid.value = "1370000" + userid_hid;
} else {
document.loginform.userid.value = userid_hid;
}
document.loginform.submit();
return true;
}
}function onloadfun() {
var getuserid = getCookie("getuserid");
getuserid = getuserid == null ? "" : getuserid;
document.loginform.getuserid.value = getuserid;
if(getuserid == "")
document.loginform.getuserid.focus();
else
document.loginform.userpassword.focus();
}
function setCookie(name,value){
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null){
return unescape(arr[2]);
}else{
return "";
}
}
function delCookie(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
} //--></script>
<form id="form1" action="http://www.baidu.com" method="get" target="_blank" name="loginform">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tbody>
<tr>
<td width="55" height="30">用户名:</td>
<td><input id="getuserid" maxlength="20" style="border-right: #9a9a9a 1px solid; border-top: #9a9a9a 1px solid; border-left: #9a9a9a 1px solid; width: 132px; border-bottom: #9a9a9a 1px solid; height: 18px" name="getuserid" type="text" />
<input name="userid" type="hidden" />
</td>
<td align="center">通讯录</td>
</tr>
<tr>
<td height="30">密 码:</td>
<td><input id="loginpass" type="password" maxlength="20" style="border-right: #9a9a9a 1px solid; border-top: #9a9a9a 1px solid; border-left: #9a9a9a 1px solid; width: 132px; border-bottom: #9a9a9a 1px solid; height: 18px" name="userpassword" /></td>
<td align="center"><input type="button" value="submit" onclick="return checkThisForm();" /></td>
</tr>
</tbody>
</table>
</form>
<script language='javascript' src='/jcms/jcms_files/jcms1/web18/site/script/81/100605163345.js'></script><script language='javascript' src='/jcms/jcms_files/jcms1/web18/site/script/81/100605163352.js'></script><script>window.attachEvent('onload',onloadfun);</script>请用过的提供一套通用方法 谢谢
<script language="javascript">
<!--function checkThisForm() {
if (!document.loginform.getuserid.value)
{
alert("请填写登录名!");
return false;
} else {
delCookie("getuserid");
setCookie("getuserid",document.loginform.getuserid.value);
var userid_hid = document.loginform.getuserid.value;
if (document.loginform.getuserid.value.length == 4){
//var userid_hid = document.loginform.getuserid.value;
document.loginform.userid.value = "1370000" + userid_hid;
} else {
document.loginform.userid.value = userid_hid;
}
document.loginform.submit();
return true;
}
}function onloadfun() {
var getuserid = getCookie("getuserid");
getuserid = getuserid == null ? "" : getuserid;
document.loginform.getuserid.value = getuserid;
if(getuserid == "")
document.loginform.getuserid.focus();
else
document.loginform.userpassword.focus();
}
function setCookie(name,value){
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null){
return unescape(arr[2]);
}else{
return "";
}
}
function delCookie(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
} //--></script>
<form id="form1" action="http://www.baidu.com" method="get" target="_blank" name="loginform">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tbody>
<tr>
<td width="55" height="30">用户名:</td>
<td><input id="getuserid" maxlength="20" style="border-right: #9a9a9a 1px solid; border-top: #9a9a9a 1px solid; border-left: #9a9a9a 1px solid; width: 132px; border-bottom: #9a9a9a 1px solid; height: 18px" name="getuserid" type="text" />
<input name="userid" type="hidden" />
</td>
<td align="center">通讯录</td>
</tr>
<tr>
<td height="30">密 码:</td>
<td><input id="loginpass" type="password" maxlength="20" style="border-right: #9a9a9a 1px solid; border-top: #9a9a9a 1px solid; border-left: #9a9a9a 1px solid; width: 132px; border-bottom: #9a9a9a 1px solid; height: 18px" name="userpassword" /></td>
<td align="center"><input type="button" value="submit" onclick="return checkThisForm();" /></td>
</tr>
</tbody>
</table>
</form>
<script language='javascript' src='/jcms/jcms_files/jcms1/web18/site/script/81/100605163345.js'></script><script language='javascript' src='/jcms/jcms_files/jcms1/web18/site/script/81/100605163352.js'></script><script>window.attachEvent('onload',onloadfun);</script>请用过的提供一套通用方法 谢谢
http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务
<script>
var Cookies = {};
Cookies.set = function(name, value){
var argv = arguments;
var argc = arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : '/';
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
};
Cookies.get = function(name){
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
var j = 0;
while(i < clen){
j = i + alen;
if (document.cookie.substring(i, j) == arg)
return Cookies.getCookieVal(j);
i = document.cookie.indexOf(" ", i) + 1;
if(i == 0)
break;
}
return null;
};
Cookies.clear = function(name) {
if(Cookies.get(name)){
var expdate = new Date();
expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));
Cookies.set(name, "", expdate);
}
};
Cookies.getCookieVal = function(offset){
var endstr = document.cookie.indexOf(";", offset);
if(endstr == -1){
endstr = document.cookie.length;
}
return unescape(document.cookie.substring(offset, endstr));
};
//设置cookie值
Cookies.set("username","张三");//读取Cookies
alert(Cookies.get("username"));</script>