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.
2 svar · 187 visningar · startad av neversleep
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.
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();
:)
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!