webForumDet fria alternativet

ladda js-fil en gång

2 svar · 187 visningar · startad av neversleep

neversleepMedlem sedan okt. 2001230 inlägg
#1

Hejsan

Kan man ladda en js-fil i en frame och sedan referera till den i resten av siten? Om ja, hur i rackarns gör man? Skulle speeda upp siten om man slapp ladda in filen i varje sidhämtning.

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Hej!

Eftersom filen troligtvis cachas hos klienten vid första sidhämtningen kommer den inte att påverka laddningstiden vid kommande förfrågningar.

Men visst, det går alldeles utmärkt att referera till filens data från en annan ram. Vi kan anta att du placerar filen i ramen file_frame. Från en ram på samma hierarkinivå kan du då nå dess data med:

top.frames["file_frame"].[i]data[/i]...

Har du en funktion f() i filen blir det alltså:

top.frames["file_frame"].f();

:)

neversleepMedlem sedan okt. 2001230 inlägg
#3

jaså js filer cashas...då hjälper det inte mig så mycket. har en javascriptbaserad meny som alltid visas snäppet efter när en sida laddas. Trodde det berodde på att js filen behövdes läsas in vid var visning. Tack iaf!

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)