4 回答

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊
你的setCookie方法有點(diǎn)問(wèn)題,改成下面的試試!我這試過(guò)可以的
function setCookie(name, value, expires, path, domain, secure) {
var today = new Date();
if (expires) {
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date(today.getTime() + expires);
try {
document.cookie+=name+"="+escape(value);
if(value) document.cookie+=";expires=" + expires_date.toGMTString();
if(path) document.cookie+=";path=" + path;
if(domain)document.cookie+";domain=" + domain;
if(secure)document.cookie+";secure" + secure;
} catch (e) {
throw Error(e);
}
}
就是你那((expires) 這樣的方式是不能用來(lái)做三目運(yùn)算判斷的!

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
<SCRIPT language="JavaScript">
<!--
//首先獲取name就是標(biāo)記
function getcookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function okla(){
if (getcookie('biaoji')==''){
document.write("呵呵1");
document.cookie="biaoji=1"
}else if (getcookie('biaoji')=='1'){
document.write("呵呵2");
document.cookie="biaoji=2"
} else if (getcookie('biaoji')=='2'){
document.write("呵呵3")
}
}
okla()
//-->
</SCRIPT>
直接粘貼到html里運(yùn)行,顯示呵呵1,再刷新顯示呵呵2再刷新顯示呵呵3,不知道是不是你想要的這個(gè)效果。