Unter Bedingung externes Javascript starten
Markus
- javascript
Hallo allerseits,
gibt es irgendeine Möglichkeit, auf ein externes Javascript nur bei Erfüllung einer Bedingung zuzugreifen? Auf das externe Javascript, das ich einbinden möchte, habe ich leider keinen Einfluss. Ich würde es jedoch gerne nur dann aus einer HTML-Datei heraus starten, wenn im URL ein bestimmter regulärer Ausdruck gefunden wird.
Gruß und danke im Voraus
Markus
Hallo Markus,
wenn Du folgendes in den <head> Deiner Seite schreibst und anpasst, sollte es klappen:
<script type="text/javascript" language="javascript"><!--
if (document.URL.indexOf("BESTIMMTER AUSDRUCK") != -1) {
document.write('<sc' + 'ript type="text/javascript" src="DAS SCRIPT"></sc' + 'ript>');
}
//--></script>
Schöne Grüße aus Solingen
DerWeb | http://www.shirtsenjaeger.de
Hallo Markus,
für den Fall, das die Bedingung erst nach dem Rendern durch eine Funktion auftritt, halte ich
if(AUSDRUCK)
{
t=document.createElement("script");
t.setAttribute("src",LINK);
t.setAttribute("type","text/javascript");
document.getElementsByTagName("head")[0].appendChild(t);
}
für brauchbar.
Gruß aus Berlin!
eddi
Super, danke! Auf das Trennen der Zeichenkette war ich noch nicht gekommen, klappt wunderbar!