17

我有一个带有动作的表格,例如 register.php

我还有一个 Google 群组 API 链接 -

https://groups.google.com/group/GROUPNAME/boxsubscribe?p=ConfirmExplanation&email=EMAIL_ID&_referer&hl=en

简而言之...在新标签页中打开页面是否有任何 PHP 函数;在页面加载...

4

5 回答 5

13

将标签上的target属性与值一起使用。anchor_blank

例子:

<a href="http://google.com" target="_blank">Click Me!</a>
于 2012-10-09T09:04:27.607 回答
7

您可以在文件中编写 JavaScript 代码。

将以下代码放入您的客户端文件中:

<script>

    window.onload = function(){
         window.open(url, "_blank"); // will open new tab on window.onload
    }
</script>

使用 jQuery.ready

<script>
  $(document).ready(function(){
      window.open(url, "_blank"); // will open new tab on document ready
  });
</script>
于 2012-10-09T09:01:04.917 回答
3

您可以同时使用 PHP 和 javascript。在后端执行您的 php 代码并重定向到 php 页面。在您重定向的 php 页面上添加以下代码:

<?php if(condition_to_check_for){ ?>

    <script type="text/javascript">
       window.open('url_goes_here', '_blank');
    </script>

<?  } ?>
于 2017-09-27T17:24:00.510 回答
2

您可以简单地使用target="_blank"在新选项卡中打开页面

<a href="whatever.php" target="_blank">Opens On Another Tab</a>

或者您可以简单地使用 javascript 进行加载

<body onload="window.open(url, '_blank');">
于 2012-10-09T09:01:00.973 回答
0

这是一个技巧,

function OpenInNewTab(url) {

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

在大多数情况下,这应该直接发生在链接的 onclick 处理程序中,以防止弹出窗口阻止程序和默认的“新窗口”行为。你可以这样做,或者向你的 DOM 对象添加一个事件监听器。

<div onclick="OpenInNewTab();">Something To Click On</div>
于 2015-09-06T10:57:44.217 回答