<script language="Javascript">
var i=0;
function filter_me(){
if (change.filters(0).status!=2){i=i+1;
if (i%2!=0){
change.style.display='none';
document.forms[0].Yincang2.src='../Images/2.gif';
document.cookie="popped=no";
}
else {
change.style.display='block';
document.forms[0].Yincang2.src='../Images/1.gif';
document.cookie="popped=yes"
}
}
}
</script>

解决方案 »

  1.   

    你的到cookie之后赋值给一个变量,然后判断变量的值决定显示和隐藏。
    if(varcookie=="yes")//如果cookie的值是yes显示
      change.style.display='block';
    else//否则cookie的值不是yes隐藏
      change.style.display='none';
    其他代码自己加一下。
      

  2.   

    myvicy(热心肠的人) ( ) 信誉:100    Blog 
    帮帮忙啊,帮我写一下完整代码.
      

  3.   

    var isDisplay=readcookie("display");
    if(isDisplay=="yes")$("idname").style.display="";
    else
    $("idname").style.display="none";
      

  4.   

    function setCookie(name, value)//cookies设置
    {
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    if(expires!=null&&expires!="")
    {
    var LargeExpDate = new Date ();
    LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
    }
    document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
    }function getCookie(name)//cookies读取
    {
    //if(document.cookie=="")alert("由于您没有开启cookie,所以无法使用该功能!请使用前先开启cookie");
    var search = name + "="
    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
    return unescape(document.cookie.substring(offset, end))
     }
    else return ""
    }
    }
    if(getCookie("display")=="yes")//如果cookie的值是yes显示
      change.style.display='block';
    else//否则cookie的值不是yes隐藏
      change.style.display='none';