JS gevorderde |
|
Ik zit met een probleem. Wanneer ik zoekresultaten weergeef werk ik met expandable divjes. Echter wanneer ik ze weer geef geeft hij alle linebreaks weer die normalitair hidden zouden moeten zijn, Dit kan ook komen door 't javascriptje.
function threeColumn() {
var elm = document.getElementById('main');
var ell = document.getElementById('left');
var elr = document.getElementById('right');
var con = document.getElementById('container');
var x = ell.offsetHeight;
var y = elm.offsetHeight;
var z = elr.offsetHeight;
var w = con.offsetHeight;
if ((z > x) && (z > y)) { w = z; }
if ((x > y) && (x > z)) { w = x; }
if ((y > x) && (y > z)) { w = y; }
ell.style.height = w + "px";
elm.style.height = w + "px";
elr.style.height = w + "px";
con.style.height = w + "px";
}
----------------
HTML opbouw :
---------------
<div id='conatiner'>
<div id='left'>
/* Nested crap */
</div>
<div id='main'>
/* Nested crap */
</div>
<div id='right'>
/* Nested crap */
</div>
</div>
<div id='footer'></div>
function threeColumn() { var elm = document.getElementById('main'); var ell = document.getElementById('left'); var elr = document.getElementById('right'); var con = document.getElementById('container'); var x = ell.offsetHeight; var y = elm.offsetHeight; var z = elr.offsetHeight; var w = con.offsetHeight; if ((z > x) && (z > y)) { w = z; } if ((x > y) && (x > z)) { w = x; } if ((y > x) && (y > z)) { w = y; } ell.style.height = w + "px"; elm.style.height = w + "px"; elr.style.height = w + "px"; con.style.height = w + "px"; } ---------------- HTML opbouw : --------------- <div id='conatiner'> <div id='left'> /* Nested crap */ </div> <div id='main'> /* Nested crap */ </div> <div id='right'> /* Nested crap */ </div> </div> <div id='footer'></div>
Ik resize de pagina met een stukje javascript aangezien ik met geen mogelijkheid de css zo opgebouwd kreeg dat hij 't goed verwerkte het moment dat de expandable divs om de hoek kwamen kijken.
Om de divs te hidden/weergeven gebruik ik Display='block' && Display='none'
Iemand enig idee hoe ik dit zou kunnen verhelpen,
Bijvoorbaat Dank.
|