[英]How to handle parents browser windows page features from child windows close in JS
我在瀏覽器中打開一個頁面。 我在其中單擊一個鏈接,通過在Z-index中放置一層來淡化頁面。 同時,另一個彈出窗口也打開了。 當我關閉彈出窗口時,瀏覽器仍然保持褪色。 我無法禁用放置在父窗口中的z-index層。 輸入代碼是在Java腳本中完成的。
相信您想要做的就是這樣。 在您的父窗口/頁面上:
var fadeIn = function fadeIn() {
// Code to remove added layer
};
在您的孩子/彈出窗口/頁面上:
window.onunload = function () {
window.opener.fadeIn();
}
子級可以調用駐留在父級頁面中的任何JavaScript。 在子彈出窗口中,“關閉”按鈕的單擊事件應具有類似於以下的事件:
function closePopup()
{
parent.FadeOut(); // Where fadeOut() is a JS function on the parent page
}
//In the Parent Page
function fadeOut()
{
document.getElementById('myLayer').zindex = 0; //Or similar
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.