Показать сообщение отдельно
  #1 (permalink)  
Старый 22.03.2013, 05:39
Кандидат Javascript-наук
Отправить личное сообщение для фонарик Посмотреть профиль Найти все сообщения от фонарик
 
Регистрация: 23.02.2013
Сообщений: 127

Случай с подсказками
Доброго времени суток. Подскажите пожалуйста, как правильнее всего поступать в таком случае. У меня есть скрипт, который содержит необходимые подсказки всех встречаемых элементов на странице. Очень удобно, и в самом html меньше буковок. Но встретил такую беду - если на странице нет элемента, которому скрипт хочет присвоить подсказку - то скрипт на этой строчке останавливается. Например:
<style type="text/css">
#wood, #stone, #food {width:50px; height:22px; border:1px solid red; background: #999999; position:absolute; ; top: 21px; cursor:pointer; text-align:center}
#wood{left: 50px}
#stone{left: 120px;}
#food{left: 190px;}
</style>
 
<div id="wood">wood</div>
<div id="stone">stone</div>
<div id="food">food</div>

<script>
wood.title='ёлка'
UnkownObject.title='Тау-кита'
thereIsNoMe.title='грабли'
stone.title='камушек'
food.title='Корм'
</script>
В данном случае подсказка будет только у блока wood. Как нужно оформить всё это дело, чтобы был общий скрипт со всеми подсказками для нужных элементов, которых около 200, чтобы данная схема работала? Сейчас скрипт остановится, если нет элемента на странице, которому присваивается подсказка. Т.е если первого элемента из скрипта нет на странице - то скрипт остановится, так и не начавшись. А хочется чтобы при отсутствии элемента скрипт не обижался и не расстраивался, чтобы присвоил всё-таки подсказки присутствующим элементам.
Ответить с цитированием