Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在新选项卡中打开链接在Firefox和IE中不起作用_Javascript_Jquery_Html_Firefox - Fatal编程技术网

Javascript 在新选项卡中打开链接在Firefox和IE中不起作用

Javascript 在新选项卡中打开链接在Firefox和IE中不起作用,javascript,jquery,html,firefox,Javascript,Jquery,Html,Firefox,这是我的密码: <div> <ul id ="testing"> <li id="first" onclick="openNewBackgroundTab('first')">first</li> <li id="second" onclick="openNewBackgroundTab('second')">second</li> </ul> </di

这是我的密码:

<div>
    <ul id ="testing">
       <li id="first"  onclick="openNewBackgroundTab('first')">first</li>
       <li id="second" onclick="openNewBackgroundTab('second')">second</li>    
    </ul>
</div>

 function openNewBackgroundTab(type) {
     debugger;
     var a = document.createElement("a");
     switch (type) {
         case 'first':
             a.href = "http://localhost:25282/UpLoadFile.aspx/";
             break;
         case 'second':
             a.href = "http://www.google.com/";
             break;
     }
     var evt = document.createEvent('MouseEvents');
     evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
     a.dispatchEvent(evt);
  }

    第一个 秒
函数openNewBackgroundTab(类型){ 调试器; var a=document.createElement(“a”); 开关(类型){ 第一个案例: a、 href=”http://localhost:25282/UpLoadFile.aspx/"; 打破 第二个案例: a、 href=”http://www.google.com/"; 打破 } var evt=document.createEvent('MouseEvents'); evt.initMouseEvent('click',true,true,window,0,0,0,0,true,false,false,false,false,0,null); a、 调度事件(evt); }

此代码适用于chromeOpera在新选项卡中打开链接,同时继续关注当前选项卡,但不是在Firefox和IE上。请引导我。我搜索了很多,但找不到解决方案。非常感谢您的帮助。谢谢。

为什么您需要使用javascript来打开一个新标签,而不是一个简单的目标空白链接?我想将注意力集中在当前页面上,而不是新打开的标签上,这是默认行为。用户有权在后台打开选项卡,所以为什么不干脆让他们自己决定呢?