怎么隐藏弹出窗口
我有一个弹出窗口(window.open),在这个窗口中我作了一些数据的处理,但是我不想让这个窗口显现出来,怎么隐藏?
我试验了把弹出的窗口设置width=0,height=0,不行
我也试验了把它的位置值设置成负值,想让它到屏幕外面去,结果也不行
麻烦大家帮忙!
问题点数:20、回复次数:6Top
1 楼youbest(冲天飞豹)回复于 2004-02-01 20:22:25 得分 5
弹出窗口不可能隐藏的,你不如在页面中用隐藏的IFRAME来实现.
<IFRAME src="a.asp" style="display:none"><IFRAME>Top
2 楼emilsong(菜菜emil)回复于 2004-02-01 20:37:50 得分 5
你把弹出的窗口的target设置到该网页里的一个隐藏框架中去就可以了。
比如你的网页可以使用
<frameset cols="0,*" frameborder="NO" border="0" framespacing="0">
<frame name="yincang" scrolling="NO" noresize>
<frame name="main" src="yourpage.asp">
</frameset>
实际上是一个上下框架结构,只是上面的框架看不到
你知道弹出窗口目标到 yincang 里边就可以,如果在 弹出窗口中处理完数据 在返回的话,依然可以使用window.open 框架为main就可以将结果传回来Top
3 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-02-01 21:42:14 得分 5
弹到屏幕外两公里的地方,就可以了Top
4 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-02-01 21:46:47 得分 5
<script language="javascript">
window.open("url","","left=5000,top=5000");
</script>
Top
5 楼TrueAndFalse(彩旗飘飘)回复于 2004-02-01 22:30:26 得分 0
哈哈,狼哥真逗Top
6 楼slippers3000(拖鞋 点奶特)回复于 2004-02-01 22:34:11 得分 0
哈哈
刚才下去我也是用跟狼哥一样的方法解决了
不过我没有弹5000公里,我弹了9999公里,呵呵
马上结帖