我想点击某个按钮button 打开一个链接,但是不能用window.open 这样容易被浏览器屏蔽。<input type="button" onclick="javascript:location.href='http://www.baidu.com'" value="点我啊!">
上面的代码是在本窗口中打开这个链接,能否该成在新窗口打开?

解决方案 »

  1.   

    你换一种方式吗
    javascript:location.href 
    中的location 肯定是指定当前你打开的IE 的地址栏,
    你用超级连接,不就很容易啊
    设置超级连接的target='_blank'
      

  2.   

    <input type="button" onclick="javascript:window.open("http://www.baidu.com","_blank") " value="点我啊!"> 
      

  3.   

    location.href  没那个功能.
    你可以综合1楼 和2楼,任选一个,根据你需要。
      

  4.   

    location.href  没那个功能
      

  5.   

      <a id="tagOpenWin" target="_blank"></a>   
      <script language="JavaScript">   
      function openwin(url)   
      {   
      var obj = document.getElementById("tagOpenWin");   
      obj.href = url;   
      obj.click();   
      }   
      </script>   
      <input type="button" value="测试" onclick="openwin('http://www.cjol.com/');">