某链接,点击时使用window.open(url,name)来弹出窗口。当已经弹出一个窗口后,再次点击该链接,应该只是刷新一下之前已经弹出的窗口。
但是在Opera浏览器中,却仍然弹出一个新的窗口,而且只有在url是HTTPS的时候是这样,如果是HTTP的url,Opera跟其他浏览器一样,也是只刷新一下之前的窗口,不会弹出新的。
好像也没查到Opera对window.open或是HTTPS有什么特别的处理,这现象是为啥呢?
但是在Opera浏览器中,却仍然弹出一个新的窗口,而且只有在url是HTTPS的时候是这样,如果是HTTP的url,Opera跟其他浏览器一样,也是只刷新一下之前的窗口,不会弹出新的。
好像也没查到Opera对window.open或是HTTPS有什么特别的处理,这现象是为啥呢?
解决方案 »
- SVG 与HTML的简单交互 window.parent问题 缺少对象
- 请问这个是什么编辑器?哪里有下载?
- 关于自动提示
- 提交后密码框内的内容不消失,有办法吗?
- 问下谁有这种图片展示效果JS代码
- 弹出新窗口问题???????在线等待
- 怎么解决eclipse中js文件不能保存中文字符的问题?
- 请问往cookie里写的变量,a.test.com写入的,b.tset.com里能读出来么?
- 怎样实现图片定位在页面的一个固定位置(左上角,右上角)(50分求教)
- 如何在web页面里引用dll对象?
- 求一段JQUERY写的三个互动select效果
- 急急急急!cookie禁用后仍能用document.cookie =来写入cookie
window.open(url,name,windowFeatures)
语法肯定是对了,因为在Opera里,只要url是HTTP的就没问题,只有HTTPS的会多弹出窗口。
你可以使用<a>里的target属性.
例如
<a href="http://www.qq.com" target="name">qq</a>
<a href="http://www.163.com" target="name1">163</a>