Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1663 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Menu extensible qui ne l'est pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Menu extensible qui ne l'est pas

n°1769529
univscien1
Posté le 05-08-2008 à 14:18:53  profilanswer
 

Salut, j'ai un petit problème de mise en forme.
Pour simplifier, je possède un corps qui est extensible à 90% (largeur). Il contient lui même 2 divisions nommées menu et contenu.
Le menu est de largeur fixe à 150 px et le contenu est 75%. Afin de mettre le menu a gauche je lui est appliqué un floatLeft, et j'ai décalé le contenu de 150 px vers la droite. J'ai donc un menu a gauche et un contenu a droite.
 
La hauteur de mon corps dépend donc de mon contenu.
Mon problème c'est que je voudrais que le menu soit de la méme hauteur que le contenu afin de le voir tout le long de la page. En lui appliquant height: 100% çà ne marche pas, il reste en height: auto et donc quant mon contenu devient trop grand, le menu ne suit pas.
 
J'ai essayé avec javascript:

Code :
  1. document.getElementByClass('menu').style.height = document.getElementByClass('contenu').style.height;


 
 
Mais toujours rien.  Merci de m'aider.  ;)

mood
Publicité
Posté le 05-08-2008 à 14:18:53  profilanswer
 

n°1769542
mIRROR
Chevreuillobolchévik
Posté le 05-08-2008 à 14:42:09  profilanswer
 

document.getElementById('menu').style.height = document.getElementById('contenu').offsetHeight+"px";

 

le getElementByClass va te peter a la gueule


Message édité par mIRROR le 05-08-2008 à 14:44:41

---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1769578
univscien1
Posté le 05-08-2008 à 15:18:11  profilanswer
 

Cà n'a pas l'air de marcher non plus =(
 
J'ai beau essayer te faire onload="code" dans la balise body, ou encore <script>code</script> en bas de page, rien ne marche.

n°1769593
mIRROR
Chevreuillobolchévik
Posté le 05-08-2008 à 15:26:15  profilanswer
 

c est pas <script>code... mais <script>onload = function() {code}</script> et rien dans <body>
par contre faut remplacer <div class="menu"> par <div id="menu">


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1769609
univscien1
Posté le 05-08-2008 à 15:49:41  profilanswer
 

Code :
  1. <script type="text/javascript">
  2. onload = function() {document.getElementById('menu').style.height = document.getElementId('contenu').offsetHeight;}
  3. </script>


 
Ce code est sencé être bon.? Cà me semble bisare de faire onload =. J'ai bien remplacé class par id, mais rien ne change...

n°1769745
univscien1
Posté le 05-08-2008 à 18:10:15  profilanswer
 

J'ai trouvé. Merci pour l'aide.

n°1769906
mIRROR
Chevreuillobolchévik
Posté le 06-08-2008 à 03:10:05  profilanswer
 

t as oublié le +"px" a la fin par exemple ? :D


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Menu extensible qui ne l'est pas

 

Sujets relatifs
menu en séquences...Des soucis smarty pour intégrer mon menu sous cms made simple
Menu déroulant non cliquable [Need help :D]Menu déroulant au survol d'une image réactive
probleme menu deroulant IE/firefoxEtat d'un element du menu
Menu déroulant en JVS: problème d'affichageMenu déroulant horizontal ( sfhover function)
[CSS] Menu avec fond extensiblemenu extensible
Plus de sujets relatifs à : Menu extensible qui ne l'est pas


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)