[JS] offsetHeight opvragen binnen frames

Pagina: 1
Acties:

  • muis|IA
  • Registratie: Oktober 2001
  • Laatst online: 18-11-2022
Om de hoogte van een IFRAME in m'n pagina te bepalen bepaal ik de hoogte door top.document.body.offsetHeight op te vragen wanneer de pagina laad.

Dit werkt goed totdat de pagina geframed word.
Als je naar de pagina in bv een e-mail bij hotmail dan word de pagina in een window geopend met bovenin nog een hotmail frame.

Dan krijg ik een 'acces denied' en kan ik de offsetHeight niet opvragen, volgens mij doordat ik het van de 'top' opvraag.
Enig idee hoe dit op een andere manier kan?

Een vergissing is menselijk maar om er een puinhoop van te maken heb je een computer nodig (met mij erachter)


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:52

RM-rf

1 2 3 4 5 7 6 8 9

dat kan niet, je kunt elementen van een pagina van een ander domain niet zomaar opvragen, dat is het sandbox security model.

ik neem aan dat je gewoon de 'self.document.body.offsetHeight' wilt gebruiken, ofwel gewoon direct de document.body.offsetHeight
top wil je enkel gebruiken om framesets te benaderen (top.document.body is dus erg fout, immers een frameset zelf kent geen body)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen