Как получить src нужного iframe?
Допустим есть iframe и кнопка:
<iframe src="http://javascript.ru" frameborder="0" id="frame"></iframe> <input type="button" value="Alert" id="alert" /> В iframe я свободно перемещаюсь, к примеру перехожу в раздел "Форум", "Учебник" и т.д. Как отследить изменение src этого iframe, допустим я полазил по разделам и нажал на кнопку "#alert" и получил текущий адрес iframe... $("#frame").attr("src")- не подходит, ибо src у iframe не меняется, но меняется содержимое. Есть предположения?) |
ну так при клике изменяйте адрес айфрейма ( location.hash = 'clicked' )
а в своём скрипте читайте его ( myFrame.src.split('#')[1] ---> 'clicked' ) |
Если во фрейме крутится сайт на другом домене, то из соображений безопасности нельзя получить его адрес кроме изначально заданного.
То есть как бы адрес внутри фрейма не менялся бы основное окно сможет узнать только тот первый, который изначально само и задало |
Спасибо за четкий ответ)
|
Часовой пояс GMT +3, время: 10:23. |