[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: дополнения к событиям
Guest
допустим у элемента на онклик стоит функция какая-то.

Далее в коде через js нужно к этому же событию этого же элемента "приплюсовать" еще одну функцию, без потери предыдущей, как так сделать?



Спустя 33 минуты, 37 секунд (9.11.2010 - 02:55) Sanchopansa написал(а):
бррр.. во сказанул.. я ниче не понял..
нужно в первой функции вызвать вторую функцию чтоли? Жжешь парень..

Спустя 6 часов, 38 минут, 18 секунд (9.11.2010 - 09:33) Гость_Michael написал(а):

Спустя 17 минут, 51 секунда (9.11.2010 - 09:51) Basili4 написал(а):
Я бы сказал это модель обработки DOM 2 IE её не поддерживает например у мелкомяких свой взгляд на мир.

Если не хочешь закорачиваться я бы советовал ипользовать JQuery там крос браузерное навешивание событий почти как DOM только захвата нет.

Если хочешь позаморачиватся то можешь залезть в код того же JQuery и поглядеть как это сделано. В принципе ничего сложного нет.

Спустя 5 часов, 20 минут, 20 секунд (9.11.2010 - 15:11) Guest написал(а):
Гость_Michael
врубился, но нужна помощь небольшая

хочу функцию сделать, чтоб кроссбраузерно было

function myEventListener(obj, e, func, f)
{
var f = f || false ;

if (navigator.appName.indexOf("Microsoft") != -1)
{}
else
{
obj.addEventListener (e, func, f);
}
}


function popup_out()
{
document.body.removeChild(popup);
}
target.addEventListener ("mouseout", popup_out, false);// вот так, напрямую работает
myEventListener(target, "mouseout", popup_out, false);// а так нет, в чем ошибка?

Спустя 5 минут, 45 секунд (9.11.2010 - 15:17) Гость_Michael написал(а):

Спустя 7 минут, 18 секунд (9.11.2010 - 15:24) Guest написал(а):
Гость_Michael
хм, пасиба, но я прост ошибки у себя пока не замечаю, щас посмотрю внимательнее.))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.