1、主页面main.aspx  有2个iframe 子页面  s1.aspx   s2.aspx。子页面有一个 js方法   js1()   js2()2、main页面如何执行 子页面的 js() 方法 ?3、s1页面如何执行s2页面的方法?

解决方案 »

  1.   

    main.aspx 
    var xx;//先定义一下变量xx.onclick=xx;
    s1.aspx parent.xx=js1;大概思路就是这样
      

  2.   

    以下代码测试通过
    test1.html<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>无标题页</title></head>
    <body>
    <script>
    var check;
    function test()
    {
    check();
    }
    </script>
    <iframe src="test3.html"></iframe>
    <input type="button" name="Submit" value="按钮"  onClick="test()">
    </body>
    </html>
    test3.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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head><body>
    <script>
    function aa()
    {
    alert('');
    }
    parent.check=aa;
    </script>
    </body>
    </html>
      

  3.   

    self.parent.iframename.方法  可以调用另一个iframe的方法
      

  4.   

    http://www.cnblogs.com/ljhero/archive/2011/07/09/2101540.html