Autor Zpráva
Dominik1245
Profil *
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
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
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
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);

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0