login  Naam:   Wachtwoord: 
Registreer je!
 Forum

hoogte van iframe auto (Opgelost)

Offline Bruud - 03/07/2007 22:24
Avatar van BruudNieuw lid Ik zou graag willen weten hoe ik de hoogte van een iframe automatisch laat gaan, ik heb hem nu op 100% staan en dat werkt tot zekeren hoogte, maar nu niet goed. Kan iemand mij helpen?
Alvast bedankt!

5 antwoorden

Gesponsorde links
Offline Grayen - 03/07/2007 22:34 (laatste wijziging 03/07/2007 22:50)
Avatar van Grayen PHP ver gevorderde Er van uit gaande dat je bedoelt dat de hoogte van de iframe moet worden aangepast aan zijn inhoudt moet dit werken:

Dit in <head> zetten:

  1. <script type="text/javascript">
  2. function autoHeight(theIframe)
  3. {
  4. var theDocument = theIframe.contentWindow.document;
  5. var theHeight = theDocument.getElementsByTagName('body')[0].scrollHeight;
  6.  
  7. theIframe.scrolling = 'no';
  8. theIframe.style.overflow = 'hidden';
  9. theIframe.frameBorder = 0;
  10. theIframe.height = theHeight;
  11. }
  12. </script>


En dit in de body op de plaats van je iframe

  1. <iframe onload="autoHeight(this);" src="iframe.html" width="600"></iframe>


Dus..

  1. onload="autoHeight(this)"


.. toevoegen aan je iframe is al voldoende om hem de height te geven die bij zijn inhoudt hoort. Let er wel op dat je alleen de width meegeeft en niet de height.

Ik heb hem zojuist getest in firefox, internet explorer en opera en in alle drie werkt hij hetzelfde . Wel stom dat ik 1,5 jaar terug dagenlang opzoek ben geweest naar zo'n script uit eindelijk gevonden, maar dat was een gigantisch script en werkte niet 100% correct. En nu in 15 min maak ik hetgeen wat ik toen de hele tijd wilde .

Veel succes  
Offline Bruud - 03/07/2007 23:51
Avatar van Bruud Nieuw lid Super bedankt !! ik ben de hele avond al op zoek!!
Offline vincentp - 24/03/2009 15:23
Avatar van vincentp Nieuw lid Dit had ik net nodig! alleen als je op een link klikt en hij moet groter worden dat word hij ook wel alleen hij word danaar niet meer kleiner
in Firefox is hier ook iets voor? want ik heb het echt nodig 
Offline Maasweb - 23/09/2009 11:37 (laatste wijziging 23/09/2009 14:15)
Avatar van Maasweb Nieuw lid Iemand ook enig idee om dit Valid te maken. 

onload in iframe is nl niet zoals het hoort.

Volgens mij mag hij wel in de body tag, maar weet niet hoe ik hem dan werkend kan krijgen.

iemand? 
Offline WebSmurf - 22/11/2009 23:54 (laatste wijziging 02/12/2009 09:52)
Avatar van WebSmurf Nieuw lid OPLOSSING
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s