Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem JavaScriptové události a DOM nefungují

Dobrý den,

potřeboval bych prosím nutně poradit.
Vytvářím v PHP přihlášení a přenos dat mezi stránkami, ale to sem nepatří. Jak přihlašovací
formulář je součástí PHP kódu tento HTML kód:

<!DOCTYPE html>

<html>
<head>

<link rel="stylesheet" href="styly.css" />
<title>'.$vyber_jazyk['prihlasit'].'</title>

</head>
<body>

<center>
<tt>
<div id="pole">
<form action="" method="post">
<fieldset>
<legend><b id="nadpis_prihlaseni">'.$vyber_jazyk['prihlasit'] .'</b></legend>
<div id="formular">
<br />
<span id="form">
<div>
'.$vyber_jazyk['uzivatelske_jmeno'].':
<input type="text" class="input" name="jmeno" />
<div>
'.$vyber_jazyk['heslo'].':
<input type="password" class="input" name="heslo" />
</div>
<div>
<span id="delka_prihlaseni">
<label for="delka">'.$vyber_jazyk['dlouhodobe_prihlaseni' ].':</label><input id="delka" type="checkbox" name="delka" value="delka" />
</span>
</div>
<span id="zadej_cas_prihlaseni" style="display: none">
<label for="zadej_cas">'.$vyber_jazyk['dlouhodobe_prihlas eni_text'].'</label><input id="zadej_cas" type="number" min="1" max="364" value="1" name="cas_ulozeni" class="skryt" />
</span>
<span id="radky_zadej_cas" style="display: none">
<p />
</span>

<script type="text/javascript">

prepinac = document.getElementById("delka_prihlaseni");
zadej_cas = document.getElementById("zadej_cas_prihlaseni");
radky = document.getElementById("radky_zadej_cas");

prepinac.onClick = function() {
if (zadej_cas.style.display == "none") {
zadej_cas.setAttribute("style", "display: inline");
radky.setAttribute("style", "display: inline");
} else {
zadej_cas.setAttribute("style", "display: none");
radky.setAttribut("style", "sisplay: none");
}
}

</script>

<span id="jazyk">

<select name="jazyk" id="select">
<option></option>
<optgroup label="'.$vyber_jazyk['vyber_jazyk'].'">
<option name="cs" onClick=\&#39;window.location.replace("zadat.php?j azyk=cs");\&#39;>Čeština</option>
<option name="en" onClick=\&#39;window.location.replace("zadat.php?j azyk=en");\&#39;>English</option>
</optgroup>
</select>
</span>

<input type="submit" value="&nbsp;&nbsp;'.$vyber_jazyk['prihlasit'].'&n bsp;&nbsp;" name="odeslat" />
<p />
</div>
</fieldset>
</form>
</div>
</tt>
</center>

</body>
</html>

Formulář na první pohled vypadá tak jak má, ale tučně zýrazněný JavaScriptový kód nefunguje.
Jsetli někdo víte co je tam za problém prosím řekněte.

Předem moc děkuji
za všechny odpovědi

Předmět Autor Datum
Chybu nevidím, ale stačilo by použít firefox (firebug) nebo rovnou Chrome a zmáčknout F12. Zobrazí s…
FixExa 15.12.2012 17:08
FixExa
Moc díky.
patrik258 15.12.2012 17:12
patrik258
Len po zbežnom prezretí zvýraznenej časti: onClick => onclick setAttribut => setAttribute sisplay =>… poslední
los 15.12.2012 19:33
los

Zpět do poradny Odpovědět na původní otázku Nahoru