Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> присвоение images.src в Chrome 
V
    Опции темы
ElGuapo
Дата 9.12.2012, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Столкнулся неожиданно с тем, что присвоение атрибуту src новой картинки в Chrome не работает. Вот, например, что-то такое:
Код

<html>
<head>
</head>
<body>
<img src="001.jpg" id="pic">
<script type="text/javascript">
    document.images("pic").src="002.jpg";
</script>
</body>
</html>

В IE, Opera, Safari работает (появляется вторая картинка), а в Chrome - никакого результата (остается первая). Кто-то сталкивался, какие есть решения?

Это сообщение отредактировал(а) ElGuapo - 9.12.2012, 11:25
PM MAIL   Вверх
Arantir
Дата 9.12.2012, 12:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 14
Всего: 55



Просто надо по документации JS использовать.
Нет такой функции как document.images(). Что там у других браузеров за причуды, я не в курсе, но если правильно писать, то работает везде:
Код

<html>
<head>
</head>
<body>
<img src="images/1.jpg" id="pic">
<script type="text/javascript">
    document.images.pic.src="images/2.png";
    //document.images[0].src="images/2.png"; // То же самое...
</script>
</body>
</html>
document.images - это коллекция (массив, по сути). Но в отличии от массива для нее еще определены свойства с именами картинок.

http://www.w3schools.com/jsref/coll_doc_images.asp

Добавлено через 3 минуты и 52 секунды
Если ID вам надо указывать строкой (динамически), то пользуйтесь старым добрым document.getElementById(), которое уже 100 лет работает безотказно в любом браузере.


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
ElGuapo
Дата 9.12.2012, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Спасибо, решено
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0386 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.