Autor | Zpráva | ||
---|---|---|---|
Magnus123 Profil |
#1 · Zasláno: 24. 7. 2012, 10:27:02
Ahoj.
Mám určitou plochu, na kterou když kliknu, spustí se nějaký script. Jak ale udělat, aby když v té ploše kliknu na odkaz, aby se script neprovedl? <div onclick="alert('js')"> <a href=...>odkaz</a> </div> Díky moc. |
||
ShiraNai7 Profil |
|
||
Chamurappi Profil |
#3 · Zasláno: 24. 7. 2012, 10:52:28
Reaguji na Magna123:
document.getElementById('odkaz').onclick = function(e) { var event = e || window.event; event.cancelBubble = true; if(event.stopPropagation) event.stopPropagation(); }; <div onclick="event.cancelBubble = true; if(event.stopPropagation) event.stopPropagation();"> event.stopPropagation , ale to by nefungovalo ve starších verzích Firefoxu.
Reaguji na ShiraNaiho7: Tvoje verze je odfláklá, funguje jen v omezené množině prohlížečů. |
||
Magnus123 Profil |
#4 · Zasláno: 24. 7. 2012, 11:09:10
Vyzkouším to. Děkuji. :-)
|
||
Časová prodleva: 12 let
|
0