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:
Formulář na první pohled vypadá tak jak má, ale tučně zýrazněný JavaScriptový kód nefunguje.<!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=\'window.location.replace("zadat.php?j azyk=cs");\'>Čeština</option>
<option name="en" onClick=\'window.location.replace("zadat.php?j azyk=en");\'>English</option>
</optgroup>
</select>
</span>
<input type="submit" value=" '.$vyber_jazyk['prihlasit'].'&n bsp; " name="odeslat" />
<p />
</div>
</fieldset>
</form>
</div>
</tt>
</center>
</body>
</html>
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