我有一个可以打开窗口的链接,使用window.open("mytest.aspx");
时,我遇到的问题是,当他们关闭弹出窗口时,我需要隐藏父页面上的链接。因此,基本上,我如何才能隐藏父页面上的链接(这是一个锚点),而不显示用window.open()打开的弹出窗口?
谢谢
发布于 2012-06-08 19:28:14
试试这个,链接的JavaScript代码onclick事件:
function OpenPopup()
{
document.getElementById("linkID").style.visibility='hidden';
window.open("mytest.aspx");
}
发布于 2012-06-08 19:24:03
我没有理解这个问题。您可以执行以下操作:
function Popup(){
parentWindow = this;
window.open('mytest.aspx');
}
在父窗口中有另一个函数:
function hideLink(){
$("#linkID").hide()
}
然后在弹出窗口之前调用以下函数:
parentWindow.hideLink();
我为之前的回答道歉。
发布于 2012-06-08 19:34:48
我想你可能想看看类似的The proper way to handle popup closing后的文章
OP和accepted使用setInterval
轮询弹出窗口。一旦关闭,执行你的“隐藏锚”逻辑。
希望这能有所帮助!
https://stackoverflow.com/questions/10954868
复制相似问题