Двойное нажатие,а нужно 1
У меня есть кнопка
<div onclick="gal1();num=1;gal(); " class="min" id="mg"><img src="img\mg.jpg" style="height:100px ; "></div> которая меняет ссылку у блока div и меняет картинку. Картинку меняет после первого клика,а ссылку после второго,в чем дело??? |
function gal1(){ document.getElementById('mg').addEventListener('click',function(){ document.getElementById('golova').setAttribute('href','g.mg.html'); },false) } ссылка меняется вот так! |
Цитата:
|
Функция Галя1 ничего не делает, а только программирует щелчок на каком-то элементе, который в будущем, если щелкнут, поменяет какой-то атрибут.
ЗЫ Почему ТС не должен постить свои тестовые примеры с возможностью запуска? Потому что если бы он мог запустить - то в помощи бы не нуждался. |
Цитата:
|
Это наше все. ТС же не мог написать по-человечески - Приходится нажимать два раза, а надо один раз. - Нет, он применил научный термин, как в школе учили пыль в глаза пускать. Двойное нажатие, понимаешь, у него, обратная стреловидность крыла только кручее. Соответственная реализация в кодах - есть такой моднейший метод программирования прерываний - addEventListener, надо и его прицепить прицепом на уже запрограммированное прерывание в модели документа. А то чоткие поцаны не зауважают... :)
Бегите за бутылкой, без полкило водки в таких кодах не разберешься. ЗЫ Забыл зачем писал - это !! аккуратность, это идеология такая. |
Часовой пояс GMT +3, время: 05:02. |