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 :

"étendre" un element dès l'ouverture de la page


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut "étendre" un element dès l'ouverture de la page
    Salut,
    je suis nouveau sur un code qui m'est totalement inconnu. On me demande d'y faire en sorte qu'un des "modules dépliant" soit déplié au démarrage.
    Car voilà, c'est des dépliants tout ce qu'il y a de plus bête.

    Cependant.
    Comment savoir à quel Javascript il fait appel pour s'executer ?
    J'ai essayé "deobfuscator" de Firefox, pas moyen, trop de spam d'autres fonctions.
    J'ai supprimé un à un les include JS jusqu'à ce que le dépliant ne fonctionne plus ; un certain script.js est le seul qui annule l'effet "dépliant".

    Que s'y trouvait-t-il ? Pas grand chose. Des fonctions SANS AUCUN paramètres, qui s’exécutent bêtement en fin de page.

    Donc je me retrouve en mode "dafuq have i to do ?".
    J’espérais trouver une méthode "déplier le dépliant" dans l'un des include javascripts, mais c'est loin d'être aussi facile, semble-t-il.

    De pistes ?

  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 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
    Comment savoir à quel Javascript il fait appel pour s'executer ?
    firebug
    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 Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Tiens, ça me fait une petite impression de déjà-vu ^^

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    Bonjour,
    j'utilise firebug. Comme je l'ai dit, trop de spam. Et pour ce qui est du point d'arrêt, il considère apparemment qu'il y a un script avant l’exécution du dépliement.
    M'enfin bon

  5. #5
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    A la limite si la page est en ligne fais nous un lien, histoire de se rendre compte sur place ^^

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    Hé bien il malheureusement pas encore (en ligne localement, pas de serveur gratos sous le bras !).

    Cependant, si vous voulez m'aider à se casse-tête, je vous refile volontiers une capture du site, où l'on voit les scripts fonctionner.
    Ci-dessous une archive de 300ko, les images n'étant pas retranscrites, c'est dans le menu les modules "wiki" et "batiment inser php" qui se déplient et dont je veux connaître "qui" les déplie.

    Je serais votre débiteur pour toujours et à jamais si vous réussissez cette mission
    http://www.mediafire.com/?4uwdzuu2ebpz4ld

  7. #7
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Otyugh Voir le message
    Cependant, si vous voulez m'aider à se casse-tête, je vous refile volontiers une capture du site, où l'on voit les scripts fonctionner.
    Ci-dessous une archive de 300ko, les images n'étant pas retranscrites, c'est dans le menu les modules "wiki" et "batiment inser php" qui se déplient et dont je veux connaître "qui" les déplie.
    une... capture ? il y a quoi dans ce zip ?
    Citation Envoyé par Otyugh Voir le message
    Je serais votre débiteur pour toujours et à jamais si vous réussissez cette mission

    Citation Envoyé par Otyugh Voir le message
    Hé bien il malheureusement pas encore (en ligne localement, pas de serveur gratos sous le bras !).
    SL Server ?
    (rhôooo... j'ai honte )

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    html & javascript & css
    Du statique.
    Une image d'un site dynamique. Ça se dit pas ? ^^

    Il vous suffit de lancer cette image dans un navigateur, et vous aurez accès à un portail statique de mon site qui n'est pas hebergé.

    nb : et débiteur pour toujours parce que... Ça fait 3h de perdues déjà, et j'en ai marre

  9. #9
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Otyugh Voir le message
    html & javascript & css
    Du statique.
    Une image d'un site dynamique. Ça se dit pas ? ^^
    Au temps pour moi je ne sais pas exactement à quoi je m'attendais... bref. ^^

    Je posais la question, ne pouvant pas encore ouvrir l'archive... (je le ferai ce soir depuis chez moi ^^)

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    AMEN !

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    Si t'as quelques difficultés avec le format, je peux essayer un hebergement partiel quelque part.
    Si c'est le problème, bien évidemment (ou est-ce que c'est pas très évident de sniffer ce maudit bout de fonction JS ? ^^)

  12. #12
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Otyugh Voir le message
    Si c'est le problème
    Pfff, pas eu le temps hier soir

    On a quand même des vies de tarés des fois...

    Si possible je jette un oeil ce soir ou courant de week-end ^^

  13. #13
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2010
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 140
    Par défaut
    Bonsoir, quel élément est censé se déplier ?

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    Je m'en vais vous faire un dessin, noble âme !


  15. #15
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    En cliquant (en mode pas à pas) sur l'un des boutons, on tombe direct sur une ligne en plein milieu du fatras de jQuery minifié... game over.

    Bon, en reprenant une voie plus classique d'investigation, j'ai constaté que l'effet de pli/repli dont tu parles est géré par une classe css, "toggle". Cherche plutot dans cette direction ^^

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    Je pensais aussi un moment, mais il se trouve qu'il y a un autre machin qui se nomme toggle, et que ça n'avait rien à voir.

    Pas facile, hein ? Mais merci d'avoir essayé

  17. #17
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Otyugh Voir le message
    Je pensais aussi un moment, mais il se trouve qu'il y a un autre machin qui se nomme toggle, et que ça n'avait rien à voir.
    Il faut croire sur parole ces élucubrations délirantes ou tu comptes produire un raisonnement qui arrive à cette conclusion ?

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 30
    Par défaut
    Je ne sais pas ce que tu as compris de mon message ou ce que tu en as déduit.

    Il y a deux types de modules dépliants sur cette page, dont l'un deux maîtrisable par le CSS qui se nomme toggle sur lequel j'ai moi aussi fait confusion en pensant qu'il s'agissait d'un des modules dont je veux pister le JS.

    Si tu juges mes propos méprisant et indignes de toi, j'en suis désolé. Mais ce n'était pas le but. Sinon je ne demanderais pas d'aide.

    Et du calme par messagerie privée, mon ami. Ne nous échauffons pas l'esprit pour si peu
    Je respecte à 200% l'esprit d'entraide gratuite et désintéresse, ainsi que ton aide spontanée. Je ne méprise pas l'aide de gens qui perdent du temps pour le problème des autres, même si j'ai pu sembler le faire. Ce n'est que faute d’élocution, crois-moi.

    Après, pas de problème, l'esprit d’entraide n'empêche pas une personne de ne pas en blairer une autre, et j'en suis désolé pour moi et ma problématique actuel.

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