webForumDet fria alternativet

javascript från en .js fil i en .js fil?

3 svar · 206 visningar · startad av hakan@4u2.se

hakan@4u2.seMedlem sedan aug. 2000333 inlägg
#1

Kan man includera javascript från en annan .js fil i en .js fil?

Hoppas ni förstår vad jag menar...

PepeJeriaMedlem sedan feb. 2003774 inlägg
#2

Med hjälp av DOM kan du läsa in en js-fil efter att sidan laddats in:

function addJavascript()
{
	var elm = document.createElement("script");
	elm.type = "text/javascript";
	elm.src = "test.js";
	document.body.appendChild(elm);
	// Detta triggas bara in Mozilla
	elm.onload = function(){ alert('Fil inladdad'); }
}

Fungerar i IE och Mozilla, tyvärr inte i Opera 7 (bugg)

hakan@4u2.seMedlem sedan aug. 2000333 inlägg
#3

Måste fungera i alla webbläsare, finns det ingen annan lösning?

Typ som i asp

<!-- #include file="i_javascript.js" -->

Tack ändå PepeJeria!

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

Så här kan du göra; i .js-filen:

document.write("<scr"+"ipt type=\"text/javascript\" src=\"foo.js\"></scr"+"ipt>");

:)

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