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 :

gantt interactif javascirpt


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut gantt interactif javascirpt
    Bonjour,

    J'ai trouvé un diagramme de gantt intéressant généré en javascript :
    http://www.jsgantt.com/

    Je souhaite utiliser du code pour redimensionner des barres du diagramme de Gantt. J'ai trouvé ce code que j'ai modifié pour que l'utilisateur puisse uniquement redimensionner sur les côté un div :
    http://blog.oli-web.com/?2006/04/23/...rop-javascript

    Sur une même pas j'ai réussi à mettre ces 2 scripts javascripts.
    J'arrive à afficher un alert quand ma souris passe sur une barre du diagramme (onmousemove). Mais lorsque j'appelle ma fonction de changement de la forme du curseur à la place cela ne fonctionne pas...
    Je ne sais pas si c'est parce que le div en question est imbriquer dans de nombreuses autres balises...


    Après des tests pour trouver ce qui ne vas pas, j'ai trouvé quelque chose mais ne sais pas comment le résoudre. Dans l'appel de la fonction, on passe en paramètre this. Et dans le code de changement de curseur où on utilise this : p_obj.style.left retourne NaN.
    Comment cela se fait? Javascript n'arrive pas récupérer l'objet?

    Merci pour votre aide

  2. #2
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut
    La solution est d'utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function getLeft(MyObject)
    //Fonction permettant de connaître la position d'un objet
    //par rapport au bord gauche de la page.
    //Cet objet peut être à l'intérieur d'un autre objet.
        {
        if (MyObject.offsetParent)
            return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
        else 
            return (MyObject.offsetLeft);
        }

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

Discussions similaires

  1. création des diagrammes gantt interactifs
    Par booba12 dans le forum Graphisme
    Réponses: 1
    Dernier message: 15/02/2008, 08h33
  2. Réponses: 0
    Dernier message: 13/12/2007, 17h34
  3. algo de diagramme de Gantt
    Par nanarr dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 25/05/2005, 09h02
  4. Projet débogueur interactif écrit en C++
    Par observ dans le forum C++
    Réponses: 13
    Dernier message: 29/12/2004, 15h00
  5. Cours interactif langage machine
    Par pierre.jourlin dans le forum Assembleur
    Réponses: 8
    Dernier message: 01/12/2004, 22h07

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