作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个弹出窗口,我正在使用下面的脚本打开它。每次点击,我都想打开新的弹出窗口。我知道,为窗口设置唯一的名称将解决问题(在本例中为“SampleWindow”)。保持窗口唯一性的最佳方法是什么?还有其他方法可以管理 javascript 弹出窗口吗?
window.open(url, 'SampleWindow', 'WIDTH=300,HEIGHT=250');
最佳答案
将 _blank
的值传递给 name
参数会将传递的 URL
加载到新窗口。像这样:
window.open(url, '_blank', 'width=300,height=250');
name
参数的其他选项(可选)包括:
_blank
- URL 加载到新窗口中。这是默认值_parent
- URL 加载到父框架中_self
- URL 替换当前页面_top
- URL 替换任何可能加载的框架集name
- 窗口的名称请注意,如果您要将此 JavaScript 传递给 IE 浏览器期望返回值的 anchor 标记 A
,否则它将引用 A
标记自己。您的代码如下所示:
<a href="javascript:var w=window.open(url, '_blank', 'width=300,height=250');">test</a>
或更好(避免在状态栏中向用户显示您的代码):
<a href="javascript:void(0);" onclick="window.open(url, '_blank', 'width=300,height=250');">test</a>
链接:
关于javascript - 每次点击都会弹出新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14714875/
我是一名优秀的程序员,十分优秀!