Ahoj, chybová konzola ve Firefoxu mi píše toto:
Chyba: document.getElementById("tazne_zarizeni") has no properties
Zdrojový soubor: http://localhost/hykro/administrace/?s=polozka_pridat?=4&akce=polozka
řádek: 112
Ten ID 'tazne_zarizeni' je SELECT a podle VALUE v OPTION se událostí ONCLICK nastavuje DISABLED jinému prvku.
Takhle vypadá ten SELECT:
<td>
<select name="tazne_zarizeni" onClick="tazne_zar();">
<option value="0" onClick="tazne_zar();">nezadávat</option>
<option value="ano" onClick="tazne_zar();">ano</option>
<option value="ne" onClick="tazne_zar();">ne</option>
</select>
<input type="text" name="nosnost_tz" id="nosnost_tz" size="5" maxlength="5" onKeyPress="return cislo(event);"> kg
</td>
Pokud je VALUE 'ano', má se nastavit prvku ID 'nosnost_tz' vlastnost DISABLED na FALSE, jinak na TRUE.
V Internet Exploreru (6) to funguje bezvadně ve Firefoxu prostě ne.
Poradí mi někdo, kde dělám chybu?
Edit: Omlouvám se, ještě kód té JavaScriptové funkce:
function tazne_zar() {
if (document.getElementById('tazne_zarizeni').value == "ano") {
document.getElementById('nosnost_tz').style.backgroundColor = "rgb(255,255,255)";
document.getElementById('nosnost_tz').disabled = false;
} else {
document.getElementById('nosnost_tz').style.backgroundColor = "rgb(180,180,180)";
document.getElementById('nosnost_tz').disabled = true;
}
}
Předem díky.