Позволяет говорят, что у меня есть следующая веб-страница
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>
Что самый легкий путь состоит в том, чтобы сделать это?
В javascript дочернего документа (framed_page.html
) можно вызвать window.parent.location
, чтобы получить объект location sample.html
. Вызовите window.parent.location.search
, чтобы получить строку запроса
Самым простым и надежным способом (поскольку для его работы не требуется JavaScript) будет использование серверного языка для составления правильного URL iframe из серверной переменной QUERY_STRING
.
In PHP:
<iframe src=
"www.fake.com\framed_page.html?<?php echo $_SERVER["QUERY_STRING"]; ?>">
</iframe>