js打开新的链接2

window.open打开新的连接时可能会被浏览器拦截掉。

所以采用动态创建a标签的形式。

var a = document.createElement('a');
  a.href = myUrl;
  a.target = '_blank';
  a.id=myid;
  document.body.appendChild(a);
  var alink = document.getElementById(myid);
  alink.click();
  alink.parentNode.removeChild(a);

posted on 2013-12-06 10:11  zhaofeng555  阅读(375)  评论(0编辑  收藏  举报