11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

La fonction oncontextmenu="return bloc()" dans body n'est pas valide HTML 4.0 Transitional.

Comment y remédier ?

Merci
AVant de répondre à la question posée, une petite réflexion sur le fond :
Si ton but est de bloquer le menu contextuel entre autres pour ne pas qu'on enregistre tes images, sache que c'est absolument inefficace.
Si c'est pour afficher un menu contextuel perso, ça peut encore se discuter, mais en général les utilisateurs préfèrent voir apparaître le menu contextuel habituel.
Quel est ton but ?

Voici maintenant la réponse à ta question proprement dite. Je vais la faire courte :
document.getElementsByTagName('body')[0].oncontextmenu = function () { ... }