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 :

Javascript, CSS et IE !


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 163
    Par défaut Javascript, CSS et IE !
    Bonjour,

    Je suis en train de manipuler du CSS avec javascript, et bien évidemment avec Mozzila Firefox çà roule mais avec IE j'ai quelques soucis.

    Bref voici mon problème :

    En fait je voudrais récupèrer la hauteur de 2 layers(layer1 et layer2) et affecter à un autre layer une hauteur de layer1+layer2.
    J'ai réussi à le faire sous firefox mais pour IE la syntaxe diffère. J'ai cherché un peu sur le net, j'ai entre-aperçu des solutions mais qui ne fonctionnent pas vraiment.
    En clair, comment je récupère la hauteur d'un élément et comment j'affecte une hauteur à un élément ?

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    salut
    Pour récupèrer la hauteur d'un élément utilise la fonction : tonElement.innerHeight et pour affecter la hauteur a un autre : tonElement.style.height

    bon courage

  3. #3
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par le_chomeur Voir le message
    salut
    Pour récupèrer la hauteur d'un élément utilise la fonction : tonElement.innerHeight et pour affecter la hauteur a un autre : tonElement.style.height

    bon courage
    innerHeight est pour l'objet window (sous Firefox au moins).
    Sinon pour récuperer la hauteur d'un élément c'est : clientHeight

    Il existe également scrollHeight et offsetHeight pour les éléments possèdant une barre de défilement (propriété overflow définie).

    Attention toutefois : les valeurs retournées par ces attributs diffèrent selon le navigateur

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    Arggg l'habitude ...


    effectivement il faut utiliser offsetHeight !

    Merci et désolé pour l'erreur

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 163
    Par défaut
    Merci bien pour ces explications, il semblerait que j'arrive à récuperer les hauteurs grâce à clientHeight mais par contre tonElement.style.height ne fonctionne pas pour affecter la valeur.

    EDIT :

    Autant pour moi j'avais fait une erreur de frappe, la ligne suivante marche très bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById(layer).style.height=nouvelleHauteur
    Merci encore pour votre aide!

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

Discussions similaires

  1. [débutant] [Javascript+CSS] Menu type explo
    Par Amenos dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/02/2006, 14h40
  2. [Javascript][CSS]Documentation Cross browser
    Par ld9474 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 22/11/2005, 16h23
  3. Probleme d'affichage sour firefox de code javascript css
    Par pod1978 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/10/2005, 13h09
  4. [DEBUTANT][Javascript + CSS]Modification du background
    Par picomz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/09/2005, 22h32
  5. Récupérer une variable --> Javascript+CSS
    Par Skarlix dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/08/2005, 16h01

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