分享

当关闭子窗口时刷新父窗口 ,窗口打开总最大化--程序设计,软件开发,汇编,网页设计,VB,C,C ,VC,C#,.net,Java,Delphi,Powerbuilder,UML,photoshop

 shaibiao 2006-08-30









 

当关闭子窗口时刷新父窗口 ,窗口打开总最大化

父窗口中有数据列表,当对数据进行修改时弹出一子窗口,对数据进行修改,完毕保存后,当关闭子窗口
时,刷新父窗口数据
实现的javascript:

<script language="javascript"> 
          
function closewin() 
          

             
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey) //检测窗口关闭事件 
             
                 self.close(); 
                 window.opener.location.href
=Form1.Hidden1.value;   //不能用window.opener.location.reload(),否则会出提示框 
             }
 
          }
 
</script> <body bgColor="darkgray" MS_POSITIONING="GridLayout" onbeforeunload="closewin()";> 

<script>
var   a=screen.width+8;
var   b=screen.height-22   ;
window.moveTo(
-4-4)
window.resizeTo(a,b)
</script>

<SCRIPT LANGUAGE="JavaScript"> 
<!-- Begin 
if (this.name!='fullscreen')
window.open(location.href,'fullscreen','fullscreen,scrollbars') 
}
 
// End --> 

<body onload=max.Click()> 
<OBJECT id=max type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
<PARAM name="Command" value="Maximize"></OBJECT> 
方法二
<script language="Javascript"> 
self.moveTo(
00); 
self.resizeTo(screen.availWidth,screen.availHeight); 
if (top.frames.length != 0) top.location = self.document.location; 
</script>
以上摘自:http:
//www.jiejingwang.com

如果要全屏显示,就用下面的代码:


把如下代码加入
<body>区域中 


<SCRIPT LANGUAGE="JavaScript"> 
<!-- Begin 
if (this.name!='fullscreen')
window.open(location.href,'fullscreen','fullscreen,scrollbars') 
}
 
// End --> 
</script> 
<a href="JavaScript:window.close(self)">返回正常效果显示</a> 
 


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多