[IE] Scrollbar werkt niet in iframe

Pagina: 1
Acties:

  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
Ik heb hier een site met een iframe er in. Het werkt allemaal prima onder FF, en eerst ook onder IE. Maar nu is ineens de scrollbar in het iframe verdwenen onder IE. Het beste wat ik voor elkaar krijg, is een lege rechthoek op de plaats waar de scrollbar normaal gesproken hoort te staan...

Ik begrijp er niets van en krijg het niet meer aan de praat. Kan iemand mij daarmee helpen? Alvast bedankt!

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Haal die overflow-y: hidden; eens uit je body ;)

  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
Dank je!!!

Daar heb ik dus al die tijd overheen zitten lezen, y ipv. x... Nu alleen nog de grootte weer terug goed krijgen en zorgen dat de horizontale scrollbar wegblijft.

Mooi!

  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
Ik wordt er regelmatig helemaal niet goed van hoe moeilijk het is om alles een beetje netjes op zijn plaats te krijgen. Maar ik ben vast niet de enige die dat vind. ;)

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Mwah, als je de layout niet al te moeilijk maakt gaat het vrij simpel, en door ervaring word je er ook steeds handiger in :)

  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
Heb je ook nog een tip voor me om in IE de horizontale scrollbar weg te krijgen? Ik zit nu door alle zoekresultaten heen te worstelen, maar het zijn er heel veel, en tot nu toe werken de voorgestelde oplossingen niet.

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Maak de pagina minder breed dan de iframe of zet een overflow-x: hidden op je body ;)

  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
André schreef op donderdag 09 juni 2005 @ 22:39:
Maak de pagina minder breed dan de iframe of zet een overflow-x: hidden op je body ;)
Dat heb ik allebei al geprobeerd. En ik zit te kijken met een scherm van 1280 pixels breed. Maar IE maakt het iframe de breedte van de verticale scrollbar groter voor de tekst, dus ik zit steeds met een horizontale, hoe groot of klein ik het ook maak.

Dat werkte eerst wel, maar vraag me niet waarom. Ik heb gewoon zitten prutsen tot het werkte.

  • Tonio
  • Registratie: Juli 2003
  • Niet online

Tonio

terrible gibberish

(overleden)
Waarom heb je daar eigelijk een iframe? Ik zou eerder een div met overflow: auto; nemen :). Ik zie namelijk totaal niet in waarom je hier een iframe zou gebruiken?

D200|F90x|Leica M6|Yashica T3|Hasselblad 503cx
Nikon: 12-24/4|17-35/2.8|10,5mm/2.8|30mm/1.4|50mm/1.4|85mm/1.8|SB-800|SB-24|SB-26|MC-36
Zeiss: 80mm/2.8 50mm/4 ZM: 35mm/2
When the going gets weird... the weird turn pro


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

DiGuru schreef op donderdag 09 juni 2005 @ 22:45:
[...]


Dat heb ik allebei al geprobeerd. En ik zit te kijken met een scherm van 1280 pixels breed. Maar IE maakt het iframe de breedte van de verticale scrollbar groter voor de tekst, dus ik zit steeds met een horizontale, hoe groot of klein ik het ook maak.

Dat werkte eerst wel, maar vraag me niet waarom. Ik heb gewoon zitten prutsen tot het werkte.
Dan zit er iets in je iframe wat een vaste waarde heeft, geef je tables een border oid en je zult snel genoeg zien waar het zit.

  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
Elite_Dead schreef op donderdag 09 juni 2005 @ 22:47:
Waarom heb je daar eigelijk een iframe? Ik zou eerder een div met overflow: auto; nemen :). Ik zie namelijk totaal niet in waarom je hier een iframe zou gebruiken?
Ik wil graag, dat het menu op zijn plaats blijft staan, en dat ik makkelijk pagina's kan toevoegen zonder daar veel aan te veranderen. Ik wil ook een include gaan gebruiken voor teksten.

Maar als dat ook met een div kan, dan pas ik het aan.

[ Voor 38% gewijzigd door DiGuru op 09-06-2005 22:54 ]


  • Tonio
  • Registratie: Juli 2003
  • Niet online

Tonio

terrible gibberish

(overleden)
DiGuru schreef op donderdag 09 juni 2005 @ 22:53:
[...]


Ik wil graag, dat het menu op zijn plaats blijft staan, en dat ik makkelijk pagina's kan toevoegen zonder daar veel aan te veranderen. Ik wil ook een include gaan gebruiken voor teksten.

Maar als dat ook met een div kan, dan pas ik het aan.
je kan gewoon een php include gebruiken in een div ;) en dat het menu op z'n plaats blijft? wat bedoel je? dat ie links blijft zitten en niet boven de div gaat zitten? gewoon het menu een float:left; geven :)

D200|F90x|Leica M6|Yashica T3|Hasselblad 503cx
Nikon: 12-24/4|17-35/2.8|10,5mm/2.8|30mm/1.4|50mm/1.4|85mm/1.8|SB-800|SB-24|SB-26|MC-36
Zeiss: 80mm/2.8 50mm/4 ZM: 35mm/2
When the going gets weird... the weird turn pro


  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
André schreef op donderdag 09 juni 2005 @ 22:52:
[...]

Dan zit er iets in je iframe wat een vaste waarde heeft, geef je tables een border oid en je zult snel genoeg zien waar het zit.
Hoe bedoel je? De hoeveelheid "scrollruimte" blijft gelijk, ongeacht de horizontale resolutie (behalve als ik de window heel klein maak). Als IE de breedte van de window zou berekenen na er eerst de ruimte die de verticale scrollbar inneemt van af te trekken, dan zou het altijd precies kloppen, voor zover ik kan zien. En de percentages veranderen heeft tot nu toe ook nog niet geholpen.

Hoe lijn jij zoiets uit?

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Haal anders die width: 100%; uit je html ;)

En waarom include jij 2 keer je stylesheet?

  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
André schreef op donderdag 09 juni 2005 @ 23:06:
Haal anders die width: 100%; uit je html ;)
Ok, meteen geprobeerd, maar dat maakt geen verschil.
En waarom include jij 2 keer je stylesheet?
Als ik hem weghaal uit main.html, dan is de achtergrond wit.

Nattuurlijk laat FF het wel iedere keer goed zien, wat ik ook verander. Alleen IE niet.

Verwijderd

Haal uit de pagina die je opent in je iframe het doctype eens weg:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">


kan weg...

[ Voor 20% gewijzigd door Verwijderd op 10-06-2005 10:32 ]


  • DiGuru
  • Registratie: April 2003
  • Laatst online: 05-09-2008
Verwijderd schreef op vrijdag 10 juni 2005 @ 10:31:
Haal uit de pagina die je opent in je iframe het doctype eens weg:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">


kan weg...
Dank je!!!

Dat heeft het probleem inderdaad verholpen!
Pagina: 1