У меня есть этот код, который успешно отслеживает URL, как они меняются в IFRAME:onclick v no onclick; как получить результат без клика
<html>
<body>
<iframe src="start.php"></iframe>
<a href="#" onclick="alert(frames[0].location);">Get Link.</a>
</body>
</html>
Когда «Получить ссылку» нажал на него показывает правильную ссылку. Когда пользователь перемещается внутри iframe на другую страницу (на том же сервере) и снова получает ссылку «Получить ссылку», он отображает текущий URL-адрес iframe.
Но мне нужно получить URL-адрес iframe без необходимости «нажимать» что-то.
Когда я делаю это:
<html>
<body>
<iframe src="start.php"></iframe>
<script>alert(frames[0].location)</script>
</body>
</html>
Предупредительное сообщение говорит «о: пустой»
Как я могу получить расположение Iframe с помощью «кадров [0] .Location» передается в переменную, может быть прочитана родительской страницей без использования функции onclick?
Возможный дубликат: http://stackoverflow.com/questions/938180/get-current-url-from-iframe –
How вы хотите получить его тогда, если не щелкнуть? Вы хотите оповестить URL-адрес периодически? – LcSalazar
привет Раду, я пробовал этот код, и все, что я получаю, это «about: blank» ... LcSalazar, то, что я хочу, это прочитать URL-адрес в переменной PHP $ url = iframe_url; а затем, в другой части страницы, создайте внешний вид различных изображений, на которых просматривается URL-адрес iframe ... ближайший я пришел выше. он получает правильное имя ссылки, но он не делает мне много хорошего, если я не могу прочитать результат в переменной, я могу основать условные события на ... спасибо за ответ – user3697638