![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Przy odrobinie sprytu można zrobić linki, które domyślnie będą prowdzić do np. zdjęć, ale dzięki zastosowaniu onclick można będzie zastosować popupy. Prosty przykład:
Jak mogę zastapić użycie return false, gdy dodaję reakcję na zdarzenie "click" przez addEventListener? Ten post edytował Zajec 3.04.2007, 15:08:44 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dla:
Kod var node = document.getElementById('wanda'); node.addEventListener('click', function(e){alert('wanda'); e.preventDefault();}, false); Chodzi oczywiście o e.preventDefault();, gdzie e to obiekt event przekazany jako argument do funkcji ustawionej jako trigger dla zdarzenia. Dla IE będzie to trochę inaczej, nie pamiętam czy jest też metoda preventDefault() dla obiektu zdarzenia. Jeżeli nie - na 99% jest jakiś odpowiednik. No i w IE obiekt zdarzenia będzie chyba dostępny nie jako argument funkcji ale jako globalny obiekt event. edit: Tak powinno być w IE: Kod window.event.returnValue = false; pozdr. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:07 |