服务端写入cookie:
<%
response.cookies("name")="hello"
%>客户端写入或者取得cookie:
<script>
function SetCookie(sName, sValue)
{
date = new Date();
document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
}function GetCookie(sName)
{
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
} return null;
}
alert(GetCookie('name'));
SetCookie('name','hahahha');
alert(GetCookie('name'));</script>
<body></body>
<%
response.cookies("name")="hello"
%>客户端写入或者取得cookie:
<script>
function SetCookie(sName, sValue)
{
date = new Date();
document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
}function GetCookie(sName)
{
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
} return null;
}
alert(GetCookie('name'));
SetCookie('name','hahahha');
alert(GetCookie('name'));</script>
<body></body>
谢谢上面这位高手帮忙,但我看不懂
1)就是效率问题.因为你每次出发ASP页面都要写入COOKIE信息.
2)就是跨窗口的问题其实思路比较简单.就是通过ASP触发COOKIE写入.然后用客户端COOKIE来取值并且运行计时器