Natuurlijk werkt dat niet meer als je de code van die "Lolll" gebruikt. Hij doet namelijk "return false;" geen idee waarom, omdat nu al je andere onloads geblokkeerd worden, en dus ook deze: "window.onload = listexpander;"
Haal die return false eens weg, als dat niet werk vervang je return false; door listexpander();.
Ik heb die return false vervangen door listexpander(); en nu doet het terug normaal. Alleen stom dat die popup laadt nadat de hele pagina geladen is. Die popup zou eigenlijk eerst moeten verschijnen.
<?
echo "<div align=\"center\">
<p><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Een ogenblik aub, de pagina is aan het laden...</font></p>
<p><img src=\"images/preloader_circel.gif\" width=\"40\" height=\"40\"></p>
</div>";
flush();
sleep(10);
echo "<div align=\"center\"><a href=\"javascript:window.open('','_parent');window.close();\">De pagina is nu geladen.<br>Sluit dit venster aub</a></div>";
?>
echo"<div align=\"center\"><a href=\"javascript:window.open('','_parent');window.close();\">De pagina is nu geladen.<br>Sluit dit venster aub</a></div>";
?>
Het is dus met een flush en sleep. Ik vraag mij af of het omgekeerde ook bestaat: ipv dat er na 10 seconden iets verschijnt, zou er na 10 seconden iets moeten weggaan.
Dat zou ik dan bovenaan mijn indexpagina plaatsen.
Heb je eigenlijk de link van mij in je vorig topic gelezen? http://jaron.nl...oad-events/
Dit zorgt ervoor dat de popup opent voordat je pagina volledig geladen is.
Er zaten een paar foutjes tussen, heb ze weggehaald.
Is het de bedoeling dat er na 10 seconden een nieuwe pagina wordt geopend? Dan gaat die pagina zich helemaal opnieuw laden, niet? In ieder geval doet ie niets na 10 seconden, en toont ie alleen maar 'loading'.