页面数据互传

cloudrain 2001-05-30 05:22:00
DX!SOS!
小弟遇到了一个特难的问题--就是在不同的页面间共享数据。例如:I在一个动态生成的页面写了一个连接,以便于点击后弹出一个新窗口。并且把已得到的数据传入新窗口中显示出来如何才能实现?555...
SKU
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudrain 2001-05-31
  • 打赏
  • 举报
回复
谢谢net_lover(孟子E章),i已用过特好,加封!
孟子E章 2001-05-31
  • 打赏
  • 举报
回复
2个文件,执行测试.htm
测试.htm
===============
<script>
function test(){
var str1=form1.txt1.value;
var str2=form1.txt2.value;
var str3="\?var1="+str1+"&var2="+str2
var str4="ceshi.htm"+str3;
window.open(str4)
}
</script>
<body>
<form name=form1>
姓名:<input type=text name=txt1><br>
密码:<input type=password name=txt2><br>
<input type=button value=测试 onclick="test()"><br>
</form>


ceshi.htm
==============
<p>由上页传过来的数据是:
<form name=form2>
姓名:<input name=t1></br>
密码:<input name=t2></br>
</form>
<script>
var s1=document.location.search
var s2=s1.split("&")
var s3=s2[0].substr(1)
form2.t1.value=(s3.split("="))[1]
form2.t2.value=(s2[1].split("="))[1]
</script>
cloudrain 2001-05-30
  • 打赏
  • 举报
回复
各位,不好意思I用的是HTML+javascript!至于ASP,俺没用。他们说的在框架中声明一个全局变量,在先前的页面里附值然后在新开的页面中读取此值。I用此法试了一下但并没用。我用open()函数打开新窗口,打开后读取的值是未附值之前的值。该怎么办5555,,,还有其他办法吗?
请继续!
zjtn 2001-05-30
  • 打赏
  • 举报
回复
第一方案:将数据存于服务器端的Session中
========在第一个页面的Asp页面里============
'在第一个页面里,将数据 strData="ABC"存于Session("strData")中,
Session("strData") = strData
=============================


========在第二个页面的Asp页面里============
'第二个页面里取出用就可以了
strData = Session("strData)
Response.Write(strData)
'将向页面显示ABC
=============================

第二方案:
由Asp语句写javascript,传递数据
========在第一个Asp页面里============
'第一个页面里向页面写数据
Response.Write("<a href='xxx.asp?strData=" & strData & "'>连接第二个页面</a>" & Vbcrlf)
=========================

=======在第二个ASp页面里=============
Dim strData
strData = Request.QueryString(strData)
'下面想怎么用就看你了
====================================

第三个方案:
在第一个生成页面里放一个<input type="hidden">
将数据赋给它,然后点击连接后,提交这个form
在第二个Asp页面里接收数据,即可
我就不多说了
孟子E章 2001-05-30
  • 打赏
  • 举报
回复
<a href="nextPage.htm?commanData1=yourdataValue1&commanData2=yourdataValue2">下一页</a>
leejd 2001-05-30
  • 打赏
  • 举报
回复
如果是PHP的话就很好办的:a.php?id=...
显示:<?php echo $id;?>

87,904

社区成员

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

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