Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Zpt от 05 Августа 2003, 16:38:02

Название: Замена backgroundImage в слое???
Отправлено: Zpt от 05 Августа 2003, 16:38:02
Создаю слой:
Цитировать

Выводит, что рисунок фона изменился на 1.gif, а сам фон не меняется, в чем может быть причина?
Название: Замена backgroundImage в слое???
Отправлено: mike от 05 Августа 2003, 17:05:41
Цитировать
Zpt:
document.all.Layer1.backgroundImage=\'1.gif\'

document.all.Layer1.style.backgroundImage = \'1.gif\'
Название: Замена backgroundImage в слое???
Отправлено: Zpt от 05 Августа 2003, 17:45:40
А так Internet Explorer выдвет ошибку: Недопустимый аргумент.
Может там еще чего-то нужно добавить, т. к. если background-image указан в теге, то функция alert выдает значение: url(1.gif);
Название: Замена backgroundImage в слое???
Отправлено: mike от 05 Августа 2003, 18:27:17
А, точно, поторопился. :(

document.all.Layer1.style.backgroundImage = \'url(1.gif)\';

Кстати, если ты сам такое видел, то мог бы сам и попробовать, а не на форум лез ;)
Название: Замена backgroundImage в слое???
Отправлено: Zpt от 06 Августа 2003, 05:12:07
Спасибо за помощь, отлично работает. А вот насчет url(), то я пробовал, правда в голову не пришло всю функцию вместе с параметром брать в кавычки, я и без них пытался, и с ними всередине функции, вобщем было не то. :)