Geert Lund wrote:
> Det smarteste i den forbindelse - alt efter hvordan dit script er skruet
> sammen - vil i stedet være at lave en simpel HTTP refresh på din side -
> der reloader hele siden hvert 30. sekund fx.
Hvis du ikke ønsker at din side pludselig refresher, så har du to
muligheder:
1. XMLHTTP
Du kan bruge JavaScript's XMLHTTP, som kan styre hentningen af en anden
side. Ved brug af dette komponent, kan brugeren overhovedet ikke se, at
der sker noget i baggrunden.
Der er en længere forklaring bag XMLHTTP, så det kan du slå op på
Google, hvis du vil :)
Her er et enkelt link til dig dog:
http://jibbering.com/2002/4/httprequest.html
2. Iframe
Du kan lave et iframe på dit site og redirecte det med JavaScript.
Derved vil det ikke være hele siden som refresher men dit iframe, som du
kan skjule med CSS.
Gør f.eks. sådan:
<iframe style="display: none;" id="ifr_control"></iframe>
<script type="text/javascript">
function DoTheRedirect(){
document.getElementById("ifr_control").src = "mit_script.php";
}
setTimeout("DoTheRedirect();", 30000);
</script>
Håber du kunne bruge det til noget :)
--
Med venlig hilsen
Kasper Johansen