Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kugu Гость
|
Добавлено: Чт Апр 04 2002 03:13 Заголовок сообщения: JavaScript document.images в Netscape(4.7) и ещё Netscape никак не может показать картинку, которую IE показывает в легкую... |
|
|
SRC="http://dc-h.ru/up.gif" BORDER=0 VSPACE=4 HSPACE=6> Есть элементарная JavaScript функция: function chImg(ImgName,Picture) { document.images[ImgName].src = Picture; } и HTML
в MSIE(5.0) все OK! в Netscape(4.7) выдает Error: document.images[ImgName] has no properties
Если изменить функцию на: function chImg(ImgName,Picture) { eval("document.images['" + ImgName + "'].src = '" + Picture + "'"); } То Netscape(в MSIE по прежнему все OK!) выдет чуть другой Error: document.images.bx has no properties
По стандартам оба эти броузера должны поддерживать это =(
И ещё вот эти картинки http://dc-h.ru/up.gif и /down.gif Netscape ПРОСТО НЕ ОТОБРАЖАЕТ... а MSIE ... ну вы уже догадались... показывает без проблем.
Если у кого-то в Netscape все будет нормально, скажите плз. Может у меня просто глючная версия. Спасибо. |
|
Вернуться к началу |
|
|
YG_YL Гость
|
Добавлено: Чт Апр 04 2002 03:28 Заголовок сообщения: Re: JavaScript document.images в Netscape(4.7) и ещё Netscape никак не может показать картинку, которую IE показывает в легкую. |
|
|
document.images.ImgName.src=Picture; |
|
Вернуться к началу |
|
|
яяя Гость
|
Добавлено: Чт Апр 04 2002 10:55 Заголовок сообщения: еще напоминание (+) |
|
|
в NN если картинка находится в отдельном слое, ее надо искать в коллекции images именно этого слоя, а не document.images |
|
Вернуться к началу |
|
|
kugu Гость
|
Добавлено: Пн Апр 08 2002 04:51 Заголовок сообщения: Re: еще напоминание (+) и проблема (+) |
|
|
Спасибо! =) Я немного уже посидел и разобрался, что трабл был действительно со слоем. Добавил другую картинку без слоя и с ней все заработало. Потом проникся и подумал, что в IE document.all и работает, а в NN другая иерархия и должно работать в виде document.layers[LayerName].images[ImgName].src = Picture; Потом даже (как ни странно =) ) нашел письменное подтверждение своей "теории" =). Но легче от этого не стало. В книге такое упоминание есть, но на практике остается все таже проблема: при document.layers['layer1'].images['image1'].src = 'picture.gif'; выдает error: document.layers.layer1.images has no properties
И за что народ Нетскейп любит ? |
|
Вернуться к началу |
|
|
|