externen JS-Source nach Browserweiche einbinden
Stephan
- javascript
Hallo,
ich habe folgendes Problem. Ich möchte nach Abfrage bestimmter Bedingungen eine externe JS_Datei aufurufen.
Dies sollte eigentlich funktioniernen durch
if(...){
document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='http://www.url.de/daten.js' TYPE='text/javascript'></SCRIPT>");
}
Funktioniert aber nur mit Netscape! Warum?
Übersehe ich einen Fehler oder macht der IE sowas nicht.
Wenn nein, wie kriegt man es anders hin?
Danke im Voraus.
Gruß,
Stephan
Hallo,
ich habe folgendes Problem. Ich möchte nach Abfrage bestimmter Bedingungen eine externe JS_Datei aufurufen.
Dies sollte eigentlich funktioniernen durch
if(...){
document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='http://www.url.de/daten.js' TYPE='text/javascript'></SCRIPT>");
}
Funktioniert aber nur mit Netscape! Warum?
Übersehe ich einen Fehler oder macht der IE sowas nicht.
Wenn nein, wie kriegt man es anders hin?
Hm, eigentlich nicht falsch. Ich habe auch solche konstruktionen, aber ich gebe die url relativ an und verzichte auf den TYPE. Außerdem habe ich zum Schluß nur </script> verwendet.
Damit funktioniert diese JS-Verschachtelung bei mir...
Gruß
Alex
Hallo Alex,
erstmal danke für die Antwort.
Ich habe den Fehler gefunden, und es lag daran, dasin der selben Anweisung, also zwischen dem <script> und </script>-Tags, nicht der Auruf zum Auslesen der externen Quelle und auch
ein Funktionsaufruf einer Funktion, welche in der externen Datei definiert wird, stehen darf.
Es muß also erstmal wieder eine neue Script-Anweisung "<script>" geschrieben werden, und dann kann auf die Daten des externen Codes zugegriffen werden.
So jedenfalls meine Erfahrung (trial & error)
gruß,
Stephan