假设我有以下网页
www.fake.com/sample.html
我可以将一些参数传递给该网页,如此
www.fake.com/sample.html?count=10&format=gold
此页面中包含iframe,我想将主页面获取的任何参数传递给随附的iframe。如果像这样调用主页面
www.fake.com/sample.html?count=10&format=gold
应使用相同的参数调用示例页面中的iframe。
<iframe src="www.fake.com/framed_page.html?count=10&format=gold"></iframe>
最简单的方法是什么?
答案 0 :(得分:4)
在子文档(framed_page.html
)的javascript中,您可以调用window.parent.location
来获取sample.html
的位置对象。调用window.parent.location.search
以获取查询字符串
答案 1 :(得分:3)
最简单,最可靠的方法(因为它不需要JavaScript工作)就是使用服务器端语言从QUERY_STRING
服务器变量组成正确的iframe URL。
在PHP中:
<iframe src=
"www.fake.com\framed_page.html?<?php echo $_SERVER["QUERY_STRING"]; ?>">
</iframe>