2016-07-05 6 views
0

スクリプトがJavascriptでウィンドウを開いたかどうか確認できますか?Javascriptスクリプトでウィンドウが開かれたかどうかをチェック

私はユーザー契約を持っているし、彼らは新しいウィンドウで開かれ、(私は、ウィンドウを閉じようとするとき)、この作品

<a href="JavaScript:window.close()" class="btn btn-default">Return</a> 

しかし、私は何を達成したいことであれば、ユーザは/agreeementに直接行くということで、クリックしてホームページにリダイレクトされます。今私がそうするなら、私はメッセージを得ます。

スクリプトは、それによって開かれたウィンドウだけを閉じるかもしれません。

私はその理由を理解しています。だから私は、ウィンドウがスクリプトのリダイレクトからインデックスにオープンされていない場合にチェックをしたいのです。しかし、私はそのチェックが

+0

と現在のウィンドウを開いたウィンドウを取得することができます –

答えて

2

あなたがいるwindow.openerを使用することができますになるだろうどのようにいけない!= nullを...ページがwindow.open使用して開かれている場合を示している...

あなたは詳細 hereを見つけることができます

+1

重複している場合は、リンクに回答を投稿しないで、重複しているとマークしてください。 –

+0

私はこれを試し、あなたに答えを与えます。ありがとう – MePo

+0

@ MarcosPrezGude他の質問は異なる –

1

オープナーリファラがない場合には `null`なのでを返しwindow.opener``私はこれを行うために必要としましたので、しばらくしているが、あなたはwindow.opener

+0

それは分かっていませんでした。ありがとう – MePo

関連する問題