Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Iframe и содержание (https://javascript.ru/forum/css-html/61791-iframe-i-soderzhanie.html)

DelFast 09.03.2016 11:42

Iframe и содержание
 
Доброго времени суток, уважаемые!
Встретился с огромной (для меня проблемой):
есть ссылки вида <a href=.. target=frame>,
а так же один фрейм с name=frame.
Очевидно, при нажатии на ссылки, содержимое фрейма меняется в зависимости от документа, но вот какой вопрос.
Мне нужно получить URL содержания фрейма после нажатия,
тоесть если я пропишу iframe src = test.html, получу с помощью функции
document.getElementsByTagName('iframe')[0].src

он всегда будет статическим (test.html), хотя я и могу перейти по другим ссылкам.
Как мне вытащить сурс фрейма после обновления (перехода по другим ссылкам)?
Пробовал получать src через ивент iframe.onload (после нажатия ссылки) - безрезультатно..
Надеюсь объяснил понятно, жду помощи, спасибо!)

Octane 09.03.2016 23:22

Если фрейм с того же домена, то
document.getElementsByTagName('iframe')[0].contentWindow.location.href

DelFast 10.03.2016 08:20

Цитата:

Сообщение от Octane (Сообщение 410416)
Если фрейм с того же домена, то
document.getElementsByTagName('iframe')[0].contentWindow.location.href

Возвращает about:blank (


Часовой пояс GMT +3, время: 13:07.