• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Javascript Require

mschoening

Gelbe Schleswiger Reinette
Registriert
21.02.07
Beiträge
1.764
Hi,
gibt es bei Javascript etwas in der arte wie require bei PHP? Ich habe ein Javascript (auf meinem Server) und möchte da ein Javascript welches auf einem externen Server liegt einbinden (genauer gesagt bei Google Maps)...Wie mache ich so etwas?
 
[noparse]<script type="text/javascript" src="http://SeinServer.do.main/pfad/zum/benoetigten/script.js"/>[/noparse]
 
Das geht aber doch nicht in einem Javascript oder? Ich habe mein eigenes Javascript und da möchte ich ein externes Javascript einbinden...ich habe erstmal keine HTML Datei!
 
Ich wüßte nicht, daß das geht. Eventuell kannst Du im Initialisierungsteil (den Du dann brauchst) eine Datei mit dem HTTPRequest nachladen und über den DOM Tree einbinden. Aber: Ist das den Aufwand wert?
 
Nein, das geht so nicht.

Du könntest es aber so in der Art machen:
Code:
function include(filename)
{
var body = document.getElementsByTagName('body').item(0);
script = document.createElement('script');
script.src = filename;
script.type = 'text/javascript';
body.appendChild(script)
}

Und am Anfang machst du dann sowas wie:
Code:
include('http://SeinServer.do.main/pfad/zum/benoetigten/script.js');


(Alle Angaben ohne Gewähr oder Pistole. ;))