Volledige versie bekijken : iframe



bubsy119
26 October 2006, 15:24
Hey,

Normaal gezien maak ik gebruik van onderstaande voor met een iframe te werken

<iframe SRC="home.htm" NAME="_IFRAME" WIDTH="100%" HEIGHT="100%"></iframe>

Maar nu teste ik dit net in internet explorer 7 en blijkt dit niet meer te werken, de breedte pas hij nog aan naar 100% maar de hoogte niet meer ?
Weet iemand raad hiermee ?
Alvast bedankt

Jelle
26 October 2006, 16:47
Plaats je code a.u.b. in HTML/CODE/PHP tags naargelang wat voor code het is, dat is wat gemakkelijker/properder :)

Normaalgezien zou dat goed moeten werken, het is volledig valid volgens het W3C. Het gedrag van IE7 ken ik wel nog niet, misschien werkt die strikter met volledige doctypes ofzo, maar dat is dan het enige dat ik me kan indenken qua probleem. Probeer daarom eens alle attributen (src, name, height, ...) in kleine letters te zetten voor alle zekerheid (mocht je XHTML met volledig doctype gebruiken). Of gebruik je misschien een strict doctype?

Het is dus misschien handiger om even de url te geven naar de volledige testpagina ;)

bubsy119
26 October 2006, 18:54
Met het volgende te verwijderen werkt het nu wel (pagina was rap dreamweaver in elkaar geknutseld)
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN
http://www.w3.org/TR/html4/loose.dtd

Jelle
27 October 2006, 07:42
Vreemd, want het is zeker wel valid HTML 4.01 Transitional, alleen niet valid XHTML 1.0 Transitional. Misschien nog foutjes in de rest van de code van de pagina, want een doctype moet je in principe altijd zetten (om te kunnen valideren).

Plaats dat doctype eens terug en valideer dan eens de url met de W3C Validator (http://validator.w3.org/) ;)

bubsy119
27 October 2006, 08:53
Pagina 1 met doctype erin = iframe gaat enkel 100% breed (validate = ok)
http://www.carettedonny.be/test/KSVOTV3/main1.htm

Pagina 2 zonder doctype = iframe gaat in de breedte en de hoogte 100% (validate = nok)
http://www.carettedonny.be/test/KSVOTV3/main2.htm

(getest met IE 7)

Jelle
29 October 2006, 11:36
Vreemd, als de pagina 100% valid is, moet dat toch echt wel werken :damn:
Dit moet dat een kleine browser bug ofzo zijn, ook Firefox heeft er last van.

Probeer eens een div op 100% errond te plaatsen, misschien dat hij zich dan correct schaalt naar de waarde.

Dus:

<div height="100%" width="100%">
<iframe src="bottom.htm" name="_MAIN" width="100%" height="100%" frameborder="0"></iframe>
</div>
Uiteraard op de pagina mét doctype, want de andere pagina werkt goed :)

bubsy119
30 October 2006, 13:50
Sorry voor de late reactie maar in het weekend ben ik werken dus :)
Heb het net getest maar lukt hier ook niet mee, en inderdaad in firefox is het net hetzelfde.:damn: