getElementById

xInOrK

Новичок
getElementById

В Internet Explorer 7 пашет вот такое:
document.getElementById("show-loading_" + id).style.display = 'block';

А в Mozilla Firefox нет. Как можно сделать чтобы пахало ? Перерыл весь гугл не могу никак найти решения.
 

xInOrK

Новичок
А если всётки ? Просто на странице много слоёв с идешками и взависимости от того с какой идешкой вызвали функцию надо открывать слой и потом по окончанию загрузки скрывать.
 

dimagolov

Новичок
Повторяю еще раз по-русски. Именование переменной именем id приводит к проблемам. Так ясно?
 

xInOrK

Новичок
Error: document.getElementById("show-loading_" + arg) has no properties

-~{}~ 21.06.07 21:48:

А всё разобрался :))) спасибо
 

dimagolov

Новичок
воистину, на пути создания себе проблем мы не находим препятствий :)
 

AmdY

Пью пиво
Команда форума
dimagolov, это ещё кто создаёт себе проблемы?
никогда из-за этого проблем не возникала, а читаемость повышает.
 

dimagolov

Новичок
угу... создание переменных с именами идентичными зарезервированным идентификаторам, идентификаторам объектов и прочим как раз повышает читаемсть. Если уж на то пошло id в примере Апокалипсиса это не само id а индекс id, так что с читаемостью я бы поспорил. Блин, ну если так хочется назвать переменную именно id напишите _id, если ну очень хочется ID или Id на крайний случай. А про "нет проблем" читаем еще раз топик с начала и вникаем :)
 
Сверху