window.opener的调用

window.opener的调用

window.opener

子页面调用上一页面的方法,需要在上一页面用windows.open()方法打开。

 a.html

	
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  • <html xmlns="http://www.w3.org/1999/xhtml"> 
  •  <head> 
  •   <title> a </title> 
  •   <meta name="generator" content="editplus" /> 
  •   <meta name="author" content="" /> 
  •   <meta name="keywords" content="" /> 
  •   <meta name="description" content="" /> 
  •   <SCRIPT LANGUAGE="JavaScript"> 
  •   <!--  
  • function showMsg2(){  
  •    alert("I am in A,very comfortably!Let's go B");  
  •    window.open("b.html");  
  • }  
  •   //--> 
  •   </SCRIPT> 
  •  </head> 
  •  
  •  <body> 
  •    <INPUT TYPE="BUTTON" NAME="" VALUE="去B看看" Onclick="showMsg2()"> 
  •  
  •   <A HREF="b.html">Let's go B! Go go go!</A> 
  •  </body> 
  • </html> 
  • b.html

     

    	
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  • <html xmlns="http://www.w3.org/1999/xhtml"> 
  •  <head> 
  •   <title></title> 
  •   <meta name="generator" content="editplus" /> 
  •   <meta name="author" content="" /> 
  •   <meta name="keywords" content="" /> 
  •   <meta name="description" content="" /> 
  •  <SCRIPT LANGUAGE="JavaScript"> 
  •   <!--  
  • function showMsg(){  
  •    //alert("I am in B,very comfortably");  
  •    window.opener.showMsg2();   
  • }  
  •   //--> 
  •   </SCRIPT> 
  •  </head> 
  •  
  •  <body> 
  •     
  •   <INPUT TYPE="BUTTON" NAME="" VALUE="回忆下A" Onclick="showMsg()"> 
  •   <A HREF="a.html">Let's go A! Go go go!</A> 
  •  </body> 
  • </html> 
  • 留下回复