Russian Qt Forum
Сентябрь 24, 2024, 18:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Изменить размер изображений на страничке  (Прочитано 11622 раз)
alexis031182
Гость
« Ответ #15 : Июнь 05, 2012, 18:06 »

Дело в том, то нет атрибута id или name, только голий обэкт iframe! Как тут быть?
Тогда может перебором:
Код:
for (var i = 0; i < window.frames.length; i++) {
    var frame = window.frames[i];
    //Здесь как-нибудь определять нужный, если их много.
}
Записан
Ubuntu_linux
Гость
« Ответ #16 : Июнь 05, 2012, 20:50 »

Не хочет!
Мне надо вместо iframe вставить картинку...
Записан
alexis031182
Гость
« Ответ #17 : Июнь 05, 2012, 21:26 »

Не хочет!
Мне надо вместо iframe вставить картинку...
Не находит? Тогда, если, например, iframe обрамлён в какой-либо ещё тэг, то можно через него попытаться получить iframe:
Код:
var nodes = document.getElementById('mydiv').childNodes;
при:
Код:
<div id="mydiv">
<iframe id="myframe" src="http://www.youtube.com/embed/hF8DFhnYyUE" frameborder="0" width="640" height="360"></iframe>
</div>
и далее через цикл как в примере выше.

Элемент можно найти таким способом даже если он глубоко в ветвях DOM.
Записан
Ubuntu_linux
Гость
« Ответ #18 : Июнь 05, 2012, 21:37 »

Не хочет!
Мне надо вместо iframe вставить картинку...
Не находит? Тогда, если, например, iframe обрамлён в какой-либо ещё тэг, то можно через него попытаться получить iframe:
Код:
var nodes = document.getElementById('mydiv').childNodes;
при:
Код:
<div id="mydiv">
<iframe id="myframe" src="http://www.youtube.com/embed/hF8DFhnYyUE" frameborder="0" width="640" height="360"></iframe>
</div>
и далее через цикл как в примере выше.

Элемент можно найти таким способом даже если он глубоко в ветвях DOM.

Находит 2 шт, но доступа к src  нету...

Щас попробую childNodes
« Последнее редактирование: Июнь 05, 2012, 21:55 от Ubuntu_linux » Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.