我有一个cookie可以记住我的下拉菜单是隐藏的还是可见的。然后我加入到降的图像下来,拨动照片也有,但是该cookie似乎不记得切换处于什么状态我的JavaScript Cookie适用于我的显示和隐藏,但不适用于我的切换?
<script type="text/javascript">
<!--
var state;
var stateTog;
window.onload = function() {
obj = document.getElementById('featured');
state = (state == null) ? 'hide' : state;
obj.className = state;
document.getElementById('featured-header').onclick = function() {
var option = ['tel1', 'tel2'];
for (var i = 0; i < option.length; i++) {
objTog = document.getElementById(option[i]);
objTog.className = (objTog.className == "visible") ? "hidden" : "visible";
}
obj.className = (obj.className == 'show') ? 'hide' : 'show';
state = obj.className;
stateTog = objTog.className;
setCookie();
return false;
}
}
function setCookie() {
exp = new Date();
plusMonth = exp.getTime() + (31 * 24 * 60 * 60 * 1000);
exp.setTime(plusMonth);
document.cookie = 'State=' + state + ';expires=' + exp.toGMTString();
document.cookie = 'StateTog=' + stateTog + ';expires=' + exp.toGMTString();
}
function readCookie() {
if (document.cookie) {
var tmp = document.cookie.split(';')[0];
state = tmp.split('=')[1];
stateTog = tmp.split('=')[1];
}
}
readCookie();
//-->
</script>
如果你想一些帮助,你将需要对您的问题展开:什么**具体**你有问题吗?你有什么尝试?你期望发生什么? – 2011-06-10 14:59:23
我只是添加了一些信息,请让我知道,如果你需要更多 – okMonty 2011-06-10 15:09:11