Autor | Zpráva | ||
---|---|---|---|
mjamrich Profil * |
zdravim, mam problem s JS zmenou eventy onclick. Tlacitko meni label + volanie funkcii na zakl. podmienky.
Dakujem za pomoc(dufam). function funkciaSpustanaAjaxom() { var nieco = document.getElementById('test'); if (...nejaka podmienka...){ nieco.value = "Start DHCP"; //toto ide, zmeni hodnotu na tlacitku nieco.onclick = prevedPoziadavok(3) //toto nejde, vola sa priamo funkcia prevedPoziadavok(3) a nie az po stlaceni }else{ } } <form> <input type="button" id="test" value="Stop DHCP" onclick="prevedPoziadavok(2);"/> </form> Moderátor Chamurappi: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
mjamrich Profil * |
Vyriesene:
button_element.setAttribute('onclick','doSomething();'); // for FF button_element.onclick = function() {doSomething();}; // for IE |
||
Chamurappi Profil |
#3 · Zasláno: 5. 4. 2010, 19:01:52 · Upravil/a: Chamurappi
Reaguji na mjamricha:
Nepoužívej setAttribute . Sestavovat skript jako řetězec je prasárna.
„button_element.onclick = function() {doSomething();}; // for IE“ Tento způsob podporují všechny prohlížeče. |
||
Časová prodleva: 14 let
|
0