Toon posts:

iframe resize werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Gegroet,
Ik heb het volgend probleem waar ik sinds vanmiddag mee worstel.
Op mijn website gebruik ik een iframe dat automatisch resizet afhankelijk van de content.
Ik gebruik daarvoor het volgend script op die pagina:

<script type="text/javascript">
function adjustIFrameSize (iframeWindow) {
if (iframeWindow.document.height) {
var iframeElement = parent.document.getElementById
(iframeWindow.name);
iframeElement.style.height = iframeWindow.document.height + 'px';
iframeElement.style.width = iframeWindow.document.width + 'px';
}
else if (document.all) {
var iframeElement = parent.document.all[iframeWindow.name];
if (iframeWindow.document.compatMode &&
iframeWindow.document.compatMode != 'BackCompat')
{
iframeElement.style.height =
iframeWindow.document.documentElement.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.documentElement.scrollWidth + 5 + 'px';
}
else {
iframeElement.style.height =
iframeWindow.document.body.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.body.scrollWidth + 5 + 'px';
}
}
}
</script>


met op de plaats waar het iframe zich bevindt:
<IFRAME SRC="../guestbook/index.php" name="iframeName" id="iframeName" WIDTH=150 frameborder=0 noresize></IFRAME>

Op de source pagina gebruik ik deze code:
onload="if (parent.adjustIFrameSize)
parent.adjustIFrameSize(window);"


Nu, alles werkt prima zolang ik de volledige url van de pagina invoer.
Maar ik gebruik een .tk adres om naar die url te verwijzen. Als ik via dat TK adres op mijn pagina terechtkom, werkt die resize functie niet meer. Ik vermoed omwille van een frame dat gebruikt wordt door TK.

Ik heb al een extra pagina gemaakt die redirect naar mijn eigenlijke homepage. Dan werkt die resize wél, maar ben ik die mooie korte TK url kwijt die normaal gesproken onveranderd blijft in de adresbalk tijdens het surfen op de site.

Mijn vraag is nu of er een methode is
- ofwel om die resize te laten werken op die TK url
- ofwel om na een redirect, tóch het TK adres te behouden in de adresbalk.

  • Gummbahla
  • Registratie: Februari 2003
  • Laatst online: 12-04 21:22
- ofwel om na een redirect, tóch het TK adres te behouden in de adresbalk.
Dat gaat sowieso niet werken aangezien je dat TK frame kwijt wilt raken, waardoor je een complete pagina-refresh moet doen en dus de URL in je browser ook aangepast wordt :)

Of het op de andere manier wel kan, kan ik je helaas niet vertellen...