Скрипт пашет только в ie.
Пишу не большой сайтик, ну в процессе ступор.....
Данный скрипт пашет толь в ie: <table> <tr> <td><img src="1.png" alt="" value="01" onclick="document.getElementById('podar').value = 'Подарок № ' + value + '.';"/></td> <td><img src="2.png" alt="" value="02" onclick="document.getElementById('podar').value = 'Подарок № ' + value + '.';"/></td> <td><img src="3.png" alt="" value="03" onclick="document.getElementById('podar').value = 'Подарок № ' + value + '.';"/></td> <td><img src="4.png" alt="" value="04" onclick="document.getElementById('podar').value = 'Подарок № ' + value + '.';"/></td> <td><img src="5.png" alt="" value="05" onclick="document.getElementById('podar').value = 'Подарок № ' + value + '.';"/></td> </tr> </table> <strong>Вы выбрали:</strong><input class="inputText" type="text" id="podar" size="20" /> При нажатии на картинку в input должно выводится значение value. В IE пашет а в остальных нет...... |
Всё, разобрался))) В место value взял значение из alt
|
Есть настроение поумничать :)
1. Атрибут value есть только у элементов форм. 2. В alt лучше пихать адекватную информацию (для сео) 3. Почитайте о ненавязчивом яваскрипте P. S. Хотел предложить топикстартеру использовать атрибут data-..., но к сожалению, не знаю, как кроссбраузерно получать результаты невалидных атрибутов. Подскажите, как? |
el.getAttribute()
|
Цитата:
|
FINoM,
и где это не работает? |
Цитата:
Essentially all web browsers (Firefox, Internet Explorer, recent versions of Opera, Safari, Konqueror, and iCab, as a non-exhaustive list) return null when the specified attribute does not exist on the specified element. |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
#el{kakashka:1}А яваскрипту будет доступно свойство в объекте style (...; el.style.kakashka == 1) |
Часовой пояс GMT +3, время: 15:17. |