当前页面: 开发资料首页 → Javascript 专题 → Javascript中使用对话框,在对话框关闭时刷新前页面的方法 
Javascript中使用对话框,在对话框关闭时刷新前页面的方法 
摘要: Javascript中使用对话框,在对话框关闭时刷新前页面的方法 
<textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible"> 
假设在Default.aspx中打开Dialog.aspx,则两个页面的HTML代码如下:
Default.aspx:
<table height=100 cellSpacing=0 cellPadding=0 width=500 border=0 BackColor="99aabb">
<tr>
<td><%@ Page language="c#" Codebehind="Dialog.aspx.cs" AutoEventWireup="false" Inherits="MyProject.Dialog" %>
 HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
 <head>
  WebForm1
  
  
  
  
 </head>
 <body>
  
   <form id="Form1" method="post" runat="server">
    点我
   </form>
  
 </body>
</td></tr></table>
Dialog.aspx:
<%@ Page language="c#" Codebehind="Dialog.aspx.cs" AutoEventWireup="false" Inherits="MyProject.Dialog" %>
 HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
 <head>
  Dialog
  
  
  
  
  <script language="javascript">
   function RefreshOpener
   {
    opener.window.location.reload();
   }
  </script>
 </head>
 <body onunload="RefreshOpener();">
  <form id="Form1" method="post" runat="server">
   <input type="button" value="Button" onclick="window.close();">
  </form>
 </body>