session服务器端
cookie、Javascript客户端

解决方案 »

  1.   

    try
    -----------------------
    <td><input type="button" value="不要提示" onclick="setMySession('infoclew', 'no')"></td><script>
    var XmlHttp = new Object();
    var XmlHttpProgIds = "MSXML2.XMLHttp.4.0,MSXML2.XMLHTTP,Microsoft.XMLHTTP"
    XmlHttpProgIds = XmlHttpProgIds.split(",")
    for (var i in XmlHttpProgIds)
    {
      try
      {
        XmlHttp = new ActiveXObject( XmlHttpProgIds[i] )
      }
      catch(e)
      {
        continue
      }
      break
    }function setMySession(sessionName, sessionValue)
    {
      var url = "setMySession.asp?sessionName="+sessionName+"&sessionValue"+sessionValue
      XmlHttp.Open( "POST", url, true);
      XmlHttp.Send();
      if (XmlHttp.status != 200)
        alert("服务器处理错!")
      window.close();   
    }
    </script>setMySession.asp
    ------------------------
    <%
      session(request("sessionName")) = request("sessionValue")) 
    %>
      

  2.   

    应该可以吧,这样可以成功执行:
    <script language="javascript" >
    function ChangeValue()
    {   var tmp;
        tmp="<%=session("sessionkey")%>";
        alert(tmp);
        tmp="<%session("sessionkey")="客户端修改服务器端数据"%>";
        eval(tmp);
        tmp="<%=session("sessionkey")%>";
        alert(tmp);
    }
    </script>