Как вытащить src фрейма загружающегов другом фрейме?
Доброго времени суток! Есть вот такая дом структура:
Код:
<html> |
new_forward,
да можно (если ифреймы с одного домена (первый ифрейм), и вы знаете ид второго ифрейма) |
Цитата:
во-вторых структура плавающих фреймов построена не верно...внутри тегов iframe нельзя вроде размещать еще один iframe |
во схема получения src 2-го ифрейма
var src = document.getElementById('ид первого ифрейма').contentDocument.getElementById('ид второго ифрейма').src; <iframe id='ifr' src='блаблабла.ru'></iframe> первый ифрейм обязательно должен быть с вашего домена |
lord2kim,
наркоман штоле? он структуру написал а не сам код (естственно такой код который у него работать не будет) |
Цитата:
|
lord2kim,
это правда истинная правда=) сможет только если содержимое 1 будет после фреймов |
new_forward,
1. Выложите примерные ссылки: a) Главная страница b) 1-й фрейм с) 2-й фрейм 2. Откуда из какого окна требуется прочтения адреса ? (a, b, с 3. Какие адреса известны абсолютно точно и заранее |
Вот более четкая структура, теги head и html я не писал чтоб не зхломлять.
Код:
<body> - myframe1 не меняется, меняется только src фрейма myframe2. И последнее, myframe1 генерируется js скриптом и ложится главную страницу.... |
new_forward,
1. 2-й фрейм с того ж домена, что и главная ? |
нет
|
Цитата:
|
new_forward, обратите внимание на то, что вам посоветовали насчёт фреймов, при такой верстке вы не получите вложенных фреймов (разберитесь повнимательнее, что такое iframe и как с ним работают), браузер проигнорирует всё содержимое, начиная от <iframe> до первого встретившегося </iframe> (про три body сами понимаете).
iframe, чтобы стать вложенным, должен содержаться внутри документа, который загружается в ваш исходный iframe (этот документ расположен по адресу, указанному в значении атрибута src этого исходного фрейма), а не в этом же документе. Цитата:
|
Часовой пояс GMT +3, время: 22:31. |