Determinare cu JavaScript ce tasta e apasata
Scris: Joi Dec 08, 2011
Buna, am si eu o intrebare:
cum pot afla ce sageata a apasat utilizatorul cu javascript?
Ms
cum pot afla ce sageata a apasat utilizatorul cu javascript?
Ms
Cursuri online, tutoriale, jocuri si anime - gratuite
https://marplo.net/forum/
Cod: Selectaţi tot
<script type="text/javascript">
function displayunicode(e){
var unicode = e.keyCode ? e.keyCode : e.charCode
alert(unicode)
}
</script>
<form>
<input type="text" size="2" maxlength="1" onkeyup="displayunicode(event); this.select()" />
</form>
Cod: Selectaţi tot
<script type="text/javascript">
function displayunicode(e){
var unicode = e.keyCode ? e.keyCode : e.charCode
if(unicode == 37){
var PrimaPoza = document.getElementById('1').innerHTML;
alert(PrimaPoza);
}else if(unicode == 39){
var ADouaPoza = document.getElementById('2').innerHTML;
alert(ADouaPoza);
}
}
</script>
<form>
<input type="text" size="2" maxlength="1" onkeyup="displayunicode(event); this.select()" />
<div id="1">Prima poza</div>
<div id="2">A doua poza</div>
</form>
Cod: Selectaţi tot
<body onkeyup="getKey(event);">
<script type="text/javascript">
// arata div la apasarea sagetilor stanga /dreapta - marplo.net
function getKey(e){
var unicode = e.keyCode ? e.keyCode : e.charCode; // preia codul tastei apasate
// ascunde div-urile ca sa faca vizibil pe cel care trebuie
document.getElementById('d1').style.display = 'none';
document.getElementById('d2').style.display = 'none';
// afiseaza div-ul in functie de codul tastei
if(unicode == 37){
var PrimaPoza = document.getElementById('d1').innerHTML;
document.getElementById('d1').style.display = 'block';
alert(PrimaPoza);
}
else if(unicode == 39){
var ADouaPoza = document.getElementById('d2').innerHTML;
document.getElementById('d2').style.display = 'block';
alert(ADouaPoza);
}
}
</script>
<div id="d1" style="display:none;">Prima poza</div>
<div id="d2" style="display:none;">A doua poza</div>
</body>