use*_*509 16 javascript window.open
我目前正在开发一个Web应用程序,我需要打开一个弹出窗口来显示报告.问题是某些版本的资源管理器不支持window.open javascript函数,所以在这种情况下我抓住错误并用location.href打开新的url.这里的代码:
try {
window.open(url, "","width=1002,height=700,location=0,menubar=0,scrollbars=1,status=1,resizable=0")
} catch(e) {
location.target = "_blank";
location.href = url;
}
Run Code Online (Sandbox Code Playgroud)
问题是location.target无法正常工作,我想知道是否有办法指定location.href的目标,以便可以在新选项卡中打开它.
qia*_*iao 25
尝试这个,模拟锚点击.
var a = document.createElement('a');
a.href='http://www.google.com';
a.target = '_blank';
document.body.appendChild(a);
a.click();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
174905 次 |
| 最近记录: |