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 :

Suite de l'ID de la DIV (mais que d'un calque)


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Par défaut Suite de l'ID de la DIV (mais que d'un calque)
    Bonjour,
    Tout d'abord, merci à Spacefrog, E-Bzz et Bovino pour leur aide ...
    Suite aux DIV un petit problème se pose. Dans une DIV est contenu d'autre DIV. Cette DIV à pour id="1" et pour z-index :1. Lorsque je clique dans cette DIV et qu'elle est vide, la fonction mousexy va permettre de récuperer l'ID de la DIV et les coordonnées de la souris. Cela va me permettre de créer une autre DIV qui sera dans la première et qui aura pour id="2" et un z-index :2, ... ainsi de suite. Le soucis avec le code actuel c'est qu'il detecte toujours l'ID de la DIV qui contient toutes les autres. Comment faire pour avoir en fait :

    Une detection du z-index de la DIV et :
    - si il est egal à 1 et qu'il n'y a pas de calque au dessus, la fonction de detection de la souris fonctionne
    - si il est supérieur à 1 alors la fonction de detection de la souris ne marche pas

    Je vous redonne le code de base qui fonctionne.

    Merci de votre aide ....

    ---------------------------------------------
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style type="text/css">.Style8 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; }</style>
    	<script>
            function souriceau(s)
                {
                    if(navigator.appName.substring(0,3)=="Net")
                        {
                            setX = s.clientX+document.body.scrollLeft;
                            setY = s.clientY+document.body.scrollTop;
                        }
                    if(navigator.appName.substring(0,3)!="Net")
                        {
                            setX=event.x+document.body.scrollLeft;
                            setY=event.y+document.body.scrollTop;
                        }
                }
            document.onmousemove=souriceau;
     
            var ixe
     
            function sourisxy(monid)
                {
                    ixe=" x"+setX +" y="+setY+" id="+monid;
                    alert(ixe)
    				window.location.href="recup.php?x="+setX +"&y="+setY +"&id="+monid;
                }
     
        </script>
     
    </head>
        <body>
            <div id="id1" onclick="sourisxy(this.id);" style="z-index: 1; margin-left: 0px; margin-top: 0px; opacity: 1; width: 160px; height: 125px; border: 1px dashed #900; background-color: red;position:relative;">
            <div id="id2" onclick="sourisxy(this.id);" style="z-index: 2; margin-left: 0px; margin-top: 0px; opacity: 1; width: 160px; height: 50px; border: 1px dashed #900; background-color: yellow;position:absolute; top:50px;"></div>
            <div id="id3" onclick="sourisxy(this.id);" style="z-index: 3; margin-left: 0px; margin-top: 0px; opacity: 1; width: 160px; height: 25px; border: 1px dashed #900; background-color: green;position:absolute; top:25px;"></div>
            </div>
        </body>
    </html>

  2. #2
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    jette un oeil sur cancelBubble et stopPropagation ...
    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 !

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Par défaut Je vais regarder ca de plus pres
    Merci pour les liens j'etudie ca et je vous donne des news, si d'ici la vous avez une idée geniale n'hésitez pas lol
    Merci !

  4. #4
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    ben justement c'est ça l'idée géniale !!!
    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 !

Discussions similaires

  1. Avoir 5 div mais 1 seule qui charge de façon aléatoire
    Par theophile76 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/03/2013, 00h56
  2. div qui suit le scroll sans depasser hauteur div
    Par ju0123456789 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/02/2011, 09h15
  3. Réponses: 2
    Dernier message: 07/07/2006, 18h12
  4. visual c++ mais que pour winCE
    Par julienx dans le forum MFC
    Réponses: 2
    Dernier message: 10/11/2004, 19h25
  5. Mais que fait static ???
    Par elsargento dans le forum C
    Réponses: 4
    Dernier message: 25/09/2003, 09h55

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