js-Datei nachträglich laden
Mipe
- javascript
0 Mel
Hallo!
Ich habe ein kleines Problem. Ich müßte, je nachdem welcher Browser erkannt wurde, eine andere js-Datei includieren. Wie läßt sich sowas am besten realisieren?
Sinn des ganzen ist es, im Code nur einen Funktionsnamen zu verwenden, der je nach Browser aber unterschiedliches macht.
Ich hab's schon so probiert:
---
var head = document.getElementsByTagName('HEAD')[0];
var script = document.createElement('SCRIPT');
script.setAttribute("src","netscape.js");
head.appendChild(script);
---
Aber der "setAtribute" Befehl wird irgendwie einfach ignoriert.
Ich hoffe, jemand von euch kann mir helfen.
Danke schonmal im voraus,
Mipe
Wie waere es denn wenn Du anstelle der 2 js-Dateien nur eine hast, aber in der die Browserweiche. Also in der Richtung:
if (Netscape) {
function blabla() {
...
}
else{
function blabla() {
..
}
Ansonsten evtl mit document.write je nach Browser einen anderen js-include schreiben.
Gruss, Mel
Hallo!
Ich habe ein kleines Problem. Ich müßte, je nachdem welcher Browser erkannt wurde, eine andere js-Datei includieren. Wie läßt sich sowas am besten realisieren?
Sinn des ganzen ist es, im Code nur einen Funktionsnamen zu verwenden, der je nach Browser aber unterschiedliches macht.
Ich hab's schon so probiert:
var head = document.getElementsByTagName('HEAD')[0];
var script = document.createElement('SCRIPT');
script.setAttribute("src","netscape.js");
head.appendChild(script);
Aber der "setAtribute" Befehl wird irgendwie einfach ignoriert.
Ich hoffe, jemand von euch kann mir helfen.
Danke schonmal im voraus,
Mipe