Créer un compte
Connexion

Empêcher la sélection en Javascript (anti-sélection)


Empêcher la sélection en Javascript (anti-sélection) Empêcher la sélection en Javascript (anti-sélection) Le 29/07/2013 à 04:56:02
Note: 4/5
Mots clés: empecher selection javascript interdir selectionner texte bloquer selection proteger texter copie plagia copy javascript interdire la sélection du texte

Bonjour,
dans ce script, je vais vous montrer comment empêcher la sélection du texte dans tout les navigateur avec Javascript activé.

Je vous déconseille d'utiliser ce type de scripts pour empêcher la copie de vos ?uvres, car ça dérange la navigation et ça peut être facilement contourné.
Ce script a quand même une utilité, il peut vous permettre notamment d'empêcher la sélection lors du déplacement de boites grâce à Javascript ou lors du déplacement d'un curseur d'un ColorPicker...

Voici le code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Emp&ecirc;cher la s&ecirc;lection du texte</title>
<script type="text/javascript">
//<!--
function ffalse()
{
return false;
}
function ftrue()
{
return true;
}
document.onselectstart = new Function ("return false");
if(window.sidebar)
{
document.onmousedown = ffalse;
document.onclick = ftrue;
}
//-->
</script>
</head>
<body>
Essayez de s&ecirc;lectionner le texte:<br />
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tortor nisl, dapibus sed, tincidunt non, commodo id, arcu. Curabitur ut quam. Nam lacus lacus, bibendum in, vehicula eget, semper quis, sem. Nunc et metus. Ut enim purus, ullamcorper sit amet, condimentum ut, porta eget, turpis. Nulla aliquam purus sit amet nibh. Mauris ut urna. In dignissim urna dictum eros. Donec enim elit, commodo vitae, imperdiet quis, mattis et, quam. Pellentesque sagittis leo. Integer nisl metus, rhoncus eu, dapibus lobortis, adipiscing sit amet, erat. Nulla risus ante, rutrum eu, dictum a, vulputate sit amet, augue. Integer ut libero. Maecenas mauris tortor, tincidunt at, suscipit at, eleifend ac, velit. Donec ante justo, posuere sit amet, consectetur id, sagittis eu, est. Maecenas sapien dolor, tristique a, adipiscing at, dignissim at, ante. Etiam nibh mauris, faucibus ac, luctus volutpat, fermentum ut, odio. Suspendisse libero. In facilisis, sem sit amet auctor aliquet, justo diam vehicula urna, sit amet ullamcorper erat sapien nec est.
</body>
</html>
Essayer

c'est tout, ce code est compatible avec tout les navigateurs.

Ce code ne fonctionne qu'avec la sélection par la souris.

merci :) , j'espère que vous avez aimé ce script et qu'il vous sera utile.

Scripts et Tutoriels similaires

Empêcher le clic droit en Javascript (anticlicdroit) Empêcher le clic droit en Javascript (anticlicdroit) Afficher/Cacher un div(element) en javascript Afficher/Cacher un div(element) en javascript [GD]Captcha protection anti-spam en php - captcha php gd sessions spam image [GD]Captcha protection anti-spam en php - captcha php gd sessions spam image [GD]Écrire un texte sur une image avec une police TTF - imagettftext [GD]Écrire un texte sur une image avec une police TTF - imagettftext Gestion des cookies en Javascript - document.cookie javascript get cookie set cookie Gestion des cookies en Javascript - document.cookie javascript get cookie set cookie