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 :

Detecter la hauteur disponible pour l'affichage


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de demonixis
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    80
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juin 2008
    Messages : 80
    Par d�faut Detecter la hauteur disponible pour l'affichage
    Bonjour � tous,

    Je cherche � d�tecter la hauteur maximal d'affichage du navigateur, qui n'est donc pas la hauteur de l'�cran, le but est de mettre � jour la propri�t� css minHeight. Pour l'instant j'ai une fonction qui detecte la hauteur de l'�cran via sa r�solution, mais bien sur ce n'est pas ce que je cherche.

    Voici ma fonction :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    function setMinHeight() {
        var hauteurPage = screen.availHeight;
        document.getElementById('global').style.minHeight = hauteurPage + 'px';
    }
    Le probl�me est que cette m�thode me met un minHeight �gale � la hauteur de l'�cran (normal c'est ce que je lui demande), mais j'aimerais en fait la hauteur de la zone d'affichage (donc taille de l'�cran - barre de tache - les diff�rentes barres du navigateur).

    J'ai regarder sur le net, mais pas moyen de trouver une solution (sujet sans r�ponses...)

    En vous remerciant d'avance.

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Salut,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var xMax = window.innerWidth || document.documentElement.client.clientWidth || document.body.clientWidth;
    var yMax = window.innerHeight || document.documentElement.client.clientHeight || document.body.clientHeight;
    La premi�re clause est pour FF et autres, les deux autres pour IE selon la pr�sence ou non de la d�claration XML.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirm� Avatar de demonixis
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    80
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juin 2008
    Messages : 80
    Par d�faut
    Merci, �a passe nickel avec firefox, opera et chrome, par contre avec IE8 j'ai une erreur JS que voici :

    document.documentElement.cleint.clientHeight a la valeur Null ou n'est pas un objet
    Code : 0

    Une id�e ?

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut

    Je sais pas pourquoi j'ai rajout� client... Je devais �tre mal r�veill�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var xMax = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
    var yMax = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  5. #5
    Membre confirm� Avatar de demonixis
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    80
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juin 2008
    Messages : 80
    Par d�faut
    Merci

    Ca marche impec partout !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. affichage nom disponible pour une date
    Par BFSonorisation dans le forum Requ�tes et SQL.
    R�ponses: 2
    Dernier message: 22/10/2007, 12h11
  2. Recherche de doc pour un affichage anim�
    Par Grinta dans le forum Assembleur
    R�ponses: 2
    Dernier message: 07/05/2005, 10h32
  3. R�ponses: 3
    Dernier message: 23/01/2004, 21h02
  4. Ports disponibles pour une connection
    Par Walm dans le forum D�veloppement
    R�ponses: 7
    Dernier message: 06/10/2003, 22h10

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