Zo hier in de homepage is de inhoud midden al 9536 px hoog.
Ja, dat klopt: maar het staat
niet in de opgegeven eigenschappen van het <iframe> als je de broncode van de pagina bekijkt, en ook
niet in de css.
Ra-ra hoe kan dat?
Het is er sneaky in gezet door een javascriptje! *)
Dit script staat niet op de hoofdpagina, maar steeds op de "binnenpagina's" (dus je ontdekt 't niet zo gauw).
Bv. op de pagina
www.chushigangdruk.be/events/protest13aug11.html staat van regel 10 tot regel 16 een javascript-functie
AutoIFrame(id){...}.
Dat is de boosdoener!

De bedoeling van dit script is om het <iframe> in de hoofdpagina net zo hoog te maken als de inhoud van de iframe-pagina.
Het werkt wel in Internet Explorer (in IE7 tenminste), maar niet in Firefox en andere browsers.
Wat je zou kunnen doen, is dit javascript daar weghalen en dan op de hoofdpagina het <iframe> een vaste hoogte van bv. 500 of 600px geven. Dan komt er wel een extra scrollbar naast het iframe, maar de pagina wordt in elk geval niet te lang.
En inderdaad, een totale herbouw van de site zou het mooiste zijn. Dan kunnen de pagina's die nu in het iframe staan, echte pagina's worden, en kunnen de kop, het menu en de linkerkolom er steeds met een
php-include bijgezet worden.
Met vriendelijke groet,
CSShunter
___________
*) Het staat niet in de gewone broncode, maar als je (bv. met de
Webdeveloper Toolbar) naar "View Generated Source" gaat, zie je die hoogte er wel bij staan, als extra inline-style in de <iframe>-tag.