Javascript 子iframe和#x27之前的预处理;调用s$(document).ready函数
我的页面(称之为P1)有一个iframe,我在其中加载另一个html页面(P2)。该iframe页面仅在P1中以伪模式或试用模式打开 从P1的作用域中,是否可以访问P2的作用域并在P2的$(document)之前标记一个布尔变量。是否可以使用iframe的contentWindow查找或其他方式调用ready()函数Javascript 子iframe和#x27之前的预处理;调用s$(document).ready函数,javascript,jquery,html,iframe,document-ready,Javascript,Jquery,Html,Iframe,Document Ready,我的页面(称之为P1)有一个iframe,我在其中加载另一个html页面(P2)。该iframe页面仅在P1中以伪模式或试用模式打开 从P1的作用域中,是否可以访问P2的作用域并在P2的$(document)之前标记一个布尔变量。是否可以使用iframe的contentWindow查找或其他方式调用ready()函数 谢谢。为什么不在P1的iframe的src属性中使用查询字符串,该属性传递指示P2行为的布尔值?然后,在P2中使用一些服务器端脚本从querystring中获取变量,并在页面加载之
谢谢。为什么不在P1的iframe的
src
属性中使用查询字符串,该属性传递指示P2行为的布尔值?然后,在P2中使用一些服务器端脚本从querystring中获取变量,并在页面加载之前相应地处理它
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
} ?>
我不确定你想做什么,但是如果你在P1中设置了一个全局变量(通过在它前面不包含var
关键字),你应该能够在P2中访问它。这是一个可行的选项,但我不确定当有人单击“查看源代码”时,使用get是否安全(非试用模式下的访问是不安全的,但我想可以采用不同的管理方式)。