关于窗口之间传递数据的问题

winson79 2003-12-29 11:57:47
我是一个初学者,请教各位高手:
现在我有两个页面:1.asp 2.asp
1.asp是设置的20秒刷新一次,显示的数据库中的内容
在1.asp中有一个超级联接,点击后会弹出2.asp,(这时在屏幕屏幕上有两个窗口1.asp 2.asp),而在2.asp中填写数据,并提交到数据库,而我想在点击“提交”按钮的同时,关闭现在的2.asp,同时1.asp上又会立即显示刚才在2.asp中提交的数据。
不胜感谢!我的msn是winsonfang@hotmail.com
希望各位高手赐教,写出代码
...全文
35 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
PPLUNCLE 2003-12-29
  • 打赏
  • 举报
回复
不知道是不是楼主想要的效果,可能用脚本会要好些!
PPLUNCLE 2003-12-29
  • 打赏
  • 举报
回复
test1.asp
----------------------------------------------------------------------
<html>
<head>
</head>
<body>
<input type="text" name="test1" value="<%=session("names")%>">
<a href="test2.asp" target="_blank">test2</a>
</body>
</html>
----------------------------------------------------------------------
test2.asp
----------------------------------------------------------------------
<html>
<head>
</head>
<body>
<%
if request("action")="go" then
set conn=server.CreateObject("adodb.connection")
conn.open "Driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("test.mdb")
names=request("names")
session("names")=names
sql="insert into testadd(names) values('"& names &"')"
'response.write sql
'response.end
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,3
response.write "<script language=javascript>alert('数据添加成功');"
response.Write "window.opener.location.reload();"
response.write "window.close();</script>"
end if
%>
<form action="test2.asp" method="post" name="form">
<input type="text" name="names" size="12">
<input type="submit" value="测试" name="submit">
<input type="hidden" name="action" value="go">
</form>
</body>
</html>
---------------------------------------------------------
Equn 2003-12-29
  • 打赏
  • 举报
回复
在2.asp页面中,在关闭窗口的代码前,使用window.opener属性来刷新1.asp页面所在窗口或是改变窗口Url

打开者的属性
  opener属性设置或者取回创建当前窗口的那个窗口的引用。当调用open()方法在目标窗口打开一个源文档时,opener属性(隶属于目标窗口的window对象)就定义了源文档所在的窗口。这个属性在打开的窗口中一直存在,所以即使新窗口中的URL改变时,它仍旧可以访问。

当然也可以在2.asp中数据入库时写入标志位,在1.asp中检查标志位,来显示数据
PPLUNCLE 2003-12-29
  • 打赏
  • 举报
回复
没写过,试试看

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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