login  Naam:   Wachtwoord: 
Registreer je!
 Forum

JS probleem voor automatisch instellen div height

Offline source36 - 13/01/2010 18:59
Avatar van source36Nieuw lid Ik kan het denk niet beter verwoorden, sorry als het nog te onduidelijk is.
Ik heb een site waar er links een menu is, daaronder een lege ruimte (die belangrijk is, later kom ik daar op terug) en rechts de inhoud. Ik heb nu een JS-scriptje waarmee ik 2 div's gelijke (variabele height) kan geven (de height veranderd namelijk steeds). Ik zet onderaan alle codes! Ik moet nu hebben dat van $('change'); 190px word afgehaald, maar ik heb geen flauw id hoe, ben nog niet zover met JS....

En dan nu de code:
  1. <script type="text/javascript">
  2. window.addEvent('domready', function(){
  3. var hl = $('change');
  4. var hr = $('solid');
  5. var hls = hl.getSize();
  6. var hrs = hr.getSize();
  7. var ns = Math.max(hrs.y, hls.y);
  8. hr.setStyle('height', ns);
  9. hl.setStyle('height', ns);
  10. });
  11. </script>


Ik hoop dat jullie iets weten!

PS. Ik heb ergens al iets gelezen over ev. parseFloat();, geen idee of het waar is maar ik d8 laat ik het toch maar even meedelen...

2 antwoorden

Gesponsorde links
Offline marten - 13/01/2010 19:18
Avatar van marten Beheerder parseFloat wil niets meer zeggen dat hij zorgt dat het een float wordt.
Zet voor regel 8 eens een alert van ns. Krijg je dan je gewesnte hoogte te zien?
Offline source36 - 13/01/2010 19:31
Avatar van source36 Nieuw lid Nou ik krijg wel de gewenste hoogte, maar ik heb nu 3 Div's: 1 Menu (even DIV1) (links), één Lege (Even DIV2)(links-onder, moet gevuld worden) en 1 Inhoud (even DIV3).

Met dit script wil ik de DIV2 de volgende Height geven:
DIV3 - DIV1 = DIV2
Het ziet er zo eigenlijk simpel uit maar er moet dus een regel worden gemaakt die dit doet.... Oh en BTW: var HR (zie JS bovenaan) is DIV3, var HL is DIV2.

Ik hoop het zo een beetje duidelijk gemaakt te hebben.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.158s