adacho26
2.07.2013, 11:25:43
Dlaczego ten kod nie działa poprawnie?
Kod
<img src="picture.jpg" id="picture"/>
<script>
document.getElementById('picture').onkeydown = function() {alert('tekst');}
</script>
Z góry dzieki!
Talidali
2.07.2013, 11:42:01
Bo nie ma focusa na elemencie. Z innymi elementami html też nie działa, prócz inputa. (ciekawe że na w3 piszą co innego..)
Zrób document.onkeydown. Wtedy zadziała. Jeśli chcesz nad obrazkiem sprawdzić czy było kliknięte to sprawdź w tym zdarzeniu czy kursor był onmouseover img