[ Branko Braco @ 09.03.2008. 15:33 ] @

Konkretno imam dva div taga koji obadva primaju onclick događaj i izvode različite funkcije. E sad jedan div se nalazi u drugom i kad kliknem na dete div pozovu se obadvije funkcije a ja bih hteo da se izvede samo ona u dete divu.

Unapred hvala na pomoci!
[ Aleksandar Ružičić @ 09.03.2008. 16:05 ] @
Code:

function handleClick(e) 
{
    if (!e) var e = window.event
    
         alert('You clicked me!');

    e.cancelBubble = true;
    if (e.stopPropagation) e.stopPropagation();
}

nekielement.onclick = handleClick;
[ Branko Braco @ 09.03.2008. 19:08 ] @
Hvala ti na odgovoru!
Oprobano i radi ali me sad zanima sledece
sta tu ustvari obavlja cancelBubble a sta stopPropagation.

Ja sam od onih sto vole ici u detalje i nadam se da te nece mrzit da malo mi pojasnis.
[ Aleksandar Ružičić @ 09.03.2008. 21:21 ] @
rade istu stvar :)

samo sto je cancelBubble majkrosoftov nacin a stopPropagination je w3c nacin.

pogledaj ovde w3c-ovu preporuku DOM dogadjaja, tu ces da vidis sta je to "event bubbling" i videces sta radi stopPropagination, a kao sto sam ti rekao cancelBubble radi to isto samo sto nije po standardima :)
[ Branko Braco @ 10.03.2008. 17:22 ] @
Hvala na odgovoru!