web-dev-qa-db-ja.com

新しいタブでページを開くためのPHP関数がありますか

私はアクションのあるフォームを持っていますregister.php

GoogleグループAPIリンクもあります-

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

要するに...PHP新しいタブでページを開くための関数;ページの読み込み時に...

9
suiz

targetタグでanchor属性を使用し、_blank値。

例:

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

ファイルに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>
4
Anoop

target="_blank"を使用して、新しいタブでページを開くことができます

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

または、単にonloadにJavaScriptを使用できます

<body onload="window.open(url, '_blank');">
2
Mr. Alien

PHPとJavaScriptの両方を使用できます。バックエンドでPHPコードを実行し、PHPページにリダイレクトします。リダイレクトしたPHPページで、以下のコードを追加します。

<?php if(condition_to_check_for){ ?>

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

<?  } ?>
0
andydoe

これはトリックです、

function OpenInNewTab(url) {

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

ほとんどの場合、これはリンクのonclickハンドラーで直接発生し、ポップアップブロッカーとデフォルトの「新しいウィンドウ」の動作を防ぎます。この方法で行うことも、DOMオブジェクトにイベントリスナーを追加することもできます。

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