2016-04-15 9 views
1

現在、私は内部使用のための簡単なhtml/php/jsプロジェクトを作成しています。私は自分自身で解決できない小さな問題を発見しました:-(JS window.closeポップアップが親のリフレッシュ後に機能しない

私の親ウィンドウで

は、とポップアップを開閉するJS関数です:今

function openit(){ 
    boersenfenster = window.open('boerse.php','_blank','scrollbars=no'); 
} 
function closeit(){ 
    boersenfenster.close(); 
} 

しばらく親ウィンドウは、csvファイルの新鮮なデータを取得し、ページの後(のcloseitをリロードするためにリフレッシュします)私の考えでは、親ウィンドウはリフレッシュ後にオープンエンドのポップアップを覚えていませんが、どうすればこの問題を解決できますか?

答えて

0

はい、私はあなたがどちらか 使用アヤックスがあなたのページを更新し、またはこの

window.addEventListener('beforeunload',function(e){ 
     boersenfenster.close(); 
}; 

のような子ウィンドウを閉じた後、後に子ウィンドウを再び開くことができるように、親ウィンドウは、リンクを失ってしまったと考えていますページがリロードされました

+0

答えに感謝していますので、子ウィンドウを開くと、実際にはオプションではありません。ショーのビーマーで全画面表示されているからです。 私はまだAjaxで作業していませんが、必要なものを実装する簡単な方法はありますか? – Don

+0

ですので、ajaxを使用してページを更新したり、ローカル記憶域を使用することもできます.http://www.codediesel.com/javascript/sharing-messages-and-data-across-windows-using-localstorage/ – sferret

関連する問題