onLoad och location.reload()

JavaScript

4 svar · 368 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');
258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)