「サイトA」を開くと、「サイトB」が含まれるnewtabが自動的に開きます。
それも、セッションごとに1回です。
http://jquerybyexample.blogspot.com/2012/05/open-link-in-new-tab-or-new-popup.html
上記のリンクは、新しいタブを開くためのonlickイベントを示しています。
しかし、私はそれをページのonloadイベントで、cookieセッションで使用するのが好きです。
私を助けてください。
ありがとうサロ
「サイトA」を開くと、「サイトB」が含まれるnewtabが自動的に開きます。
それも、セッションごとに1回です。
http://jquerybyexample.blogspot.com/2012/05/open-link-in-new-tab-or-new-popup.html
上記のリンクは、新しいタブを開くためのonlickイベントを示しています。
しかし、私はそれをページのonloadイベントで、cookieセッションで使用するのが好きです。
私を助けてください。
ありがとうサロ
「Cookie セッションを使用」とはどういう意味かわかりませんが、これでうまくいくはずです:
$(document).ready(function() {
window.open('http://www.google.com/')
});
詳細window.open: https://developer.mozilla.org/en-US/docs/DOM/window.open
ただし、実際には、ドキュメント対応コードは必要ありません。headページの要素でこれを行うことができます:
<script type="text/javascript">
window.open('http://www.google.com/');
</script>
ただし、ブラウザのポップアップ ブロッカー (存在する場合) が気になるかもしれません。
最新のブラウザーのほとんどは、デフォルトで、以前は新しいウィンドウだったものを新しいタブで開くように構成されています。
新しいタブを簡単に開くには、window.openメソッドを使用できます。
$(document).ready(function(){
window.open('http://google.com');
});
https://developer.mozilla.org/en-US/docs/DOM/window.open
例については、http://jsfiddle.net/39KZ9/18/を参照してください。
ただし、ユーザーがクリックなどのイベントをトリガーする入力を提供しないと、ブラウザはこれを敵対行為と見なし、ほぼ確実に新しいタブをポップアップとして扱い、リクエストをブロックします。