我在浏览器中打开一个页面。通过在Z-index中添加一个图层,我点击一个链接,它会淡化页面。与此同时,另一个弹出窗口也是打开的。 当我关闭弹出窗口时,浏览器仍然保持褪色状态。 我无法禁用我放在父窗口中的z-index图层。 输入代码在Java Script中完成。
答案 0 :(得分:0)
我相信你想做的就是这样。在您的父窗口/页面上:
var fadeIn = function fadeIn() {
// Code to remove added layer
};
在您的孩子/弹出窗口/页面上:
window.onunload = function () {
window.opener.fadeIn();
}
答案 1 :(得分:0)
孩子可以调用驻留在父页面中的任何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
}