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 :

Parametrer une modalbox


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut Parametrer une modalbox
    Bonjour,

    J'espère être dans le bon forum...
    Je recherche à accélérer l'ouverture d'une modalbox.
    En fait elle s'ouvre dans une page mais l'affichage est long avec l'animation de l'ouverture en largeur, puis en hauteur et enfin le bouton "close" apparait, j'aimerai avoir quelque chose qui s'ouvre instantanément sans avoir à attendre.
    Comment faire ?

  2. #2
    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
    Il doit y avoir des effets à désactiver dans la ou les fonctions qui produisent la box, mais sans voir ton code...

    (tu pensais qu'on allait te dire... "heu ... attends je me concentre... *gnnnnnn* Oui ! c'est à la ligne 115 de ton fichier fnct.js, il faut la désactiver." ?)

  3. #3
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    Le code javascript est super complexe de la moodalbox, je pense pas qu'on puisse toucher quelque chose dedans, je pense plus a une possibilité de rajouter des fonction dans la ligne d'appel qui elle est très simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="modification-contact.php> title="Modification" rel="moodalbox 470 330">

  4. #4
    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
    J'imagine que c'est une extension qui se greffe sur mootools... ?

    C'est pas documenté? Où as-tu récupéré cette lib ?

    (m'enfin bon même si le code est volumineux (ce qui, en passant, est inquiétant pour une fonctionnalité comme ça ) il y a moyen de faire du chirurgical pour l'adapter à tes besoins ^^)

  5. #5
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    C'est la chose qu'on trouve sur beaucoup de sites et qui permet d'ouvrir une image ou une page comme par exemple w w w . villa - prestige - service . com/fr/index.php, regarde les liens "Gordes", "BEAUNE"...
    tu peux télécharger le fichier qui est sous : ../destinations/mootools.js dans ce site, mais Gluppp...

    Il est évident que celui qui connait bien le javascript peut faire la même chose plus rapidement mais ce n'est malheureusement pas mon cas, je ne connais pas grand chose au javascript...

  6. #6
    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
    Plutôt que de t'aider à trafiquer un avion de ligne en lui coupant les ailes pour le faire circuler sur les routes, je te conseillerais plutôt d'acquérir un camion

    Je veux dire par là que ce que tu cherches, c'est une boite de dialogue personnalisée, mais sans effets bling bling comme la moodalbox que tu utilises actuellement ^^
    Il y en a des tas sur le web, une recherche autour des termes "lightbox" "dialogue javascript", voire "popup dialogue" te permettra de te faire une idée.

    Sinon, il y a une excellente contribution de notre ami Auteur, peut-être que ça ferait l'affaire, je te laisse y jeter un oeil

  7. #7
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    Mouai...
    C'est peut-être un avion de ligne, mais il y a pleins de fonctionnalités qui me sont utiles, comme le faiut que la boite s'ouvre là où je suis dans ma page, car ma page est longue, en cliquant hors de la boite elle se ferme et surtout je dois appeler une autre page.php, cela fait un code javascript un peu plus complexe...
    La seule chose qui est dommage, c'est l'ouvertur trop longue, je vais chercher encore un peu...

    Merci !

  8. #8
    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
    Non, je comprends bien, ne t'inquiète pas ^^
    Ce n'est pas évident de refaire ce genre de choix ayant des conséquences lourdes sur l'architecture d'un site.
    Si tu veux, on peut regarder comment est paramétrée la création de ta box, il doit y avoir moyen de déterminer les valeurs à changer. Montre-nous la partie qui te semble pertinente, mais dans le doute, donne-nous un lien vers le site en lui-même, on verra tout le JS d'un coup et on pourra te donner un avis

  9. #9
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    Le site est un site qui permet d'avoir des listes d'adresses sur un iphone et tout est protégé par des mots de passe...
    Mais sinon j'utilise la même boite de dialogue que dans le site cité plus haut...
    Sinon la commande qui appelle la boite est : rel="moodalbox 470 330" dans un lien.
    Puis il y a 2 codes que je mets en pièces jointes...
    Trop lourds pour être juste collés dans la page...
    Fichiers attachés Fichiers attachés

  10. #10
    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 Décibel Voir le message
    Pièce jointe : MOOdalbox.js >>> 1 seule ligne de JS, obfusquée à mort, de plus de 4000 caractères
    A partir de ça c'est pas gagné

    Si jamais tu as une version non compressée qui traine...

    edit : je suis allé voir sur e-magine.ro (le site de l'éditeur)... bon. Autre chose ? ^^

  11. #11
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    harggg... Non je n'ai rien d'autre...
    J'ai trouvé le site de moodalbox il est là :
    http://okonet.ru/projects/modalbox/
    Mais je n'ai rien vu sur le fait d'accélérer l'ouverture, peut-être comprendras tu plus de choses que moi...

    Merci à toi en tous les cas !!!

  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 Décibel Voir le message
    harggg... Non je n'ai rien d'autre...
    J'ai trouvé le site de moodalbox il est là :
    http://okonet.ru/projects/modalbox/
    Mais je n'ai rien vu sur le fait d'accélérer l'ouverture, peut-être comprendras tu plus de choses que moi...

    Merci à toi en tous les cas !!!
    Heu... je ne sais pas si c'est mes yeux mais moi je ne lis pas moodalbox sur la page que tu cites en lien... tu es sûr que c'est la même chose ?

    (on va y arriver courage ! )

  13. #13
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    Tu m'as donné une bonne idée de recherche je ne savais pas que le code javascrip était compréssé et j'ai trouvé un bon javascript bien moins indigeste !!!

    Le voila, je vais l'essayer !!!!

    Merci
    Fichiers attachés Fichiers attachés

  14. #14
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    Super, il est possible de supprimer le temps d'ouverture de la chose en modifiant le paramêtre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var _RESIZE_DURATION = 0; // Duration of height and width resizing (ms)
    Et là, tout va bien vite !!!
    je met en ligne tout le ZIP pour tous les fichiers si quelqu'un veut utiliser la chose dans son site.
    Si tu trouves quelque chose dans le code pour aller encore plus vite, tu es le bienvenu...

    Merci !
    Fichiers attachés Fichiers attachés

  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
    Citation Envoyé par Décibel Voir le message
    Si tu trouves quelque chose dans le code pour aller encore plus vite, tu es le bienvenu...
    Ben... à moins d'entrer un paramètre négatif et espérer que la boite s'ouvre quelques instants avant qu'on clique...
    Citation Envoyé par signature de Décibel Voir le message
    VrroOOOAAAAAPPPPPPPPPP !!!
    Plus vite, plus vite... ok mais pas dans le mur quand même

    Bon ben maintenant qu'on se connait mieux () je rectifie :
    Citation Envoyé par Romain
    Plutôt que de t'aider à trafiquer un avion de ligne en lui coupant les ailes pour le faire circuler sur les routes, je te conseillerais plutôt d'acquérir un camion une moto de ouf malade
    a+

  16. #16
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    Touché !!!
    Une moto et après il faut être sérieux, alors : "Pas plus vite qu'a fond !!!"

    Tiens, voila que j'ai résolu un problème d'un coté, mais il y a autre chose qui vient d'apparaitre... Grrr!!!
    J'ai bien ma page qui s'ouvre a donf sur mon iphone, mais les numéros de téléphones qui sont sur la page ne sont pas interprétés par l'iphone comme des numéros et il n'est pas possible de cliquer dessus (avec le doigt) pour que l'iphone compose le numéro...
    J'ai laissé la question sur une partie du forum, mais je ne sais pas si c'est la bonne, pas simple de trouver le forum adéquat pour cette chose...
    Si tu as une idée...

    Merci

  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 Décibel Voir le message
    J'ai laissé la question sur une partie du forum, mais je ne sais pas si c'est la bonne, pas simple de trouver le forum adéquat pour cette chose...
    Si tu as une idée...

    Merci
    Sur ce coup là je n'y connais rien désolé, et effectivement ça touche plutôt à la partie API du téléphone...
    (si tu voyais le mien de téléphone antiquité à vapeur, touches en granit)

  18. #18
    Membre éclairé
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Par défaut
    Pas grave !

    Au plaisir de te lire !!

    Denis

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

Discussions similaires

  1. MDI - passer un parametre à une fenetre fille
    Par amine245 dans le forum MFC
    Réponses: 8
    Dernier message: 05/04/2006, 16h23
  2. Réponses: 2
    Dernier message: 16/03/2006, 13h41
  3. [VBA-E]passage de parametre à une fonction
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 02/02/2006, 17h51
  4. [VB] Passer plusieurs parametres à une procedure stockée
    Par wolflinger dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/04/2005, 14h13
  5. Réponses: 3
    Dernier message: 16/06/2004, 11h26

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