【发布时间】:2013-04-27 14:53:38
【问题描述】:
父 URL 如下所示
http://exampledomain.com/~somename/index.php/en/pagename.html?parameter1=1
在上面的页面中,有一个 iframe 存储在同一个域中。 iframe 的 URL 是这样的
http://exampledomain.com/~somename/form/index1.php
在 index1.php 中,有 javascript 代码来获取其父级的 url 参数。像这样
var $_GET=parent.get;
var voucher=0;
if ($_GET['parameter1']==1) voucher=1;
控制台窗口总是在if 行返回错误
未捕获的类型错误:无法读取未定义的属性“parameter1”
请指教,非常感谢。
【问题讨论】:
-
什么是
parent.get?这不是什么标准。 -
我不知道,有人写了这段代码。 iframe 在我的本地主机上运行良好,但在外部主机上运行良好。
-
在父窗口JS中必须有一个名为
get的全局变量,如果有,能否请您也发布它的代码。 -
没有名为 get 和 parent 的全局变量。我真的不知道他们是从哪里来的。 :(
标签: php html iframe url-parameters