Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№121-09-2006 11:12:09

jeno
Участник
 
Группа: Members
Зарегистрирован: 21-09-2006
Сообщений: 11

Error: document.getElementById("limg2") has no properties

прошу помочь! скрипт везде нормально работает, в фф выдает: Error: document.getElementById("limg2") has no properties :cry:
спасибо :)

вот тот кусок кода:

Выделить код

Код:

document.getElementById("limg2").className="photos";
вот так тоже не работает:
document.getElementById("limg2").style.border="2px solid #FFFFFF";

вообщем, надо каким-то образом, поменять стиль картинки...картинки выводятся через цикл, и одна из них должна быть с бордером 2рх а все остальные с 0рх.....

Отредактировано jeno (21-09-2006 11:14:53)

Отсутствует

 

№221-09-2006 11:23:19

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Error: document.getElementById("limg2") has no properties

приведи, чтоли, код картинки. (<img чтототам)


!

Отсутствует

 

№321-09-2006 11:54:18

jeno
Участник
 
Группа: Members
Зарегистрирован: 21-09-2006
Сообщений: 11

Re: Error: document.getElementById("limg2") has no properties

вот этот скрипт тут:
http://chm.com.ua/user-324e43ydGF64/photostore2/slideshow.php?s=gal&gid=55

Отредактировано jeno (21-09-2006 12:22:25)

Отсутствует

 

№421-09-2006 14:10:05

jeno
Участник
 
Группа: Members
Зарегистрирован: 21-09-2006
Сообщений: 11

Re: Error: document.getElementById("limg2") has no properties

вообщем, дело в том, что оно не может обратится к картинке...
вот так все ок:
document.images.limg1
но мне это не подходит :'(
картинки рисуются через цикл (JS), и имена у них типа limg1,limg2 и т.д. а в document.images.limg1 я не могу поменять 1 на 2 :'( вот такая лажа...
можно как-то getElementById присобачить?!?! (чтоб я могу вот так обращятся:  getElementById("limg2"+num);)

Отсутствует

 

№521-09-2006 14:18:46

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: Error: document.getElementById("limg2") has no properties

Так должно работать:

Выделить код

Код:

document.images['limg'+num]

А getElementById не работает скорее всего потому, что это не id, а name


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]