我有一个弹出窗口,我正在使用下面的脚本打开.每次点击,我都想打开新的弹出窗口.我明白,窗口的唯一名称将解决问题(在本例中为"SampleWindow").保持窗户独特性的最佳方法是什么?还有其他方法来管理javascript弹出窗口吗?
window.open(url, 'SampleWindow', 'WIDTH=300,HEIGHT=250');
Run Code Online (Sandbox Code Playgroud)
将值传递_blank给name参数将加载传递URL到新窗口.像这样:
window.open(url, '_blank', 'width=300,height=250');
Run Code Online (Sandbox Code Playgroud)
name参数的其他选项(可选)包括:
_blank- URL被加载到新窗口中.这是默认值_parent- URL加载到父框架中_self- URL替换当前页面_top- URL替换可能加载的任何框架集name- 窗口的名称请注意,如果您将此JavaScript传递给AIE浏览器期望返回值的锚标记,否则它将引用A标记本身.您的代码如下所示:
<a href="javascript:var w=window.open(url, '_blank', 'width=300,height=250');">test</a>
Run Code Online (Sandbox Code Playgroud)
或更好(避免向用户显示状态栏中的代码):
<a href="javascript:void(0);" onclick="window.open(url, '_blank', 'width=300,height=250');">test</a>
Run Code Online (Sandbox Code Playgroud)
链接:
| 归档时间: |
|
| 查看次数: |
8854 次 |
| 最近记录: |