.js-Seiten includieren
gondor
- javascript
Hallo!
Kann ich in einer js-Seite mehrere js-Seiten includieren?
z.B. subseite.js hat Funktionsaufrufe, die in der root.js stehen.
Jetzt möchte ich die subseite.js der root.js bekanntgeben.
Kann man das machen oder muss man beide seiten im HTML-Header angeben?
<script type="text/javascript" src="root.js"></script>
<script type="text/javascript" src="subseite.js"></script>
Wie wird so etwas gelöst?
Danke für Antworten,
gondor(..)
hi,
Kann ich in einer js-Seite mehrere js-Seiten includieren?
Was sind denn "js-Seiten"?
Meinst du externe Javascript-Ressourcen?
z.B. subseite.js hat Funktionsaufrufe, die in der root.js stehen.
Also die Funktionsaufrufe stehen in der einen, und die Funktionsdefinitionen in der anderen Ressource?
Jetzt möchte ich die subseite.js der root.js bekanntgeben.
In wie fern bekanntgeben?
Kann man das machen oder muss man beide seiten im HTML-Header angeben?
<script type="text/javascript" src="root.js"></script>
<script type="text/javascript" src="subseite.js"></script>Wie wird so etwas gelöst?
So, wie's da steht.
gruß,
wahsaga
hi,
Kann ich in einer js-Seite mehrere js-Seiten includieren?
Was sind denn "js-Seiten"?
Meinst du externe Javascript-Ressourcen?
was sonst, wenn der Bereich mit JAVASCRIPT angegeben ist?
z.B. subseite.js hat Funktionsaufrufe, die in der root.js stehen.
Also die Funktionsaufrufe stehen in der einen, und die Funktionsdefinitionen in der anderen Ressource?
so kann man es auch sagen ;)
Jetzt möchte ich die subseite.js der root.js bekanntgeben.
In wie fern bekanntgeben?
kann ich in root.js so etwas machen, wie include('subseite.js')?
Kann man das machen oder muss man beide seiten im HTML-Header angeben?
<script type="text/javascript" src="root.js"></script>
<script type="text/javascript" src="subseite.js"></script>Wie wird so etwas gelöst?
ansonsten muss man jede Seite ja in HTML-Header bekanntgeben. Wenn ich das include('subseite.js') in der root.js gebrauchen kann, müsste ich nur diese angeben...
verstanden?
gondor(..)
Jetzt möchte ich die subseite.js der root.js bekanntgeben.
In wie fern bekanntgeben?
kann ich in root.js so etwas machen, wie include('subseite.js')?
nein.
ansonsten muss man jede Seite ja in HTML-Header bekanntgeben. Wenn ich das include('subseite.js') in der root.js gebrauchen kann, müsste ich nur diese angeben...
es gibt keinen include Befehl, du kannst aber jederzeit in deinem JS Dateien ein document.write('<script src="..." type="text/javascript"></script>'); machen
Struppi.
n'abend,
Kann ich in einer js-Seite mehrere js-Seiten includieren?
(wie Struppi schon sagte) gibt es keinen include()-Befehl.
Wahsagas document.write() funktioniert auch nur beim Laden der Seite.
Google Suche nach: loading javascript on demand listet dir einige Seiten, die man mal kurz überfliegen könnte.
ajaxpatterns.org Hat hierzu einen (recht umfangreichen) Artikel im Programm. Es werden dir mehrere Möglichkeiten aufgezeigt, wie du Javascript und oder Daten nachträglich laden kannst.
Die DOM Methode ist das, was ich bisher eingesetzt und getestet habe. Das Nachladen der Scripts passiert aber nicht synchron. Hier ist also Vorsicht geboten.
weiterhin schönen abend...