说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

怎么使一个弹出窗口使中在前面!!??

编辑:说三道四文库 发布时间:2018-06-19 02:48
HTML文档下载 WORD文档下载 PDF文档下载
我用一个<script language=javascript>window.open("aaa.htm","_blank","");</script>
来弹出一个窗口!当有aaa.htm还在就是没关的情况下再次点时使那第没有关闭的网面到前面来??请问有什么方法啊??
window.showModelDialog()
其实也可以打开一个普通窗口,在这个窗口中用Javascript隔一两秒就focus()一次。

--------------------------------
AspNetPager 免费分页控件2.0版发布,新增Url分布功能,欢迎下载使用:http://www.webdiyer.com
方案一:
指定窗口名称,这样每次点击只在同一个窗口中打开,不能用_blank,它打开一个无名窗口
<script language=javascript>window.open("aaa.htm","窗口名称","");</script>

方案二:
window.showModelDialog(),打开的是模式窗口,始终在前,注意在此页面中加上一句
<base target='_self'>,以保证页面刷新时不打开另一个窗口。




方案一:
这种不行吧!!我试了好像不能用!!
方案二:我知道这种是可以用的可是我不能用这个因为我在上面还要一些操作这种方法我早就用过了!在我这里我不能用那种方法!!
还有没有更好的方法啊??
谢谢以上几位了。但是还是没有解决!!
最好是用showModalDialog()
也可以用showModelessDialog()
要想编辑原来的页面,最好用showModelessDialog了
up
up
定义aaa.htm的body 属性:
<BODY onblur=window.focus()>

弹出的aaa.htm理论上是持有永久焦点,但实际情况不是很好用
谢谢各位了我自己解决了!!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘