rendre un texte non selectionnable

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
maxxfly
Salamandre
Messages : 30
Inscription : 17 févr. 2004, 14:32

rendre un texte non selectionnable

Message par maxxfly »

Hello...

j'ai un p'tit souci tres bete...
je veux rendre un texte non selectionnable visuellement ou reellement...
je suis entrain de mettre un systeme de drag'n drop dans un script, malheureusement des que je passe au dessus d'un text, le texte devient bleu...

merci a l'avance
maxxfly
Salamandre
Messages : 30
Inscription : 17 févr. 2004, 14:32

Message par maxxfly »

bon, j'ai trouve une solution de secours :

dans la css

* { -moz-user-select: none; }

et pour IE dans un js

document.body.ondrag = function () { return false; };
document.body.onselectstart = function () { return false; };

(peut etre que la deuxieme ligne, j'ai peur que la premiere cree une erreur)

voila
si quelqu'un a une autre idee
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

Fait ctrl-u sur ta page, tu eras que cela ne sert absolument à rien...

Je ne parlerais même pas de comment désactier le javascript ou autre dans le genre...

Sinon une solution comme cela sans trop réfléchire, tu met un gif transparent que tu place en z élever et tu l'étire sur tout la surface... Inconvéniant tu n'as même plus accet au lien...


Sinon en javascript, j'utiliserais plutot un onMousedown et je ferait soit un alert() pour prévenir et décourager ou alors je tenterais un focus(). Voir si cela existe faire un focus sur un div...

Le but et que des que l'on commence à sélectioner dérouter ailleur l'attention du naviguateur...
Inscrit sur la liste des abonner absent...
maxxfly
Salamandre
Messages : 30
Inscription : 17 févr. 2004, 14:32

Message par maxxfly »

c purement visuel..... c pas pour proteger un code source ou je c pas quoi... c juste pour eviter d'avoir une trainée quand je drag un div

pour le js, c facile = pas de js, pas de drag...
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité