在<body onload="parent.x=1">
<body onload="y=1">
判断x,y同时为1

解决方案 »

  1.   

    多谢孟子大师回答!能否说得再细一点,在下菜得很。在<iframe>中引用的页面2,还会用来单独做其他处理,因此在页面2中放上<body onload="parent.x=1">这句是否会引发其他的问题?
      

  2.   

    1.html
    ---------------------
    ...
    <input type="button" id="abutton" value="display" style="visibility:hidden"/>
    ...
    <script language="javascript">
    var x=0,y=0;
    function doDisplay() {
     if(x == 1 && y == 1) 
       abutton.style.visibility = 'visible';
     }
    </script>
    ....
    ----------------2.html
    调用函数放在页面最后
    ----------------
    ....
    <script language="javascript">
    parent.doDisplay();
    </script>
    </body>
    </html>
    ----------------
      

  3.   

    修正一下,定义放在BODY之前
    1.html
    ---------------------
    ...
    <script language="javascript">
    var x=0,y=0;
    function doDisplay() {
     if(x == 1 && y == 1) 
       abutton.style.visibility = 'visible';
     }
    </script>
    </head>
    <body>
    ...
    <input type="button" id="abutton" value="display" style="visibility:hidden"/>
    ...
    </body>
    </html>
    ----------------