[IFrames] Autoresize en positioning prob

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

  • gavro
  • Registratie: November 2000
  • Laatst online: 21-08 08:27
Ok gents,

nu heb ik een index file die opgebouwd is uit verscheidene iframes, die op hun beurt mbv css (divjes) geplaatst zijn.

Nu moet ik verscheidene iframes automatisch laten resizen als er meer content in komt. Dit is gelukt met het volgende javascriptje:

HTML:
1
2
3
4
5
function resizeIframe() {
    i = parent.document.getElementById(window.name)
    iHeight = document.body.scrollHeight
    i.style.height = iHeight + 10 + "px"
}


Dit werkt perfect... ZOLANG de pagina statisch is.

Nu wil het zijn dat ik 3 iframes elke 60 secs wil laten reloaden, bijvoorbeeld mbv een meta-tag (http-equiv="refresh").
Zodra 1 van de iframes zich heeft herladen, willen de iframes zich wel resizen, maar een onderstaande iframe wil bijvoorbeeld niet meer meebewegen (voorbeeld: als bovenste iframe hoger wordt, dan blijft de iframe eronder op zn hudige positie, hij wil niet meebewegen naar onderen).
Dit gebeurt enkel en alleen als 1 van de iframes een autorefresh heeft gehad...

Heb voorlopig maar de autorefresh code weggehaald...


Iemand een oplossing?

indexhtmlcode: www.dayofdefeat.nl/newsite/index.html

Whoo-ah.


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Dus je hebt een pagina met een aantal divjes en in die divjes staan iframes als ik het goed begrijp? Dan kun je toch gewoon die divjes allemaal relatief positioneren en klaar is kees?

  • gavro
  • Registratie: November 2000
  • Laatst online: 21-08 08:27
zijn ook allemaal relatief gepositioneerd ;)

Modjes, graag een slotje, ik heb al een oplossing gevonden. Had het veel eerder hier moeten posten, 5 mins later had ik een oplossing :P

edit:

SORRY, toch geen oplossing... graag openlaten :)

[ Voor 15% gewijzigd door gavro op 02-05-2003 19:20 ]

Whoo-ah.


Verwijderd

Waarom lukt dit niet bij mij?

Ik voeg
<script>
function resizeIframe() {
i = parent.document.getElementById(window.name)
iHeight = document.body.scrollHeight
i.style.height = iHeight + 10 + "px"
}
</script>

toe aan mijn HTML maar het werkt dus niet?

Iemand?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22-08 22:08
RStefan, zomaar iets in je pagina toevoegen werkt niet als je niet weet waar je het over hebt. Doe eens een aantal JavaScript cursussen voor beginners, dan ga je het vanzelf begrijpen.

Motor (of auto) onderhoud bijhouden


Dit topic is gesloten.