Ladda olika js filer beroende på webbläsare

JavaScript

2 svar · 183 visningar · startad av fredriksk

Medlem sedan maj 2001211 inlägg
Trådstart#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...

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.

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)