je voudrais empêcher le scrolling de la page quand on appuie sur des touches comme les flèches ou espace

j'ai trouvé un début de piste mais ça m'a l'air très compliqué


j'aimerais éviter de mettre ça dans la balise body pour commencer:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<body onkeypress="onKeyDown(event)" onkeydown="onKeyDown(event)">
on doit pouvoir les caser ailleurs...


ensuite dans la fonction, pour bloquer le scroll

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
event.preventDefault();  // ça marche pour netscape/firefox/safari/chrome
event.returnValue=false; // ça marche pour IExplorer
pour Opera je n'ai pas trouvé...


faudrait peut-être que je lise plus en détails la doc javascript sur le contôle du clavier car ça m'a l'air bien compliqué et comme je suis pas un expert en javascript j'y comprends pas grand chose