Toon posts:

[Iframe] wit tijdens laden

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een simpel fotoalbum gemaakt. Ik wil dit met behulp van een iframe in een pagina zetten.

Dit gaat allemaal goed uit en het past ook allemaal mooi, maar als je de pagina opent is het iframe wit. Als het fotoalbum (met zwarte achtergrond) geladen is is er niets meer van te zien. Omdat de hele site zwart/donker is is het erg lelijk als je (welliswaar heel kort) een wit vlak ziet.

Ik het ligt niet aan het fotoalbum, want als ik een andere site in het iframe open is deze ook even wit.

De code voor het iframe ziet er als volgt uit:

HTML:
1
2
3
4
<iframe src="http://reactorized.temp.powweb.com/fotoalbum" width="450"
       height="100%" frameborder="0" scrolling="no">
             Uw browser ondersteund geen Iframes.
</iframe>


De pagina waar het om gaat is:
Reactor Events

De pagina is een grote rommel. Ik heb hem ook niet zelf gemaakt. Moet hem wel een keer opruimen denk ik (stage)

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 23:39

mulder

ik spuug op het trottoir

En als je nou eens dat iframe een andere achtergrond kleur geeft?

oogjes open, snaveltjes dicht


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 23:49
Zowel bgcolor="#x" als style="background-color:#x;" werken niet in <iframe>

Motor (of auto) onderhoud bijhouden


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waarschijnlijk komt dit omdat je pagina iets te lang bezig is met laden... Je zou kunnen kijken of je die iframe pas zichtbaar kan maken, nadat je pagina geladen is?

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.


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

HTML:
1
2
3
4
<iframe src="http://reactorized.temp.powweb.com/fotoalbum" width="450"
       height="100%" frameborder="0" scrolling="no" style="visibility:hidden" onload="this.visibility='visible';">
  Uw browser ondersteund geen Iframes.
</iframe>

[ Voor 26% gewijzigd door André op 11-05-2004 12:44 ]


Verwijderd

Topicstarter
mmm andre,

Jouw oplossing werkt bijna...

het wit tijdens het laden is idd weg. Alleen word ie niet meer zichtbaar :(

Iemand een idee hoe dit kan?

[ Voor 12% gewijzigd door Verwijderd op 11-05-2004 13:41 . Reden: kleine toevoeging ]


Verwijderd

Topicstarter
Ik heb geprobeerd de pagina sneller te laten laden door eerst een lege pagina met alleen een zwarte achtergrond te laten openen en vanaf hier met een meta refresh door te sturen naar het fotoalbum. Maar ook op deze manier krijg ik eerst een wit vlak.

Iemand een idee om de manier van Andre werkend te krijgen?

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Blijkbaar wordt het onload event niet getriggered. Wat je kunt doen is een functie opnemen in je hoofdpagina (showIFrame() of whatever je een leuke naam vindt) en deze aanroepen in de onload van de body van je geopende pagina (onload='opener.showIFrame();').

showIFrame() kun je vullen met de code van Andre (en een beetje aanpassen, maar dat lukt wel, toch?).

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

code:
1
onload="this.style.visibility='visible'"


;)

Intentionally left blank

Pagina: 1