Det er DHTML/JavaScript du er ude efter... Men prøv noget i stil med:
<html>
<head>
<title>Din side</title>
<script type="text/javascript">
window.onload = function ()
{
document.getElementById( 'loader' ).style.display = 'none';
document.getElementById( 'content' ).style.display = 'block';
}
</script>
</head>
<body>
<div id="loader">Siden loades. Vent venligst!</div>
<div id="content" style="display: none">
<?php
// Resten af din side og kode her...
?>
</div>
</body>
</html>
så siger den:
Parse error: parse error, unexpected '<' in /usr/home/virtual/ultraz.dk/public_html/index.php on line 38
hov bare mig der var dum hehe :) det virker fint, mange tak.. lig et svar og du får points..
hvis jeg kun vil have den til at loade noget af siden hva gør jeg så?
altså mine countere behøver den ikke loade før den åbner siden, da de nogle gange er lidt dumme..
Well, dét der burde vise en "Loading" side, som bliver vist indtil hele dokumentet er loadet...
Hvis du vil vise det alligevel skal du bruge en setTimeout, og så fjerne Loading siden efter X sekunder...
kan du lave det for mig?
kunne være lækkert
Noget i stil med:
<html>
<head>
<title>Din side</title>
<script type="text/javascript">
function showit()
{
document.getElementById( 'loader' ).style.display = 'none';
document.getElementById( 'content' ).style.display = 'block';
}
window.onload = function ()
{
showit();
}
setTimeout( "showit()", 2500 );
</script>
</head>
<body>
<div id="loader">Siden loades. Vent venligst!</div>
<div id="content" style="display: none">
<?php
// Resten af din side og kode her...
?>
</div>
</body>
</html>
Så vises siden når den er loadet færdigt, eller når der er gået 2,5 sekunder, hvad der kommer først...
det giver nogle problemer..
http://www.ultraz.dk/ (...)det er som om den ikke rigtig kommer videre ?
Du mangler en </div> ved din loading block :P
nej har jeg indsat... lige over </body> ikke?
se link
^
Nej. Dette:
<div id="loader">
<p> </p>
<p> </p>
<p> </p>
<center><table border="0" width="51%" cellspacing="1" id="table1" style="text-align: center; border: 1px solid #C0C0C0" bgcolor="#E1E1E1">
<tr>
<td>
<p align="center"><b><font face="Impact" size="7">ULTRAZ.DK -
BABEPORTAL</font></b></p>
<p align="center"><b><font face="Impact" size="7">
<font color="#CC3300">SIDEN LOADES...</font><br>
Vent venligst</font></b></td>
</tr>
</table></center>
<div id="content" style="display: none">
Skal se sådan ud:
<div id="loader">
<p> </p>
<p> </p>
<p> </p>
<center><table border="0" width="51%" cellspacing="1" id="table1" style="text-align: center; border: 1px solid #C0C0C0" bgcolor="#E1E1E1">
<tr>
<td>
<p align="center"><b><font face="Impact" size="7">ULTRAZ.DK -
BABEPORTAL</font></b></p>
<p align="center"><b><font face="Impact" size="7">
<font color="#CC3300">SIDEN LOADES...</font><br>
Vent venligst</font></b></td>
</tr>
</table></center>
</div>
<div id="content" style="display: none">
Som jeg skrev: Du mangler en </div> ;)
det ser ik rigtig ud som om den loader, den er tværdigmod blevet langsommere :S ?
tjek
www.ultraz.dk
Du har sikkert taget den ned igen, for den er der ikke længere ;) Prøv at lave den der indextest.php igen...
lukker.. smid lige et svar så får du points som tak for hjælpen