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 :

Récupérer la hauteur de la fenêtre


Sujet :

HTML

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 181
    Par défaut Récupérer la hauteur de la fenêtre
    Bonjour,

    je souhaiterais créer une bande sur la gauche de ma fenêtre dans laquelle j'insèrerait des liens. Pour cela, j'ai essayé de récupérer la hauteur de ma fenêtre par le biais d'un script java mais je pense qu'il doit y avoir une méthode plus simple.
    Je vous mon quand même mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <html>
    <body>
    <script>
    function Redim() {
    alert(window.innerHeight);
    }
    </script>
    <style>
    nav {
         background-color: red;
    }
    </style>
    <nav height="Redim()">
    <a href="index.php">Recherche</a>
    </nav>
    </body>
    </html>

  2. #2
    Membre confirmé Avatar de Periah
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2012
    Messages : 27
    Par défaut
    Pour faire ce que tu souhaites, tu peux utiliser une div en "float:left" pour tes liens et une autre pour le contenu.

    Mais je ne vois pas trop le rapport avec la hauteur de ta page.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 181
    Par défaut
    Le rapport est que je souhaite mettre une couleur de fond différente de celle de mon arrière plan et je veux que cette couleur soit sur toute la hauteur de ma page.

  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
    Oui mais tu commets pas mal d'erreurs !
    L'attribut HTML height est à proscrire, il faut passer par un style CSS à la place.
    Tu ne peux pas mettre de JavaScript pour déterminer la valeur d'un attribut.
    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é
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 181
    Par défaut
    J'ai essayer de passer par le css sauf qu'il me prennait que la partie comprenant du texte et non pas la hauteur de ma page

  6. #6
    Membre confirmé Avatar de Periah
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2012
    Messages : 27
    Par défaut
    Il faut que tu mettes du height:100% sur tous les conteneurs (html, body...)

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 181
    Par défaut
    Le problème c'est que sa m'agrandi la page et du coup j'ai la barre déroulante à droite qui s'affiche. De plus, mon nav possède alors des marge et même avec marge-left, etc... les marges ne s'enlèvent pas

  8. #8
    Membre confirmé Avatar de Periah
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2012
    Messages : 27
    Par défaut
    Une petite base de travail...

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html style='height:100%;'>
    	<body style='height:100%;min-height:100%;margin:0px ; padding:0px;'>
    		<DIV id='menu' style='float:left;background-color:red;height:100%;min-height:100%;'>
    			<nav style='margin:0px ; padding:0px;'>
    				<a href="index.php">Recherche</a>
    			</nav>
    		</DIV>
    		<DIV style='background-color:green;'>
    			blablabla
    		</DIV>
    	</body>
    </html>

  9. #9
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 181
    Par défaut
    Merci de ta réponse je vais pouvoir enfin faire mon menu verticale !!!

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

Discussions similaires

  1. Récupérer la hauteur de la fenêtre
    Par cil06 dans le forum Android
    Réponses: 0
    Dernier message: 27/05/2014, 12h09
  2. [PowerBuilder] Récupérer la main sur une fenêtre modale
    Par jpdar dans le forum Powerbuilder
    Réponses: 3
    Dernier message: 12/06/2006, 14h21
  3. Coment récupérer le handle d'une fenêtre
    Par robocop2776 dans le forum MFC
    Réponses: 2
    Dernier message: 30/10/2005, 22h21
  4. Récupérer url d'une autre fenêtre contenant des frames
    Par coolhead dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/08/2005, 10h12

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