Autor | Zpráva | ||
---|---|---|---|
halogan Profil |
#1 · Zasláno: 2. 6. 2005, 18:05:55
Dobrý den,
v JS a DOM nejsem zběhlý, takže toto bude asi má chyba, ale kód: alert(pecka[i].firstChild.getAttribute('checked')); Mi vyhazuje null, ale id či value fungují jak mají. Jde mi o to, abych zjistil, zda je checkbox zaškrtlý nebo ne. Když dám natvrdo do kódu checked="checked", tak to funguje, ale při klasické zaškrtnutí ne :( Díky za rady a nápady. |
||
Anonymní Profil * |
#2 · Zasláno: 2. 6. 2005, 18:18:32
function objGet(x)
{ if (typeof x!='string') return x; else if (Boolean(document.getElementById)) return document.getElementById(x); else if (Boolean(document.all)) return eval('document.all.'+x); else if (Boolean(document.layers)) return document.layers[x]; else return null; } function getch(x) {return objGet(x).checked} if (getch("aaa")) {alert("Kuk")} <input id="aaa" type="checkbox" ... /> Pres to tve nevim nevim. Zkus se poradit s http://www.quirksmode.org/js/events_compinfo.html |
||
halogan Profil |
#3 · Zasláno: 2. 6. 2005, 18:24:06
Jak prosté, díky, proč použít getAttribute, když to jde takto...
|
||
halogan Profil |
#4 · Zasláno: 2. 6. 2005, 18:35:56
Tak a hotovo, vzniklo z toho toto:
http://monami.php5.cz/tasklist/ |
||
Fred Profil |
#5 · Zasláno: 3. 6. 2005, 08:28:24
halogan No je to pěkný, ale nefunguje to v IE, protože tuhle konstrukci
neco.setAttribute("onclick", "neco()"); nezvládá. Je třeba posílat tohle neco.onclick=function(){neco();} to zvládnou všechny. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0