97 votes

javascript : Désactiver la sélection de texte

J'utilise le javascript pour désactiver la sélection de texte sur mon site web.

Le code est :

<script type="text/JavaScript">

function disableselect(e) {
  return false
}

function reEnable() {
  return true
}

document.onselectstart = new Function ("return false")

if (window.sidebar) {
  document.onmousedown = disableselect
  document.onclick = reEnable
}
</script>

On peut trouver des script similaires ici

Sur mon serveur local : Tous les navigateurs (Firefox, Chrome, IE et Safari) fonctionnent parfaitement.

Sur mon site Live : Tout va bien, sauf Firefox.

Mes questions sont les suivantes :

  1. Quelqu'un a-t-il une idée de la raison pour laquelle Firefox se comporte différemment pour le site en direct et l'hôte local ? Note : Javascript est activé.

  2. Peut-être que mon script est trop simpliste alors j'ai essayé le suivant avec EXACTEMENT les mêmes résultats

0voto

Hasan Sheikh Points 303

Il suffit de copier ce texte et de le mettre sur la page d'accueil </body>

function disableselect(e) {
  return false
}

function reEnable() {
  return true
}

document.onselectstart = new Function ("return false")

if (window.sidebar) {
  document.onmousedown = disableselect
  document.onclick = reEnable
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X