【问题标题】:Opening link in new tab without clicking on link在新选项卡中打开链接而不单击链接
【发布时间】:2015-06-11 19:18:13
【问题描述】:

我目前(在 HTML 中)试图在网站打开时立即在新选项卡或窗口中加载链接,而无需任何人点击页面上的链接。到目前为止,我已经设法自动打开链接并在新选项卡和窗口中打开链接,但不是同时打开。有人可以帮我弄这个吗?如果这在 HTML 中是不可能的,我也不介意使用另一种语言。

【问题讨论】:

  • 你能在这里给出示例代码吗?
  • 这是一个反复打开的模板,我尝试添加目标但没有成功。

标签: html hyperlink


【解决方案1】:

第一个问题,您为什么要这样做? 其次,您可以为此使用 javascript。

function OpenInNewTab(url) {
  var win = window.open(url, '_blank');
  win.focus();
}

在你的 HTML 中放

<body onload=OpenInNewtab('http.....')>
.......
</body>

【讨论】:

    【解决方案2】:

    这是使用 jquery 在页面加载时在新选项卡中打开链接的代码。

    <html>
    <head>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script>
    jQuery(document).ready(function () {
    newTab();
    });
    
    function newTab() {
     var form = document.createElement("form");
     form.method = "GET";
     form.action = "http://www.google.com";
     form.target = "_blank";
     document.body.appendChild(form);
     form.submit();
    }
    </script>
    </head>
    <body>
    <a class="my-link">link</a>
    </body>
    </html>
    

    【讨论】:

      【解决方案3】:

      如果您想在网站主页加载后在新窗口中打开一个新页面,请通过调用正文中的 onload javascript 函数来尝试:

      <body onload="myfunction()">
      

      然后在myfunction()你可以打电话试试这个!

      window.open(url, '_blank');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-29
        • 2022-07-30
        • 2016-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-23
        相关资源
        最近更新 更多