关于变量生命周期的问题(加急)

mustdoit 2004-11-30 10:44:30
WebForm1.aspx:

<HTML>
<HEAD>
<title>WebForm1</title>
<script src="JScript1.js"></script>
</HEAD>
<body>
<form runat="server">
<INPUT value="Value++" type="button" onclick="showMsg()">
<INPUT value="showWindows" type="button" onclick="window.open('WebForm2.aspx')">
</form>
</body>
</HTML>
WebForm2.aspx:

<HTML>
<HEAD>
<title>WebForm2</title>
<script src="JScript1.js"></script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<INPUT type="button" value="showCount" onclick="alert(intCount)">
</form>
</body>
</HTML>

JScript1.js:

var intCount=0;
function showMsg()
{
alert(++intCount);
}
以上为测试代码.
我想实现的功能为:
在WebForm1中单击几次value++按钮,使intCount改变.
然后打开WebForm2,单击showCount按钮,显示intCount的值.
我想在WebForm2中得到被WebForm1改变以后的值,但实际上单击showCount按钮后intCount始终为0.
请问怎么才能使这俩个页面共用一个值?(因为WebForm2在实际项目中不一定是WebForm1打开的,所以不能使用window.parent)
请高手帮忙
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lonelydreamsym 2004-11-30
  • 打赏
  • 举报
回复
存到一个hidden里,或用cookie
JK_10000 2004-11-30
  • 打赏
  • 举报
回复
到网上申请个计数器吧
LxcJie 2004-11-30
  • 打赏
  • 举报
回复
客户端可以考虑使用cookie保存数据,搜一下吧
mustdoit 2004-11-30
  • 打赏
  • 举报
回复
老大,用服务器我还到这里问干什么
梅雪香 2004-11-30
  • 打赏
  • 举报
回复
用服务器保存这个值呗

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧