父页面关闭时,子页面自动关闭 理论上应该可以通过if(window.opener.close)window.close实现,在了页面设置循环调用该语句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下:<script language="javascript">var a = new Array();function abc(){ a.length = 1; a[0] = window.open("b.aspx"); a.length = 1; a[1] = window.open("b.aspx");}function closeW(){ for(var i=0;i<a.length;i++) a[i].close();}</script> 每Open一个窗口,数组长度加1,并指向Open的窗口,关闭父窗口时,循环关闭数组里的窗口就是了。 问题已经解决,我本来是用子页面去更新父页面的元素,以通知子页面已经打开了。其实不用这样做的。详情: mainPage.aspx var subPage = null;function checkMessage() { if(subPage == null || subPage.closed) { var xmlMsg = new ActiveXObject("Microsoft.XMLHTTP"); //调用服务页面 xmlMsg.open("GET","servicePage.aspx",false); xmlMsg.send(); //如果有数据更新,就弹出提示页面 if(xmlMsg.responseText != "") { var str = xmlMsg.responseText; subPage = window.open("childPage.aspx","childPage"); } } } checkMessage(); window.setInterval("checkMessage()",180000); suano的方法在Maxthon下成功,在IE下不成功(JS提示:没有权限)。 “当前页面正在提交过程中,不允许重复提交” dwr取值的问题 一个获取时间问题 一个关于编辑器的问题 IFrame的问题,要求IFrame加载完后,执行一段代码!暴强的高手进来! 这个问题困扰我好几天了 新手求教,一个js问题 如何取文本框的长度,并取最后一个值????(在线) 关于菜单现实的问题 谁能把这个效果换成 onclick 事件的吗?(星星单击打分效果) 页面浏览数统计方法? 屏蔽按键 firefox
<script language="javascript">
var a = new Array();
function abc(){
a.length = 1;
a[0] = window.open("b.aspx");
a.length = 1;
a[1] = window.open("b.aspx");
}function closeW(){
for(var i=0;i<a.length;i++)
a[i].close();
}
</script>
详情: mainPage.aspx var subPage = null;
function checkMessage()
{
if(subPage == null || subPage.closed)
{
var xmlMsg = new ActiveXObject("Microsoft.XMLHTTP");
//调用服务页面
xmlMsg.open("GET","servicePage.aspx",false);
xmlMsg.send();
//如果有数据更新,就弹出提示页面
if(xmlMsg.responseText != "")
{
var str = xmlMsg.responseText;
subPage = window.open("childPage.aspx","childPage");
}
}
}
checkMessage();
window.setInterval("checkMessage()",180000);