Autor Zpráva
Daniel01
Profil
Zdravím, mám tu tohle...

<script language='javascript'>

checked=false;
function checkedAll (frm1) {
var aa= document.getElementById('frm1');
if (checked == false)
{
checked = true
}
else
{
checked = false
}
for (var i =0; i < aa.elements.length; i++)
{
aa.elements[i].checked = checked;
}
}
</script>


<form id="frm1">
<input type="checkbox" name"x" value="x">
<input type="checkbox" name"x" value="x">

<input type='checkbox' name='checkall' onclick='checkedAll(frm1);'>
</form>



Všechno super, až na jeden háček... nejede to v Mozille (zkoušeno ve 3ce) jinak všechny prohlížeče reagují výborně...
Leopik 2x
Profil
Necital somcely kod ale netreba nahodou:
<input type="checkbox" name="x" value="x">
Chamurappi
Profil
Reaguji na Daniela01:
Vždy dávej odkaz na živou ukázku.

nejede to v Mozille (zkoušeno ve 3ce)
Co kdybys nám řekl, jakou chybovou hlášku ti prohlížeč píše?

Stěžuje si nejspíš na to, že ve volání „checkedAll(frm1)“ není frm1 definováno.
Bubák
Profil
Je tu (téměř) kompletní kód, chybí jen DTD. JS konzola nic nehlásí.

nejede to v Mozille (zkoušeno ve 3ce)
Mi to v mozille funguje. Ale jen ve quirku, ve standardním režimu ne, proto jsem se zmínil o DTD.
_es
Profil
Chamurappi
Stěžuje si nejspíš na to, že ve volání „checkedAll(frm1)“ není frm1 definováno.

Takže stačí checkedAll(frm1) všade nahradiť za checkedAll()
Daniel01
Profil
Rovná se tam nehraje žádnou roli... ten JS funguje na principu, že označí všechny input type="checkbox"

Díky, problém vyřešen... :-) Vymazal jsem z názvu funkce frm1 a z onlicku taktéž... :-) dík

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: