webForumDet fria alternativet

Ladda olika js filer beroende på webbläsare

JavaScript

2 svar · 180 visningar · startad av fredriksk

Medlem sedan maj 2001211 inlägg
Frågan#1

Kan man på något vis ladda in olika js script beroende på vilken webbläsare man har? Jag vill alltså bara ha en html fil som laddar olika script filer beroende på webbläsare...

Typ:
<script>
webbbrowser = navigator.appName;

if(webbbrowser.indexOf("Netscape") != -1){
ladda javascript_ne.js;
}

else{
ladda javascript_explorer.js;
}

</script>

Någon som vet? Vill inte ha två HTML filer som ser likadana ut förutom sökvägen till javascriptet...

------------------
hmm.. äh det får stå så här tills jag kommer på nått bättre...

Medlem sedan dec. 19996 721 inlägg
#2

Lite taget ur luften...

<script>
webbbrowser = navigator.appName;

if(webbbrowser.indexOf("Netscape") != -1){ 
  jssrc="javascript_ne.js";
}

else{
jssrc="javascript_explorer.js;"
}
document.write('<script language="javascript" src="' + jssrc + '"><\/script>');
</script>

[Redigerat av emission den 13 aug 2001]

Medlem sedan sep. 20001 124 inlägg
#3

Kom ihåg att vara extremt försiktig med sådant här. Exempelvis så ger du Netscape 3, 4 och 6 exakt samma fil trots att 6+ är betydligt närmare IE5 än NS4.

------------------
Även seriemördare är människor. http://www.choppingblock.org/
Absolut bästa episoden: http://www.choppingblock.org/d/20000925.html

250 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)