Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 子iframe和#x27之前的预处理;调用s$(document).ready函数_Javascript_Jquery_Html_Iframe_Document Ready - Fatal编程技术网

Javascript 子iframe和#x27之前的预处理;调用s$(document).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,我在其中加载另一个html页面(P2)。该iframe页面仅在P1中以伪模式或试用模式打开

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


谢谢。

为什么不在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是否安全(非试用模式下的访问是不安全的,但我想可以采用不同的管理方式)。