webForumDet fria alternativet

Refresh?

JavaScript

2 svar · 221 visningar · startad av ejick

Medlem sedan mars 2001895 inlägg
Frågan#1

Hej,

jag undrar hur jag kan göra med javascript för att göra samma som meta-taggen nedan.

<meta http-equiv='refresh' content='100; url=$PHP_SELF?page=$page'>

Har ingen tillgång att lägga in den i head eftersom funktionen sker mitt på en sida.

Tacksam för svar

Medlem sedan feb. 20011 198 inlägg
#2
<script language="javascript">
window.setTimeout("document.location.reload();","1000000");
</script>
Medlem sedan mars 2001895 inlägg
#3

Tackar,

funkade bra efter att jag moddat den lite:

window.setTimeout(\"document.location.reload('$PHP_SELF?page=$page');\",\"2000\");

Problemet som kommer är att det är efter att man har fyllt i ett formulär och man skall skickas tillbaka till sidan. Det funkar bra i IE men FF ger ett meddelande om att man skall posta informationen igen och genererar, om man väljer detta, fler lika inlägg.

Någon som har ett annat knep?
Funderade på om man skulle lägga funktionen i submitknappen fast då skulle det bli lite trist eftersom det även visas ett litet meddelande om att man har skickat sin info.

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)