在调用子iframe的$(document).ready函数之前进行预处理

时间:2011-12-07 01:49:39

标签: javascript jquery html iframe document-ready

我的页面(我们称之为P1)有一个iframe,我在其中加载了另一个html页面(P2)。该iframe页面仅在P1中以伪模式或试用模式打开。

从P1的范围,是否可以访问P2的范围并在使用iframe的contentWindow查找或其他方式调用P2的$(document).ready()函数之前标记一个布尔变量?

感谢。

1 个答案:

答案 0 :(得分:0)

为什么不在P1的iframe的src属性中使用查询字符串,它传递指示P2如何表现的布尔值?然后,在P2中使用一些服务器端脚本从查询字符串中获取变量并在页面加载之前相应地处理它?<​​/ p>

e.g:

P1代码:

<iframe src="http://example.com/p2.html?mode=trial"/></iframe>

P2代码:

<?php if ($_GET['mode'] == trial)
{

    //Build trial page

} else {

    //Build normal page

} ?>