IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

�quivalent de la propri�t� unselectable sur Mozilla [FAQ]


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par d�faut �quivalent de la propri�t� unselectable sur Mozilla
    Bonjour,
    j'aimerais savoir si on peut trouver l'�quivalent de la propri�t� unselectable (sur IE) sur Mozilla.
    Je poste ici car cela me semble a priori �tre du ressort du javascript. Mais peut-�tre cela est-il faisable en CSS ?
    Toute suggestion est la bienvenue.

  2. #2
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    salut

    ?

    sans doute pas mal de techniques possibles, selon les cas;

    tu as besoin de la fonctionnalit� sur quel type d'�l�ment?

  3. #3
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut Re: �quivalent de la propri�t� unselectable sur Mozilla
    Citation Envoy� par jibouze
    j'aimerais savoir si on peut trouver l'�quivalent de la propri�t� unselectable (sur IE) sur Mozilla.
    C'est quoi cette propri�t�? A quoi elle sert?

  4. #4
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    elle emp�che la s�lection

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par d�faut
    J'avais d�j� essay� le onclick=this.blur(). Ca ne marche pas.

    Mon probl�me se pose quand l'utilisateur s�lectionne (par erreur) un morceau de texte entier.
    Dans IE, le pointeur prend la forme du curseur mais il ne passe rien (� l'aide de l'attribut unselectable). Mais sous Mozilla, et ben �a s�lectionne...Et c'est pas beau.

    Et, la fonctionnalit�, je la veux sur TOUS les �lements.
    En fait, je fais une application intranet. Je veux que �a se comporte comme si tout �tait verrouill�. Si l'utilisateur peut s�lectionner les �l�ments de mon menu par exemple, �a le fait pas trop. Et surtout, une fois que quelque chose est s�lectionn�, �a peut rester longtemps, car je ne refraichis pas souvent les pages (beaucoup de cr�ations et de destructions de DIV).

  6. #6
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    alors la meilleure solution:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script type="text/javascript">
     
    function no(){
    return false}
     
    document.onmousedown=no;
    if(typeof document.onselectstart!="undefined"){
    document.onselectstart=no
    }
     
    </script>

  7. #7
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par javatwister
    elle emp�che la s�lection
    Et �a sert � quoi

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par d�faut
    OK, merci. Je vais essayer le script.
    Dois-je �galement comprendre que je trouverai une r�ponse dans la FAQ Javascript ?

  9. #9
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    Dois-je �galement comprendre que je trouverai une r�ponse dans la FAQ Javascript ?
    non

  10. #10
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    pas dans l'imm�diat ...
    mais c'est une r�ponse qui m�rite d'�tre dans la FAQ ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  11. #11
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par d�faut
    J'ai test� et �a fonctionne.
    Merci beaucoup

  12. #12
    Membre exp�riment�
    Avatar de simone.51
    Inscrit en
    Juin 2002
    Messages
    137
    D�tails du profil
    Informations personnelles :
    �ge : 43

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Par d�faut
    Citation Envoy� par SpaceFrog
    pas dans l'imm�diat ...
    mais c'est une r�ponse qui m�rite d'�tre dans la FAQ ...
    C pr�vu

  13. #13
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ben c'est bien � �a que sert le Tag non ?
    enfin c'est comme �a que je l'ai interpr�t� ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  14. #14
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par SpaceFrog
    ben c'est bien � �a que sert le Tag non ?
    enfin c'est comme �a que je l'ai interpr�t� ...
    Tout � fait, c'est l'utilit� de ce tag

  15. #15
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    Citation Envoy� par denisC
    Citation Envoy� par javatwister
    elle emp�che la s�lection
    Et �a sert � quoi
    Par exemple quand tu fais du drag&drop, des fois tu as du texte qui se selectionne sur la page est c'est pas beau

  16. #16
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par d�faut
    Salut,
    je reviens pour vous dire que j'ai essay� ce que conseillait javatwister.
    Ca marche un peu trop bien. Je ne peux m�me plus cliquer dans une zone de texte. J'ai donc refait des recherches et j'ai trouv� un script qui me permet d'emp�cher la s�lection, mais qui pr�voit qu'on puisse s�lectionner des select, input, textarea. Le voici :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    /***********************************************
    * Disable select-text script- © Dynamic Drive (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit http://www.dynamicdrive.com/ for full source code
    ***********************************************/
    //form tags to omit in NS6+:
    var omitformtags=["input", "textarea", "select"]
     
    omitformtags=omitformtags.join("|")
     
    function disableselect(e){
    	if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
    	return false
    }
     
    function reEnable(){
    	return true
    }
     
    if (typeof document.onselectstart!="undefined")
    	document.onselectstart=new Function ("return false")
    else{
    	document.onmousedown=disableselect
    	document.onmouseup=reEnable
    }

  17. #17
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    oui, par exemple

    tu peux passer par d'autres infos;

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    if(obj.type=="text")
    if(obj.href)
    ...
    tout d�pend de ta page et de la pr�cision que tu veux donner aux "verrous"

  18. #18
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    214
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 214
    Par d�faut
    oui, d�sol� je voulais pas �tre vexant.
    J'avais bien dit dans mon message que je voulais bloquer TOUS les �l�ments, donc j'ai r�alis� apr�s coup que ta r�ponse �tait juste.
    J'apprendrai � formaliser mes questions un peu mieux

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [CSS] Problème d'affichage sur Mozilla
    Par Vinix dans le forum Mise en page CSS
    R�ponses: 6
    Dernier message: 13/05/2006, 10h18
  2. incompatibilit� sur mozilla ?
    Par mariedesmet dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 03/03/2006, 13h21
  3. R�ponses: 3
    Dernier message: 18/10/2005, 01h39
  4. alternatives aux propri�t�s filter sous mozilla
    Par rol666 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 29/08/2005, 19h23
  5. pb avec un script sur mozilla
    Par grospaulo dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 23/12/2004, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo