Autor | Zpráva | ||
---|---|---|---|
Dominik1245 Profil * |
#1 · Zasláno: 8. 11. 2011, 18:44:44
Potrebujem vlozit do onclick externy JS ako na to?
A este ako spravim refresh(F5) po kliknuti <a href="#"> nefunguje a nemozem dat odkaz na subor pretoze potrebujem zachovat Get. Predom dakujem za radu.... |
||
Nitram Profil |
#2 · Zasláno: 9. 11. 2011, 15:07:40
do externího JS dej:
var element = document.getElementById('mujelement');// získání elementu element.onclick = function(){// anonymní funkce this.style.backgroundColor = 'lime';// tvoje funkce, tady jako příklad je změna barvy pozadí }; pak je novější metoda která podporuje více funcí na jeden element, ale funguje jen v IE9 (už aby IE8 vymřela =) ) https://developer.mozilla.org/en/DOM/element.addEventListener |
||
_es Profil |
#3 · Zasláno: 9. 11. 2011, 15:18:45 · Upravil/a: _es
Dominik1245:
„vlozit do onclick externy JS“ Popíš, čo tým myslíš. „ako spravim refresh(F5) po kliknuti“ Myslíš tým znovunačítanie celej stránky, alebo čo? Nitram: Nezdá sa mi, že by si si správne z Dominik1245ovho vágneho dotazu tipol, čo chce. „ale funguje jen v IE9 (už aby IE8 vymřela =) )“ Trochu mimo témy, okrem toho v IE funguje iná, ekvivalentná, metóda, dá sa to ľahko naprogramovať a aj tak sa dá taká funkčnosť spraviť aj len s vlastnosťou onclick .
|
||
Witiko Profil |
#4 · Zasláno: 10. 11. 2011, 00:54:00
Nitram:
Doporučuji k pozornosti metody attach a detachEvent. Volání je velmi podobné: DOMObjekt.addEventListener(jméno bez on, připojovaná funkce posluchače, zachycování eventů už při capture nebo až při bublání); DOMObjekt.attachEvent(jméno s on, připojovaná funkce posluchače); DOMObjekt.removeEventListener(funkce posluchače); DOMObjekt.detachEvent(funkce posluchače); |
||
Časová prodleva: 12 let
|
0