Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » javascript [object HTMLImageElement]

Ответить
Настройки темы
javascript [object HTMLImageElement]

Пользователь


Сообщения: 65
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нормально собирает и выводит ссылки:
Код: Выделить весь код
<script>
        var nodeList = document.getElementsByTagName("a");
</script>
<div id="test"></div>
 
<script>
    (function() {
            elem = document.getElementById( 'test' ), i = -1;
        return function() {
            if ( ++i < nodeList.length ) {
                elem.innerHTML = nodeList[ i ] + '<br>' + elem.innerHTML;
                setTimeout( arguments.callee, 2000 );
            }
        }();
    })();
</script>
Выводит непонятный [object HTMLImageElement] вместо ссылок на картинки:
Код: Выделить весь код
<script>
        var nodeList = document.getElementsByTagName("img");
</script>
<div id="test"></div>
 
<script>
    (function() {
            elem = document.getElementById( 'test' ), i = -1;
        return function() {
            if ( ++i < nodeList.length ) {
                elem.innerHTML = nodeList[ i ] + '<br>' + elem.innerHTML;
                setTimeout( arguments.callee, 2000 );
            }
        }();
    })();
</script>
В чем проблема?

Отправлено: 23:14, 18-12-2016

 

Аватара для Habetdin


Автор проектов


Сообщения: 3651
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


ts1000win, попробуйте
Код: Выделить весь код
                elem.innerHTML = nodeList[ i ].src + '<br>' + elem.innerHTML;
// вместо

                elem.innerHTML = nodeList[ i ] + '<br>' + elem.innerHTML;
Цитата ts1000win:
В чем проблема? »
В том что вы надеетесь на работу метода toString вместо вывода интересующего аргумента, для ссылок то он вывел href, а вот с изображениями не справился

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:09, 19-12-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 65
Благодарности: 0

Профиль | Отправить PM | Цитировать


Еще такой момент. Этот код не тянет картинки с ифрейма, а они нужны. Пока не нашел способа пофиксить.

Отправлено: 10:02, 19-12-2016 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата ts1000win:
Этот код не тянет картинки с ифрейма »
И не только с i- .

Отправлено: 14:08, 19-12-2016 | #4


Аватара для Habetdin


Автор проектов


Сообщения: 3651
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


Цитата ts1000win:
Этот код не тянет картинки с ифрейма »
Фреймы считаются отдельными документами, поэтому их надо обрабатывать отдельно.
Доступ к фреймам описан, например, здесь, однако он возможен лишь к фреймам с того же сайта, на котором они размещены - согласно Same Origin Policy.

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Последний раз редактировалось Habetdin, 20-12-2016 в 03:35.

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:27, 20-12-2016 | #5


Пользователь


Сообщения: 65
Благодарности: 0

Профиль | Отправить PM | Цитировать


К сожалению ифрейм на строннем домене и ссылки на картинки динамические. Для каждого нового клиента они будут разными.
Конечная цель - подмена этих картинок.

Отправлено: 15:05, 20-12-2016 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » javascript [object HTMLImageElement]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
The requested action with this object has failed.: garanov AutoIt 16 09-11-2015 12:18
Object Fix Zip 1.7 OSZone Software Новости программного обеспечения 0 15-07-2010 12:30
Ошибка Object Picker kikoz Microsoft Windows NT/2000/2003 1 14-09-2009 17:40
Конфликт с Shockwave Flash Object Simpson Хочу все знать 2 18-05-2009 12:15
Прочие БД - Ca Visual Object Aza15 Программирование и базы данных 1 07-01-2008 16:00




 
Переход