我在浏览器中打开一个页面。在我点击的地方有一个链接,它通过在Z索引中放置一个层来淡出页面。同时,另一个弹出窗口也会打开。当我关闭弹出窗口时,浏览器仍保持淡入淡出状态。我不能禁用我放在parents窗口中的z索引层。输入代码是在Java Script中完成的。
发布于 2009-08-08 14:05:31
我相信你想要做的事情是这样的。在父窗口/页面上:
var fadeIn = function fadeIn() {
// Code to remove added layer
};在您的孩子/弹出窗口/页面上:
window.onunload = function () {
window.opener.fadeIn();
}发布于 2009-08-08 14:17:39
驻留在父页面中的任何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
}https://stackoverflow.com/questions/1244930
复制相似问题