HTML interesse |
|
Hoi tieziewies,
@gnotrgnotr: Dat IE achterloopt dat weten we allemaal wel, maar dat is natuurlijk geen oplossing, aangezien het nog steeds door de meerderheid van de mensen wordt gebruikt.
Wat je zou kunnen doen is nadat dat pagina geladen is met javascript de hoogte en breedte opmeten en die door geven aan je iframe.
klein voorbeeldje van hoe je het zou kunnen doen:
function init() {
var width = document.getElementById('TextDiv').offsetWidth;
var height = document.getElementById('TextDiv').offsetHeight;
document.getElementById('iframeId').setAttribute('width', width);
document.getElementById('iframeId').setAttribute('height', height);
}
<body onload="init();">
function init() { var width = document.getElementById('TextDiv').offsetWidth; var height = document.getElementById('TextDiv').offsetHeight; document.getElementById('iframeId').setAttribute('width', width); document.getElementById('iframeId').setAttribute('height', height); } <body onload="init();">
het kan zijn dat je nog 'px' moet neerzetten achter de laatste twee regels:
document.getElementById('iframeId').setAttribute('width', width + 'px');
document.getElementById('iframeId').setAttribute('height', height + 'px');
document.getElementById('iframeId').setAttribute('width', width + 'px'); document.getElementById('iframeId').setAttribute('height', height + 'px');
gr, |