已经有两个打开的网页。网页A,网页B。
若A网页中要根据B网页关闭与否来决定网页中显示的内容。
那B网页在关闭时应该如何通知A网页呢
我要实现的效果是,A网页是主模块,通过选择不同的标签来在框架中显示B,C,D三个网页。网页中有一个按钮,按下此按钮可以将当前在框架中显示的网页脱离A主模块,独立在一个新窗口中显示,成为副模块,此时在A网页中消失掉对应的标签。在新开的窗口有另一按钮,点击后关闭该副模块并在A页中显示对应的标签。
若A网页中要根据B网页关闭与否来决定网页中显示的内容。
那B网页在关闭时应该如何通知A网页呢
我要实现的效果是,A网页是主模块,通过选择不同的标签来在框架中显示B,C,D三个网页。网页中有一个按钮,按下此按钮可以将当前在框架中显示的网页脱离A主模块,独立在一个新窗口中显示,成为副模块,此时在A网页中消失掉对应的标签。在新开的窗口有另一按钮,点击后关闭该副模块并在A页中显示对应的标签。
1、在主网页(A)定义一标记,如:<div id=DivMsg></div>
2、B、C、D网站的关闭代码:
<script language=javascript>
function WinClose(msg)
{
if(window.opener!=null)
{
var objDiv;
objDiv=window.opener.documnet.getElementById("DivMsg");
objDiv.innerText=msg;
}
window.close();
}
</script>
<input type='button' value='关闭' onclick='WinClose();'>
1、在主网页(A)定义一标记,如:<div id=DivMsg></div>
2、B、C、D网站的关闭代码:
<script language=javascript>
function WinClose(msg)
{
if(window.opener!=null)
{
var objDiv;
objDiv=window.opener.documnet.getElementById("DivMsg");
objDiv.innerText=msg;
}
window.close();
}
</script>
<input type='button' value='关闭' onclick="WinClose('关闭提示');">
在B跳回去后要动态显示C,D标签向后移的过程。也是一个函数。