Ne pas selectionner un texte

mgharba Messages postés 197 Statut Membre -  
gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   -
salut pour tous.
je veux un code html ou java pour le metre dans mon site. pour que mes visiteurs ne peuvent pas selectionner les textes. sa veut dire un code qui interdit les visiteurs de selectionnerles textes

4 réponses

  1. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    Inefficace. Donc inutile. CQFD
    2
  2. dudu134 Messages postés 2877 Statut Membre 632
     
    Bonjour,
    essaye ce script :
    <script language="JavaScript">
    <!--
    // https://twitter.com/ceosammassey
    function noclic(clic) {
    if (navigator.appName == 'Netscape' && clic.which==3) {
    alert(mess);
    }
    else
    if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
    alert(mess);
    }}
    if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN);
    }
    document.onmousedown = noclic;
    //-->
    </SCRIPT>

    regarde sur mon site çà marche :
    http://www.web-informatique.info
    0
    1. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
       
      Ca marche que dalle :

      Exple 1:
      Le site de Web Informatique, vous propose des tutoriaux sur Word, Excel, Powerpoint, Openoffice, Photoshop, The Gimp et l'initiation à l'informatique. Vous pourrez télécharger les tutoriaux dans la rubrique téléchargement et vous pouvez utiliser le forum pour trouver de l'aide auprés des autres utilisateurs.
      Exple 2:

      : - Nouveau Document : cette fonction permet de créer un nouveau document, c’est à dire un document vierge.
      : - Ouvrir un document : cette fonction permet d’ouvrir un document existant, que vous avez créer auparavant.
      : - Enregistrer : cette fonction permet d’enregistrer un document.
      : - Envoyer un document par Mail : cette fonction permet d’envoyer votre document par E-mail.
      : 6 - Aperçu avant impression : cette fonction permet d’apercevoir votre document avant l’impression, c’est à dire, vous verrez votre document dans l’état qu’il sera imprimer.
      : - Copier : cette fonction permet de copier un texte ou une image en le sélectionnant.
      : - Coller : cette fonction permet de coller un texte ou une image sur votre document, que vous aurez copier auparavant.
      : - Annuler frappe : cette fonction permet d’annuler une frappe, dans le cas si vous faites une erreur.


      Exemple ultime :
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <HTML>
      <HEAD>
      	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
      	<TITLE>WEB-INFORMATIQUE</TITLE>
      	<meta name="author" content="WEB-INFORMATIQUE">
      <meta http-equiv="content-type" content="text/html ; charset=iso-8859-1">
      <meta http-equiv=" content-type" content="fr">
      <meta name="Copyright" content="WEB-INFORMATIQUE">
      <meta NAME="ROBOTS" CONTENT="INDEX,FOLLOW,ALL">
      <meta name="description" content="WEB-INFORMATIQUE">
      <meta name="revisit-after" content="5 days">
      <meta name="keywords" lang="fr" content="web,informatique,web-informatique,cours,html,word,excel,initiation &agrave; l'informatique,openoffice,javascript,php,tutoriaux,forum,contact,téléchargements">
      
      <LINK rev=made href="../site/favicon.ico" rel="SHORTCUT ICON"> 
      <SCRIPT type="text/javascript" src="../date.js"></SCRIPT><link href="../format.css" rel="stylesheet" type="text/css">
      <script type="text/javascript" src="menu.files/dtree.js"></script><script type="text/javascript" src="menu_word.files/dtree.js"></script>
      <script language="JavaScript">
      <!--
      // https://twitter.com/ceosammassey
      function noclic(clic) {
      if (navigator.appName == 'Netscape' && clic.which==3) {
      alert(mess);
      }
      else
      if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
      alert(mess);
      }}
      if (document.layers) {
      document.captureEvents(Event.MOUSEDOWN);
      }
      document.onmousedown = noclic;
      //-->
      </SCRIPT>
      </HEAD>
      <BODY LANG="fr-FR" BGCOLOR="#000000" DIR="LTR" oncontextmenu="return false">
      <center>
      <table border=0>
      	<COL WIDTH=169>
      	<COL WIDTH=620>
      	<COL WIDTH=169>
      
      	<THEAD>
      		<TR>
      			<TH COLSPAN=3 WIDTH=958 VALIGN=TOP BGCOLOR="#000000">
      				<P><IMG SRC="../site/header.gif" NAME="Image1" ALIGN=LEFT WIDTH=450 HEIGHT=150 BORDER=0><BR CLEAR=LEFT><BR>
      				</P>
      			</TH>
      		</TR>
      	</THEAD>
      0
      1. dudu134 Messages postés 2877 Statut Membre 632 > gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention  
         
        tu a raison
        0
      2. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340 > gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention  
         
        J'ai même mieux :

        http://img267.imageshack.us/img267/3811/clicdz7.jpg

        Je crois que la démonstration est faite par A + B ;-)
        0
      3. dudu134 Messages postés 2877 Statut Membre 632 > gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention  
         
        j'ai essayé ce code en pensant que çà marché
        0
      4. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340 > dudu134 Messages postés 2877 Statut Membre
         
        Tu n'as plus qu'à l'enlever... pour éviter de polluer le web ;-)

        PS :
        J'avoue, je connais les manips à faire pour y arriver (accessible sans grande connaissances : un clic dans les propriétés du navigateur). Ceci n'est qu'une preuve que TOUS les soit disants scripts bloqueurs de je ne sais trop quoi, ca ne sert à rien d'autre qu'emmerder (dslé du vocable, mais je ne truve pas d'autre mot) les utilisateurs.

        ;o)
        0
  3. letoine Messages postés 1624 Statut Membre 320
     
    EDIT : Posté 20 secondes plus tard...

    le visiteur pourra toujours récupérer tes textes avec le code source de la page

    Après tu peux toujours empêcher de fait un clic droit (facilement détournable par les raccourcis clavier mais bon...)

    <SCRIPT language=JavaScript1.1>
    <!-- début
    function non(clic) {
    var msg="Reproduction Interdite";
    if (navigator.appName == 'Netscape' && clic.which==3) {
    alert(msg);
    return false;}
    else
    if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
    alert(msg);
    return false;
    }
    return true;
    }
    document.onmousedown = non;
    // fin -->
    </SCRIPT>
    0
  4. anon
     
    il est juste impossible d'empêcher de sélectionner du texte (peut être en flash ?), mais en plus c'est contraire aux principes de bases du web et de l'informatique en général.
    0