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 :

div dynamique


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité(e)
    Invité(e)
    Par défaut div dynamique
    bonjour,

    Je bute sur un probleme , il est possible de generer dynamiquement des div ou calque dynamiquement , on clique sur un bouton le calque apparait on clique une deuxieme fois le calque disparait.....

    quelqu'un pourrait-il me donner une piste pour faire ce genre code

    merci davance....

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    en javascript, modifier l'attribut display du calque
    une petite recherche avancée et tu devrais trouver le code

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    Pour faire apparaître ou disparaître, la propriété display peut servir.
    Cela peut se faire facilement si les deux clicks sont des liens différents positionnés à deux emplacements distincts

    Par contre, si c'est le même bouton, cela peut se programmer en php ou équivalent, éventuellement par du javascript, mais ça je ne suis pas sûr

  4. #4
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    Citation Envoyé par francis m
    Par contre, si c'est le même bouton, cela peut se programmer en php ou équivalent, éventuellement par du javascript, mais ça je ne suis pas sûr
    Très facilement, il suffit juste de tester avant la propriété display ou alors d'utiliser une variable qui vaut 0 ou 1 suivant la visibilité du <div>

  5. #5
    Membre émérite Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Par défaut
    et bien sur mettre à jour ta variable une fois que tu as un click ;-)

  6. #6
    Invité(e)
    Invité(e)
    Par défaut merci
    merci à vous tous ca marche !!




  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Citation Envoyé par francis m
    Par contre, si c'est le même bouton, cela peut se programmer en php ou équivalent, éventuellement par du javascript, mais ça je ne suis pas sûr
    Le php ne pourra rien faire pour afficher/cacher un div, car il s'exécute côté serveur... Une fois la page envoyée au navigateur, il se repose, et c'est javascript qui bosse

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    ben oui, mais en cliquant on recharge la page avec le paramètre afficher/cacher et on active le display ou non...

    c'est différent de java que je ne connais pas, mais cela fonctionne

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Citation Envoyé par francis m
    ben oui, mais en cliquant on recharge la page avec le paramètre afficher/cacher et on active le display ou non...

    c'est différent de java que je ne connais pas, mais cela fonctionne
    D'accord. Mais il vaut mieux passer par js car on évite une utilisation inutile du serveur, l'affichage du div est instantané, et on évite le clignottement lié au rafraîchissement de la page.

  10. #10
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    Citation Envoyé par vg33
    Citation Envoyé par francis m
    ben oui, mais en cliquant on recharge la page avec le paramètre afficher/cacher et on active le display ou non...

    c'est différent de java que je ne connais pas, mais cela fonctionne
    D'accord. Mais il vaut mieux passer par js car on évite une utilisation inutile du serveur, l'affichage du div est instantané, et on évite le clignottement lié au rafraîchissement de la page.
    +1 pas besoin de passer par un traitement coté serveur pour cela, les utilisateurs ne sont pas très friands des rechargement de page, pour peu qu'elle soit un peu grosse ils en auront maer et n'utiliserons que très peu cette page :p

  11. #11
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    la je veux bien admettre

    je dois être honnête je recharge toujours mes pages : je n'utilise pas javascript car il paraît que 10% des gens le désactive (et aussi que je n'ai pas pris le temps de l'étudier). mais l'idée est bonne et pourrait également servir pour mon site. quelqu'un a-t-il une idée (honte sur moi je n'ai pas fait de recherche sur le site) si on peut savoir si le client a activé ou non javascript ?

    • comme cela, si activé je fais comme vous proposez
    • si désactivé je recharge la page

  12. #12
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    bon comme j'avais honte j'ai regardé quand-même
    c'est avec script/noscript
    faudra que j'y pense, un jour, peut-être, quand j'aurai du temps,...

Discussions similaires

  1. Ajout de div dynamiquement
    Par phfle1 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 04/11/2008, 20h24
  2. montrer et cacher des div dynamiquement
    Par kanabzh29 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/09/2008, 15h49
  3. Centrage vertical d'un DIV dynamique
    Par thegreatbato dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/06/2007, 19h05
  4. [AJAX] Div dynamique AJAX. Sous IE, les images ne s'affichent pas
    Par N3odyme dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/12/2006, 20h56
  5. [ok]remplir des div dynamiquement?
    Par manutudescends dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/08/2006, 16h24

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