在新标签页中打开链接在Firefox和IE中不起作用

时间:2015-02-11 09:25:53

标签: 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>
</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);
  }

此代码适用于 chrome Opera ,用于在新标签页中打开链接,而始终关注当前标签,但不在 Firefox IE 。亲切地指导我。我搜索了很多但找不到解决方案。非常感谢任何帮助。谢谢。

0 个答案:

没有答案