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

HTML Discussion :

problème déplacement div


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 26
    Par défaut problème déplacement div
    Bonjour à tous.
    J'ai fait une palette de couleurs animée en javascript : ma palette.
    (cliquez sur ouvrir la palette)

    Lorsque je clique sur une couleur tout se passe normalement.
    Par contre quand je veux déplacer le curseur (sous firefox3) c'est le navigateur qui pose un problème sur le déplacement de ce curseur ???

    mon curseur est un div :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="curseur1" class="skin_curseur1" onmousedown="clique('barre')"></div>
    Faut-il ajouter quelque chose en css ou utiliser autre chose qu'un div ??

  2. #2
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    Par contre quand je veux déplacer le curseur (sous firefox3) c'est le navigateur qui pose un problème sur le déplacement de ce curseur ???
    lorsque le curseur est sur la palette ???

    pas de pb pour moi sous FF3

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 26
    Par défaut
    Oui mais avec la souris prend le curseur et déplace-le : là tu verras le problème.
    (c'est lorsqu'on va le chercher en faites)

    Ici lorsque je clique nimporte où sans toucher la croix : (la croix est derrière le curseur)


    Et la quand je prend la croix avec la souris : (la souris indique un deplacement "interdit")


    >toujours dans la même situation (mais lorsque je m'approche du zone de texte)

  4. #4
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    fait voir le code JS des evenements

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 26
    Par défaut
    voici l'essentiel :

    Code JavaScript : 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
    27
    28
    29
    30
    31
    32
     
    document.onmousemove=calcul;
    document.onmousedown=calcul;
     
    function calcul()
    {
    // ... dautres trucs
     
    	if(clic2) // si l'utilisateur clique sur le carré ...
    	{
     
    		if(position('y',event)>20 && position('y',event)<320)
    		{ 
    		document.getElementById("curseur2").style.top=position('y',event)-10;
    // on déplace curseur2 et on lui retire son milieu (comme pour curseur 1)
     
    y=position('y',event);
    		}
     
    		if(position('x',event)>60 && position('x',event)<360)
    		{
    		document.getElementById("curseur2").style.left=position('x',event)-10;
    // on déplace curseur2 et on lui retire son milieu (comme pour curseur 1)
     
    x=position('x',event);
    		}
     
    	afficher(); // fonction qui permet d'afficher la couleur courante dans le 	rectangle (input text) 'resultat'.
    	}
     
    // ... dautres trucs
    }

    (position renvoie bien sur les coordonnées de la souris)
    (par ex : e.pageX pour firefox)

    > Sinon tout le code est accessible à partir du code source de "palette.html".

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 26
    Par défaut
    J'ai trouvé !
    Pour fixer ce buf de ff3, il suffisait de mettre un espace dans chaque div pour que ff3 ne le considère pas comme un objet/image.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML] Problème avec DIV, impossible de mettre la hauteur à 100% !!
    Par keyser.greg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 01/03/2007, 11h46
  2. Problème centrage div
    Par finalfx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 23/04/2006, 23h23
  3. Problèmes avec div id...
    Par Angeldu74 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 28/02/2006, 14h56
  4. [CSS] problème position div
    Par krfa1 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 18/05/2005, 17h57
  5. problème déplacement entre formulaire
    Par estancha dans le forum IHM
    Réponses: 6
    Dernier message: 07/10/2004, 15h22

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