现在有一个链接,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下实现?
谢谢!
解决方案 »
- jqPlot 饼图上 显示气泡提示的问题
- 如何去掉JavaScript下的超链接?
- 在JavaScript里面,如何使得switch(参数)的调入是数字从而取得下面对应的不同case选项
- 两个下拉列表动态响应,碰到个难题怎么解决?
- 如何动态创建var obj = [{'one':'T1','two':'T2'},{...}]这种对象
- (散分分享,非常简单的写法)JS不间断循环滚动,包含自滚动,左右自滚动,点击左右滚动,鼠标暂停效果,兼容FF
- 创建ajax对象的问题
- 关于IE 中Url参数的加密解密问题
- 如果按时间流来执行一些任务呢?谢谢
- 如何判断鼠标双击
- 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 就都可以了
你试成功过?
但是我要的是在新窗口打开该链接。