如果使用js的页是在框架中  
  top.frameName.document.all.ElementId  
  如果使用js的页是从框架页面上新开的页面  
  opener.top.frameName.document.all.ElementId 
 
iframe父子窗口间js方法调用2009-04-15 15:38父窗口调用iframe子窗口方法<iframe name="myFrame" src="child.html"></iframe> 
myFrame.window.functionName();
iframe子窗口调用父窗口方法parent.functionName();父窗口页面<html>   
<head>   
<script   type="text/javascript">   function say() {
   alert("parent.html------>I'm at parent.html");
   } function callChild()
{   
   //document.frames("myFrame").f1();
   myFrame.window.say();
}   
</script>   
</head>   
    
<body>     
<input   type=button   value="调用child.html中的函数say()" onclick="callChild()"> 
<iframe name="myFrame" src="child.html"></iframe> 
</body>   
</html>  
子窗口页面<html>   
<head>   
<script type="text/javascript">
      
function say()   
{   
          alert("child.html--->I'm at child.html");   
} function callParent() {
   parent.say();
   } 
</script>   
</head>   
<body>   
<input   type=button   value="调用parent.html中的say()函数"   onclick="callParent()">   
</body>   
</html>