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 :

Affichage des images.


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 13
    Par défaut Affichage des images.
    Bonjour tout le monde,
    J'ai utilisé dans ma page web deux calques superposées dont je gère la visibilité par l'option de style visibility. C à d:

    je fais comme suit:

    if (document.element1.style.visibility == "hidden")
    {
    document.element2.style.visibility = "hidden";
    document.element1.style.visibility = "visible";
    }
    else
    {
    document.element1.style.visibility = "hidden";
    document.element2.style.visibility = "visible";
    }

    et ça se fonctionne bien, mais mon problème est lors du changement du calque à afficher j'ai remarqué un problème d'affichage. En effet, le changement des images est remarquable et ça ne se fait pas très vite!!
    Est ce que c'est parceque j'ai oublié quelque chose? et comment je peux améliorer ce comportement.

    Merci.

  2. #2
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    QU'entends tu par "le changement des images est remarquable"?
    Tu as essayé avec document.getElementById(element).style.display='None' ou ='block'?

    PS: pense aux balises 'code'.

  3. #3
    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
    mets en un en hidden dés le demarrage dasn la balise ...
    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 !

  4. #4
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 13
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    mets en un en hidden dés le demarrage dasn la balise ...
    Est ce que vous pouvez être plus clair? Merci.

  5. #5
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    Je peux?
    Oui on peut être plus clair, si tu réponds à nos questions et que tu mets les balises "codes"
    Aller je suis gentil pas toujours, attention , je t'explique ce que SpaceFrog voulait te dire : il faut que tu mette dès le début, dans le code css d'un de tes éléments, la propriété visibility:hidden.
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #element1{
        visibility:hidden;
    }

  6. #6
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 13
    Par défaut
    Citation Envoyé par haltabush Voir le message
    Je peux?
    Oui on peut être plus clair, si tu réponds à nos questions et que tu mets les balises "codes"
    Aller je suis gentil pas toujours, attention , je t'explique ce que SpaceFrog voulait te dire : il faut que tu mette dès le début, dans le code css d'un de tes éléments, la propriété visibility:hidden.
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #element1{
        visibility:hidden;
    }
    Je suis vraiment désolé.
    Merci, c'est très gentil.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 12/06/2007, 17h02
  2. Réponses: 3
    Dernier message: 14/04/2006, 09h32
  3. [XML/CSS/XSL] Problème d'affichage des images "dynamiqu
    Par popol55 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/04/2006, 16h24
  4. Mauvais affichage des images et message d'erreur
    Par SLAM JACK dans le forum Langage
    Réponses: 3
    Dernier message: 29/03/2006, 18h11
  5. Priorité d'affichage des image de fond.
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/09/2005, 18h02

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