Onbekend |
|
En als ik het zo zie, als je de functie bijv. aanroept met:
href="javascript:schuif_open(id3,4)"
Wordt hij ook 4 x op block gezet. Dus zet die display eens ervoor, en buiten de for-loop.
function schuif_open(divID, maxHeight)
{
document.getElementById(divID).style.display = 'block';
for(i = 0; i < maxHeight; i++)
document.getElementById(divID).style.height += i;
}
function schuif_open(divID, maxHeight) { document.getElementById(divID).style.display = 'block'; for(i = 0; i < maxHeight; i++) document.getElementById(divID).style.height += i; }
Ik ben niet goed in JS maar zelf denk ik niet dat dit zal werken, ik zal even op w3c voor je kijken.
-Edit-
Precies wat ik dacht.
function schuif_open(divID, maxHeight)
{
document.getElementById(divID).style.display = 'block';
document.getElementById(divID).style.height = maxHeight;
}
function schuif_open(divID, maxHeight) { document.getElementById(divID).style.display = 'block'; document.getElementById(divID).style.height = maxHeight; }
Probeer zoiets!
Ik weet niet hoe je px erachter zat want dit is wel vereist.
Misschien maxHeight +"px"
ik weet het niet.
S6 |