onKeypress avec return false ne marche plus sous IE7
Mon site (http://lescalculsducoureur.free.fr) utilise Javascript pour interdire l’affichage des caractères frappés au clavier (c’est mon logiciel qui affiche après traitement), cela en utilisant onKeypress et return false. Ca marchait et ça marche toujours sauf que je m'aperçois aujourd'hui que sur mon ordinateur de bureau cette fonction ne marche plus (alors que ça marchait avant).
Ordinateur de bureau : XP, Mozilla : OK. IE7 les caractères s'affichent.
Ordinateur portatif : Vista, Mozilla ou IE7 : OK.
J'ai fait les forums et trouvé certains programmes élémentaires de démonstration tel celui-ci simplifié qui devrait pour IE interdire tout affichage.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
function interdit_aff() {
return false;
}
</script>
</head>
<body>
<textarea name="text" cols="" rows="" onkeypress="javascript:return interdit_aff()"></textarea>
</body>
</html> |
N'étant pas spécialiste de Javascript j'ai essayé toutes les variations d'écriture telles que onkeypress="javascript:return interdit_aff();"
et tripatouillé dans les Outils de IE7 sans résultat. Javascript est opérationnel et j’ai utilisé Windows Update.
Si vraiment quelqu'un a une idée !!!