test.html文件中test1.php文件中
1:为什么子窗口里面需要加上parent有效果
2:引入了test1.php之后,在iframe框架内具体显示的效果是怎么样的?
<iframe src="test1.php">
<html>
<head>
<script type="text/javascript">
parent.test();
</script>
</head>
<body></body>
</html>
</iframe>是想我写的这样的形式吗?如果是这个js代码是如何调用上面test.html文件中function test(){}函数的,js不是,我不了解iframe框架里面的script代码是如何调用function  test()的,麻烦详细一点,谢谢!!!!!!!

解决方案 »

  1.   

    所有的框架(frame)页都是独立的,iframe 也不例外
    iframe 可以通过 parent 访问到包容他的父页面(只要不跨域)
    而 frame 只能通过 顶层(top)框架的 frames 数组(或 id)访问其他框架页(只要不跨域)
      

  2.   

    为什么一定要在iframe框架引入script代码才可以访问包容他的父页面
      

  3.   

    1:为什么子窗口里面需要加上parent有效果
    因为是iframe内页面调用上一层页面的方法,所以要加上parent2:引入了test1.php之后,在iframe框架内具体显示的效果是怎么样的?
    就是在iframe框内显示,iframe可以定义长宽的。