Toon posts:

[HTML/JS] Firefox resized iframe niet goed.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb nu een dag of 2 gezocht naar oplossingen maar ik kan er zelfs via de search maar niet achterkomen.

Ik heb in mijn pagina een div gemaakt met een iframe erin. Dit iframe roept de content aan. Met behulp van een stuk javascript is het gelukt om de lengte van het iframe automatisch aan te passen aan de conent die ingeladen wordt.

Dit werkt allemaal leuk en aardig in IE

Nu is het de bedoeling dat ik dit ook werkend krijg onder Firefox. In firefox heb ik het probleem dat ik opeens scrollbars te zien krijg.

je kan de pagina hier bekijken (niet bedoeld voor reclamedoeleinden, dit is pure noodzaak.) Als je de pagina bekijkt in firefox zie je meteen het probleem. http://www.nerdwerx.nl/website

Zelf heb ik de indruk dat het in het javascript zit. Ik ben zeker geen pro met java dus misschien weten jullie waar de fout kan zitten.

Javascript code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<script type="text/javascript">
function adjustIFrameSize (iframeWindow) {
  if (iframeWindow.document.height) {
    var iframeElement = parent.document.getElementById
(iframeWindow.name);
    iframeElement.style.height = iframeWindow.document.height + 'px';
    iframeElement.style.width = iframeWindow.document.width + 'px';
  }
  else if (document.all) {
    var iframeElement = parent.document.all[iframeWindow.name];
    if (iframeWindow.document.compatMode &&
        iframeWindow.document.compatMode != 'BackCompat') 
    {
      iframeElement.style.height = 
iframeWindow.document.documentElement.scrollHeight + 0 + 'px';
      iframeElement.style.width = 
iframeWindow.document.documentElement.scrollWidth + 0 + 'px';
    }
    else {
      iframeElement.style.height = 
iframeWindow.document.body.scrollHeight + 0 + 'px';
      iframeElement.style.width = 
iframeWindow.document.body.scrollWidth + 0 + 'px';
    }
  }
}
</script>


Ik heb de indruk dat firefox wel de hoogte van het iframe anpast met het script maar het is voor mij een raadsel waar nou die scrollbars vandaan komen :'( .

Bij voorbaat dank

Jan-Willem

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:25

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Reinstein
  • Registratie: Juni 2003
  • Laatst online: 03-12-2025

Reinstein

Half-Nul

miscchien kun je het oplossen door het overflow atribuut van css.

Waarden: auto | visible | hidden | scroll

edit:

met JS moet je altijd oppassen want IE ondersteund veel meer als firefox/mozilla.

daarom test ik altijd in mozilla, en kijk daarna met IE of het werkt.

[ Voor 44% gewijzigd door Reinstein op 25-11-2004 14:12 ]

Open source modeltrein besturings software


Verwijderd

Topicstarter
r.l.feenstra schreef op donderdag 25 november 2004 @ 14:09:
miscchien kun je het oplossen door het overflow atribuut van css.

Waarden: auto | visible | hidden | scroll
Helaas helpt dit ook niet. bij scroll en auto krijg ik er nog meer scrollbalken bij. :/

maar toch bedankt :)

Ik heb ook veel getest in mozilla en het ging allemaal goed totdat ik probeerde het iframe dynamisch te maken. En om nou alleen de site onder ie te laten werken zit me ook niet lekker.

[ Voor 22% gewijzigd door Verwijderd op 25-11-2004 14:14 ]


Verwijderd

Topicstarter
Modjes gooi topic maar dicht. heb de oplossing al gevonden.

Ik was een scrolling="0" vergeten in mn iframe code :X 8)7

  • stin
  • Registratie: Augustus 2001
  • Niet online
Heb je het al verbeterd op online?

want bij IE heb ik scrollbalken (wel in de kleur van de pagina) en bij FF ook (maar dan wat gaarder allemaal)

Verwijderd

Topicstarter
kloetepum schreef op donderdag 25 november 2004 @ 17:21:
Heb je het al verbeterd op online?

want bij IE heb ik scrollbalken (wel in de kleur van de pagina) en bij FF ook (maar dan wat gaarder allemaal)
Ik heb de verbeterde versie meteen geupload ja. Maar zie jij gekleurde scrollbalken in mozilla? Ik niet namelijk. Is dat überhaupt mogelijk in mozilla?

Ik krijg in FF gewoon de standaard scrollers.

  • stin
  • Registratie: Augustus 2001
  • Niet online
Verwijderd schreef op donderdag 25 november 2004 @ 17:26:
[...]


Ik heb de verbeterde versie meteen geupload ja. Maar zie jij gekleurde scrollbalken in mozilla? Ik niet namelijk. Is dat überhaupt mogelijk in mozilla?

Ik krijg in FF gewoon de standaard scrollers.
ja, bij FF zie ik die standaard scrollers maar in die layout ziet dat wat raarder uit.
in IE zie ik gewoon alles goed volgens mij.

Verwijderd

Topicstarter
kloetepum schreef op donderdag 25 november 2004 @ 20:58:
[...]


ja, bij FF zie ik die standaard scrollers maar in die layout ziet dat wat raarder uit.
in IE zie ik gewoon alles goed volgens mij.
klopt helaas ondersteund FF dit niet. De standaard scrollers kloppen echt met het ontwerp :/
Pagina: 1