LJ har bragt dette til os:
> Hej.
> Kan nogen forklare mig, hvorfor følgende kode fungerer i Opera og IE, men
> ikke i Firefox:
> Koden skal bruges til at lave et databaseopslag, der hele tiden skal
> genopfriskes, men lige nu viser den bare unixtid, for demo.
>
>
> <?php
> $page = $_SERVER['PHP_SELF'];
> $sec = "1";
> header("Refresh: $sec; url=$page");
> $unix_date = strtotime(now);
> echo $unix_date;
> ?>
>
> mvh. Leif
>
> PS. Pudsigt nok, gælder det samme for følgende javascript kode:
>
> <html>
>
> <head>
> <title></title>
> </head>
>
> <body bgcolor="#656565">
> <?php
> $unix_date = strtotime(now);
> echo $unix_date;
> ?>
> <body/>
>
> <script language="JavaScript">
>
> var time=1000; //in ms...
> function refresh(){
> window.history.go(0);
> }
> setTimeout('refresh()',time);
>
>
> </script>
> </html>
Cache?
header( "Refresh:..");?
http://www.faqs.org/rfcs/rfc2616
- jeg kan ikke finde den..
Mht javascriptet:
Du angiver ingen doctype - men scripts skal stå i <head> eller <body>.
Så det kan ikke forventes at virke i nogen af dem.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk