主题:  怎样令弹出的窗口刷新内容???

潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#12002/7/4 10:49:21
请教诸位大侠:
我做了一个网页,在其中的一副图片上点击一个热点,利用行为事件弹出一个窗口网页(uuu.asp). 图片上有很多热点,每一个热点都连接到那个窗口网页(窗口网页里的界面都一样,只是下一级内容不同). 而且每点击一个热点,同时赋一个变量值给窗口网页uuu.asp .
当我点击第一个热点弹出uuu.asp后,不关闭, 再点击第二个热点,uuu.asp在原状态下刷新.
但当我再点击原来第一个热点后,uuu.asp不会刷新内容. 里面的内容仍然是第二个热点所指示的内容. 怎么令uuu.asp在每点击一个热点都根据点击热点时传过来的变量值刷新网页内容呢??? 请教请教...急用.....拜托了~~~~


--------------------------------------------------------------------------------



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22002/7/4 10:56:25
在设置打开弹出窗口时设定一个target的值,比如popup。以后做连接时都把target设置为popup就可以了



潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#32002/7/4 15:52:04
无缺大侠: 很感谢你的指教
我已试验过你的建议 如下:     alt="凤溪水库" title="凤溪水库" onMouseOver="this.style.cursor='hand'" target="popup" onClick="MM_openBrWindow('Frame.asp?fieldname=凤溪水库','目录树查询','scrollbars=yes,width=780,height=470')">

但结果是 : 在网页A中点击热点,弹出窗口网页(uuu.asp), 但同时又弹出一个网页A. 如此重复.每点击热点都弹出两个窗口. 如果每次都不删除新弹出的网页A,则uuu.asp中还是不会刷新.
这是怎么一回事呢? 请大侠再指教 ...



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#42002/7/4 16:03:29





a



潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#52002/7/4 16:31:04
无缺大侠 问题还是存在: 我用的热点及空链接,再配合行为而弹出新窗口. 我依你的方法, 但结果是: 点击热点后弹出的是与网页A相同的窗口网页. 怎么一回事呢? 麻烦再赐教...



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#62002/7/4 16:36:08
与网页A相同的窗口网页.这个是什么意思?

是说你asp不能正确传递参数,还是说仍然弹出新窗口?


不要叫我大侠,ok?



潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#72002/7/4 16:44:19
无缺大哥 :)
弹出窗口A是弹出与当前页面一模一样的网页.
我也认为是ASP的问题. 每一个热点首次点击后参数传递是没有问题的.但循环回来后再点击就不会更新了.是不是参数缓存不能更新的问题.但我不知怎么做. 请再帮帮我吧....



潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#82002/7/4 16:44:24
无缺大哥 :)
弹出窗口A是弹出与当前页面一模一样的网页.
我也认为是ASP的问题. 每一个热点首次点击后参数传递是没有问题的.但循环回来后再点击就不会更新了.是不是参数缓存不能更新的问题.但我不知怎么做. 请再帮帮我吧....



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#92002/7/4 16:46:40
这个不应该吧。

你去掉target看看能不能显示。以前正常么?



潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#102002/7/4 16:51:39
去掉target后就回复原来那样. 就是不能刷新啰....:(



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#112002/7/4 16:58:00


不应该吧。



潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#122002/7/4 17:06:47
我的ASP参数传递和接收是这样的: 传递: 在行为中选择的弹出窗口所链接的网页路径后加上"?A=参数"
接收: 在要弹出的窗口网页代码开始是用<% session("B")=request("A")
不知此是否有问题.



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#132002/7/4 17:17:29
session?你用session干吗?

应该是
fieldname=request.QueryString("fieldname") 啊


或者也是<% session("B")==request.QueryString("fieldname") 。。



潜水侠

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/6/19 10:03:00
#142002/7/4 17:59:43
还是不行呀!! :(