[CSS] Rendre du texte non sélectionnable

Résolu/Fermé
zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 - 23 juil. 2008 à 16:23
zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 - 12 nov. 2008 à 13:54
Bonjour,


J'ai un div qui contient du texte. J'utilise ce div comme bouton, avec un onClick="...".
J'aimerais faire en sorte que le texte que contient le div ne soit pas sélectionnable...
Mais comment faire ?


Merci :o)

6 réponses

zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 181
24 juil. 2008 à 09:52
Attention, l'évènement onSelectStart ne fonctionne que sous IE, et non sous FireFox.
Je viens de trouver une ligne de code qui fonctionne sous les deux :
onmousedown='if (typeof (event.preventDefault)!=undefined) {event.preventDefault();}'
, à ajouter dans la balise <div>, ou <body>, etc...

Ce qui donne :
<div id='voirRequete' 
      onClick=vueRequete(document.getElementById('reqVisible').innerHTML);
      onmousedown='if (typeof (event.preventDefault)!=undefined) {event.preventDefault();}'>
                     Voir la<br>requête
</div>


Ainsi, pas d'souci !

5
Essaye ça :

<script type="text/javascript">
<!--
function no(){return false;}
document.onmousedown=no;
if(typeof document.onselectstart!="undefined"){
document.onselectstart=no
}//-->
</script>
2
zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 181
23 juil. 2008 à 16:56
Ton script, lorsque je l'ajoute dans la page, m'empêche de cliquer sur le bouton.
De plus, si j'ai bien compris le code, il semble vouloir faire en sorte que l'ensemble du document ne soit pas modifiable, or, je voudrais que ça ne soit le cas que pour un div ayant l'identifiant 'voirRequete'...

0
Salut,
Je ne sais pas du tout si c'est faisable en css ou autres. Le mieux c'est de mettre sur le texte dans l'image de fond si tu en as une...
1
zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 181
23 juil. 2008 à 16:30
Non, j'ai pas d'image de fond et justement, j'aimerais limiter les images, donc ne pas en mettre pour cette boîte...

0
Est-ce que avec ce script le texte est sélectionnable ?
0
zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 181
23 juil. 2008 à 17:52
Le texte du bouton, oui...

0
zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 181
24 juil. 2008 à 09:08
Désolé, t'avais raison, ton script fonctionne bien (j'avais oublié de copier le '}')
Par contre, l'ensemble du texte du document n'est pas sélectionnable, or je voudrais que ça ne soit le cas que pour le bouton... Une idée ?

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
A mon avis il faut peut être remplacer "document" par le nom de ton bouton ou un truc comme ça.
Je suis pas expert en Javascript, je débute à peine...

Ou bien alors placer la fonction autre part.
0
bonjour,je dois faire un résumé d'un texte en style telégraphique
et je ne ces pas quoi faire exactement qqn peut m'aider svp
merci !
0
zzzer Messages postés 907 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 181
12 nov. 2008 à 13:54
Pourquoi avoir posté ton problème ici ?
Rien à voir...
Ouvre un autre topic.

0