Felix Riesterer: Dynamischer Script-Bereich

Beitrag lesen

Lieber Hein_Mück,

<script src="dateiname.js" type="text/javascript"></script>

Die Angabe dateiname soll sich nun abhängig von einer Bedingung ändern.

Du kennst das if-Statement? Oder wo genau liegt Dein Problem?

Du kennst document.http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=createElement(), mit dem man <script>-Elemente dynamisch erzeugen kann? Hier für Dich eine Funktion, in der diese Methode des document-Objektes zum Einsatz kommt:

addJS = function (URL) {  
  var scriptElm = document.createElement("script");  
  scriptElm.type = "text/javascript";  
  scriptElm.src = URL;  
  document.getElementsByTagName("head")[0].appendChild(scriptElm);  
 };

Ich verwende diese Methode in meinem CMS, wenn dieses vordefinierte JavaScripte nachladen soll (wie z.B. auf dieser Seite).

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)