在新标签页中是否有用于打开页面的PHP函数

时间:2012-10-09 08:58:15

标签: php javascript jquery html

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

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

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

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

5 个答案:

答案 0 :(得分:8)

target标记的anchor属性与_blank值一起使用。

实施例

<a href="http://google.com" target="_blank">Click Me!</a>

答案 1 :(得分:3)

您可以在文件中编写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>

答案 2 :(得分:1)

您只需使用target="_blank"在新标签页中打开页面

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

或者您只需使用javascript进行 onload

即可
<body onload="window.open(url, '_blank');">

答案 3 :(得分:0)

这是一个技巧,

function OpenInNewTab(url) {

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

在大多数情况下,这应该直接在链接的onclick处理程序中发生,以防止弹出窗口阻止程序,以及默认的&#34;新窗口&#34;行为。您可以这样做,或者通过向DOM对象添加事件侦听器。

<div onclick="OpenInNewTab();">Something To Click On</div>

答案 4 :(得分:0)

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

<?php if(condition_to_check_for){ ?>

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

<?  } ?>