2016-05-03 15 views
-1

問題が発生しました。私はメインページを持っているウェブサイトで働いています、私たちはそれを親ページと言うことができます。そしてそれを通して、私は新しいタブでのみ他のページにリダイレクトしています。子ページとして呼び出すことができます。私の質問は、親ページタブがユーザーによって閉じられていることを子ページでどのように検出できるかということです。 JavacriptまたはPHPを使って、すべての子ページを検出できる場所がわかりません。 リアルタイムで検出を取得したいと考えています。つまり、親ページが閉じられたことを検出する値をチェックする1分ごとに機能を実行したくないということです。親タブが閉じているかどうかを検出するには

+0

私はここで、人々は答えによってサポートする以上に文法的な間違いを編集することに忙しいことを知りました。まあ、私は答えを持って、その明確ではないが、それは私の視点をクリアする。お返事ありがとうございます。 – shoaib

答えて

0

子ウィンドウのwindow.onCloseイベントをキャプチャし、子ウィンドウの値を子ウィンドウの変数に設定すると、その子ウィンドウに値を送信できます。子ウィンドウへの参照を取得する唯一の方法は、window.open()の戻り値を使用することです。 window.beforeunloadはもっと広くサポートされているかもしれませんが、親ページであなたのウェブサイトの別のページに移動すると起動します。これは、実際にはより便利です。タブ。 How to capture the browser window close event?を参照してください。

+0

あなたの答えに感謝します。はい、私はウィンドウのアンロード時に子ページに値を送ることができることを知っていました。しかし、私は問題があった、私は親ページからの値を検出するために子ページで何度も何度も関数を呼び出す必要があるでしょう。私はとにかく同じ方法を使用します...あなたの答えをありがとう。 – shoaib

+0

@shoaib喜んで:) – Feathercrown

関連する問題