Archief - HTML: Iframe even groot als inhoud?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Tremium

Legacy Member
Ik ben dus aan het werken met een iframe maar ik zou nu graag willen weten of het mogelijk is mijn iframe even groot te laten maken als de inhoud zodat ik geen scrollbalk in het iframe zelf krijg maar de hele pagina naar beneden moet scrollen.
Is daar een html code voor of iets dergelijks?

WoDkA

Legacy Member
PHP:
<iframe onload="adjustHeight(); id="ifrm" .. >

en dan

PHP:
<script type="text/javascript">

function adjustHeight()
{
				//opvragen hoogte van pagina in iFrame
			  	var hoogte = document.getElementById('ifrm').contentWindow.document.body.scrollHeight;

			  	//voor firefox is het beter dat je nog 20pixels bijtelt bij de hoogte
				if(navigator.appName != "Microsoft Internet Explorer")
					hoogte = hoogte + 20;
			  	//aanpassen hoogte van iFrame
			  	document.getElementById('ifrm').height = hoogte;
}

</script>

dat zou moete werken ..

Tremium

Legacy Member
WoDkA zei:
PHP:
<iframe onload="adjustHeight(); id="ifrm" .. >

en dan

PHP:
<script type="text/javascript">

function adjustHeight()
{
				//opvragen hoogte van pagina in iFrame
			  	var hoogte = document.getElementById('ifrm').contentWindow.document.body.scrollHeight;

			  	//voor firefox is het beter dat je nog 20pixels bijtelt bij de hoogte
				if(navigator.appName != "Microsoft Internet Explorer")
					hoogte = hoogte + 20;
			  	//aanpassen hoogte van iFrame
			  	document.getElementById('ifrm').height = hoogte;
}

</script>

dat zou moete werken ..
En waar moet welke code (de een in pagina waar iframe inzit en de ander in het document dat in het iframe geladen gaat worden ofzo?)?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan