Zapewne jakiś banalny błąd popełniam, ale nie mogę się doszukać.
Poniżej maleńka stronka HTML z jeszcze mniejszym kodem JS.
W dwa górne pola wprowadzam liczby, na dole ma być wynik.
(Docelowo to ma trochę inaczej działać, ale skoro już przy tym jest problem)
A problem wygląda tak, jakby JS w ogóle nie było w tym dokumencie, nic się nie wykonuje (ani OnLoad, ani OnBlur).
Sama przeglądarka JS ma aktywny i w troszkę podobnym dokumencie wszystko działa idealnie.
Kod: Zaznacz cały
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<script type="text/javascript">
function wynik()
{
document.gra.odp1.value = document.gra.pyt1.value + document.gra.pyt2.value;
document.gra.odp2.value = document.gra.pyt1.value - document.gra.pyt2.value;
}
</script>
</head>
<body OnLoad = "document.gra.pyt1.focus();">
<form>
<input type="text" name="pyt1" id="pyt1" size="2" maxlength="2">
<input type="text" name="pyt2" id="pyt2" size="2" maxlength="2" OnBlur="wynik();"><br><br>
<input type="text" name="odp1" id="odp1" size="2" readonly="readonly">
<input type="text" name="odp2" id="odp2" size="2" readonly="readonly">
</form>
</body>
</html>