Program to nic innego jak obsluga klawiszy, czyli po nacisnieciu danego klawisza mial sie pojawic komunikat w stylu nacisnoles klawisz A, ale tak sie nie dzieje. Probowalem rowniez w domu na operze, firefoxie i ie. Wyswietla napis ale nie wyswietla komunikatu.
Kod
<html>
<head>
<title> wyswietlenie nacisnietych klawiszy</title>
<meta http-equiv="content-Type" content="text/html; charset=ISO-8859-2">
<script LANGUAGE="JavaScript" type="text/javascript">
function DisplayKey(e) {
//ktory klawisz został nacisniety
if (e.keyCode) keycode=e.keyCode;
else keycode=e.which;
character=String.formCharCode(keycode);
//znajdz obierkt akapitu docelowego
k=document.getElementById("keys");
///dodaj znak do akapitu
k.innerHTML += character;
}
</script>
</head>
<body onKeyPress="DisplayKey(event);">
<h1>wyswietlanie nacisnietych klawiszy</h1>
<p>ten dokument zawiera prosty skrypt, ktory w ponizszym akapicie wyswietla nacisniete klawisze. sproboj nacisnac kilka klawiszy</p>
<p id="keys">
</p>
</body>
</html>
<head>
<title> wyswietlenie nacisnietych klawiszy</title>
<meta http-equiv="content-Type" content="text/html; charset=ISO-8859-2">
<script LANGUAGE="JavaScript" type="text/javascript">
function DisplayKey(e) {
//ktory klawisz został nacisniety
if (e.keyCode) keycode=e.keyCode;
else keycode=e.which;
character=String.formCharCode(keycode);
//znajdz obierkt akapitu docelowego
k=document.getElementById("keys");
///dodaj znak do akapitu
k.innerHTML += character;
}
</script>
</head>
<body onKeyPress="DisplayKey(event);">
<h1>wyswietlanie nacisnietych klawiszy</h1>
<p>ten dokument zawiera prosty skrypt, ktory w ponizszym akapicie wyswietla nacisniete klawisze. sproboj nacisnac kilka klawiszy</p>
<p id="keys">
</p>
</body>
</html>
Poprawnosc przepisywania sprawdzalem ja kolega, z klasy i profesorka, i wszystko jest dobrze a niby cos szwankuje.