iframe resizen in Opera

Pagina: 1
Acties:

  • flowerp
  • Registratie: September 2003
  • Laatst online: 11-09 18:20
Ik vroeg me af of er iemand weet of het mogelijk is om een iframe via javascript te resizen in Opera. Zowel in IE als FF lukt me dit door een iframe element op te vragen via getElementById en de height en/of style.height property van dit element te zetten op de door mij gewenste waarde.

In Opera werkt dit echter niet.

Een lange zoektocht over het Internet levert vele hits op, maar nergens wordt Opera genoemd. Als enige kom ik scriptjes tegen waar Opera expliciet genegeerd wordt voor het resizen.

Kan Opera niet resizen of gaat dit op een hele andere manier?

update:
Vreemd, na een paar keer refreshen resized Opera nu opeens wel. 8)7

Anyway, wat ik concreet wil is het iframe resizen zodat het exact de grote van de content heeft. In FF gebruik ik daar contentDocument.body.offsetHeight voor. Dit werkt dan weer niet in Opera, zodat ik het geheel nog steeds niet werkend heb. Iemand die weet hoe dit werkt?

[ Voor 24% gewijzigd door flowerp op 13-05-2007 23:44 ]

It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Dit werkt dan weer niet in Opera,
WAT werkt er dan weer niet, krijg je geen waarde terug van die property, heb je gekeken welke andere properties er mogelijk zijn?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • flowerp
  • Registratie: September 2003
  • Laatst online: 11-09 18:20
BtM909 schreef op maandag 14 mei 2007 @ 12:27:
[...]

WAT werkt er dan weer niet, krijg je geen waarde terug van die property, heb je gekeken welke andere properties er mogelijk zijn?
Ik ben er ondertussen al achter. contentDocument.body.offsetHeight geeft altijd een constante waarde terug, onafhankelijk van de daadwerkelijke hoogte van de content. Na wat experimenteren blijkt
contentDocument.documentElement.clientHeight bij Opera wel de juiste waarde te geven.

Tis eigenlijk vrij bizzar dat elke browser het weer op een andere manier doet.

It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.