webForumDet fria alternativet
Logga in / Bli medlem

onLoad och location.reload()

JavaScript

4 svar · 360 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Trådstart#1

Hej

Hur kan jag kombinera onLoad och "location.reload()"

Vad jag försöker att uppnå, är att sidan laddas en gång, vid första besöket, men samtidigt unvika en loop om jag bara skriver

onload="location.reload()"

Medlem sedan sep. 2002100 inlägg
#2

<script>
loaded=false
</script>

onload="if(loaded == false) {location.reload();loaded=true;}"

Medlem sedan jan. 2003956 inlägg
#3

Tack för ditt svar

Men jag får det inte att funka.
Utifrån logiken så ser det korrekt ut, men hos mig loopar den.

Jag ändrade ordningen och skrev:

{loaded=true;location.reload();}

Alltså loaded=true före, utifall den skulle reloada utan att läsa fortsättingen, men icke.

Sen klämde jag in en alert(loaded) före och efter loaded=true för en kontroll. Loaded ändrade sig, men ändå går det inte.

Är det nåt fel, eller är det bara jag som misstar mig?

Medlem sedan jan. 2003956 inlägg
#4

:( Varför är det ingen som kan hjälpa mig.

Jag kom att tänka på, att loaded=true försvinner väl, när man refreshat, inte sant?

Ska man kanske inte klämma in nånting som onRefresh?
Nån som vet?

Somebody help, Please? :OO

Det verkar så enkelt, men det tycks inte gå.

Medlem sedan juni 20004 308 inlägg
#5

Du kan använda detta script.

oncepersession('location.reload()','minReload');
260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)