J'ai l'exemple de code suivant, qui devrait faire apparaître une alerte lorsque la div est au point et qu'une touche est enfoncée. Cela correspond à ce que j'attends dans IE 7, mais pas dans Firefox 3.5.5. Qu'est-ce que je fais mal?
<html>
<head>
<title>JS test</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#testdiv").keydown(function(event) {
alert("Pressed " + event.keyCode);
});
});
</script>
<style type="text/css">
#testdiv
{
width: 50;
height: 50;
background-color: red;
}
</style>
</head>
<body>
<div id="testdiv"></div>
</body>
</html>
EDIT : Je viens d'essayer de remplacer keydown
par keypress
et keyup
et ceux-ci ne fonctionnent pas non plus. Incidemment, je me suis également assuré que mon paramètre "Rechercher au fur et à mesure" est désactivé au cas où.