Forum Doku Wiki Blog

Forumsarchiv 2005, März
JS-Datei dynamisch einbinden

archivierte Beiträge lesen

  1. (JAVASCRIPT) JS-Datei dynamisch einbinden von Jo, 23. 03. 2005, 14:47

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 14:47 Uhr von Jo veröffentlicht.

Hallo,

ich möchte abhängig von einer bestimmten Bedingung eine andere Javascript-Datei einbinden. Weiss jemand wie das geht? So soll das funktionieren:

<html>
<head>
<script>

if(Bedingung)
   schreibe "<SCRIPT SRC='skriptA.js'></SCRIPT>"
else
   schreibe "<SCRIPT SRC='skriptB.js'></SCRIPT>"

</script>
</head>
<body>
...
</body>

Folgendes habe ich schon probiert, geht aber nur im Explorer:

<SCRIPT SRC='skriptA.js' id='A'></SCRIPT>
<SCRIPT>

if(!Bedingung)
   {
   document.getElementById("A").setAttribute("src", "skriptB.js", 0);
   }

</SCRIPT>

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 14:51 Uhr von Ingo Turski veröffentlicht.

Hi,

> if(Bedingung)
>    schreibe "<SCRIPT SRC='skriptA.js'></SCRIPT>"
fast richtig. Jetzt müßtest Du das nur noch in englisch übersetzen und als Funktion notieren...

freundliche Grüße
Ingo
--
[barrierefreie Webseitenerstellung » Suchmaschinenoptimierung | em?] (Tanzschritte gesucht?;-)

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 15:17 Uhr von Jo veröffentlicht.

> fast richtig. Jetzt müßtest Du das nur noch in englisch übersetzen und als Funktion notieren...

Gute Idee, nur leider stürzt mein Browser immer ab wenn ich schreibe:
document.writeln("<script src='...'></script>");

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 15:32 Uhr von wahsaga veröffentlicht.

hi,

> Gute Idee, nur leider stürzt mein Browser immer ab wenn ich schreibe:
> document.writeln("<script src='...'></script>");
                                       ^ hier wird dein script-bereich beendet

maskiere </ mit <\/

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 15:41 Uhr von Jo veröffentlicht.

> maskiere </ mit <\/

Ja das geht, danke.

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 14:52 Uhr von derletztekick veröffentlicht.

Hallo,

Warum lädst Du nciht beide und sprichst die Funktionen in den *.js Dateien in der If-Bedningung nicht gesondert an?


Mit freundlichem Gruß
Micha

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 15:14 Uhr von MudGuard veröffentlicht.

Hi,

> <SCRIPT SRC='skriptA.js' id='A'></SCRIPT>

Das script-Element aus HTML hat kein id-Attribut. In XHTML hätte es ein id-Attribut (aber um XHTML kann es sich hier ja nicht handeln).
Dafür aber ein Pflicht-Attribut namnes type.

cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter

Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 15:47 Uhr von Jo veröffentlicht.

> Das script-Element aus HTML hat kein id-Attribut.

Die DOM-HTML-API lässt ein id Attribut für jedes HTML-Tag zu.

JS-Datei dynamisch einbinden

Der folgende Beitrag wurde am 23. 03. 2005, 16:02 Uhr von MudGuard veröffentlicht.

Hi,

> > Das script-Element aus HTML hat kein id-Attribut.
>
> Die DOM-HTML-API lässt ein id Attribut für jedes HTML-Tag zu.

HTML läßt es aber nicht zu.
Daß Du per DOM vielleicht nachträglich eins hinzufügen kannst, ist was anderes.

cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter

Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4