现在有一个链接,target是_blank。
我需要使用javascript,模拟鼠标点击此链接,使得浏览器打开新窗口显示该网页。
试用document.getElementById('link').click();
IE会提示block,点击同意,正常弹出。
Firefox下无响应。试用firefox的事件机制:
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById('link').dispatchEvent(evt);
Firefox下无响应,未弹出新窗口。有什么方法可以在firefox下实现?
谢谢!
我需要使用javascript,模拟鼠标点击此链接,使得浏览器打开新窗口显示该网页。
试用document.getElementById('link').click();
IE会提示block,点击同意,正常弹出。
Firefox下无响应。试用firefox的事件机制:
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById('link').dispatchEvent(evt);
Firefox下无响应,未弹出新窗口。有什么方法可以在firefox下实现?
谢谢!
解决方案 »
- javascript的var 有木有都没有关系是不是?
- 关于相对定位
- 当鼠标放在链接上时,实现浮动提示,用javascript 如何实现?
- 每隔5分钟自动生成一次静态页面,有谁做过?在线等
- 一个JS数组遍历循环的问题
- 高分求一段代码,要求如贴,参与就有分
- 小白问一下gmail和新浪微博关于javascript的问题
- 進來看看,50分送
- 高手请进:由于设计的需要,请问各位如本论坛的左侧实时树形导航条是如何实现的???急,急!!
- 在a.html文件中,用document.write写的东西后,如何重新清空改页面?
- IE下在file input上点击回车键,为何无法弹出对话框?
- 如何修改数据库的同时更新js(javaScript)文件
<script language="javascript">
window.onload =function (){
if(window.all) document.getElementById('link').click();
else document.getElementById('link').onclick();
}
</script>
<BODY>
<a href="#" onclick="window.open('google.com','_blank');" id="link">xxxxxx</a>
</BODY>
这样ie 和ff 就都可以了
你试成功过?
但是我要的是在新窗口打开该链接。