Javascript einbinden

port29

deus.Server
Hallo Leute,

kann mir von euch kurz auf die Sprünge helfen?

HTML:
<script type="text/javascript" src="bla.js"></script>

Damit binde ich eine Datei ein, die Javascript enthält. Mein Problem ist jetzt folgendes: Ich habe eine JS Applikation auf einer recht frequentierten Seite. Hierfür nutze ich unter anderem einen LoadBalancer. Da da ein großer Teil der JS Anwendung statisch ist, möchte ich diesen in eine JS Datei verlagern. Allerdings würden diese Dateien noch offene Funktionstags enthalten.

HTML:
<script type="text/javascript" src="teil1.js"></script>
<script>alert("bla2");</script>
<script type="text/javascript" src="teil2.js"></script>

HTML:
Teil1:
function test(){
	alert("bla");

HTML:
Teil2:
}
test();

Nun leider funktioniert so etwas nicht. Gibt es alternativen dazu?
 
Das müsste mit objekt-origentierten Javascript gehen
Datei 1:
Javascript:
var Grolba = Grolba || {};
Grolba.function1 = function() {
};

Datei 2:
Javascript:
Grolba.function2 = function() {
};
 
Verstehe ich dich richtig, dass du mir empfiehlst, eine Klasse anzulegen. In der einen Datei definiere ich einen Teil der Funktionen und in einer zweiten Datei einen anderen Teil der Funktionen. Anschließend habe ich alles beieinander in einer Klasse liegen und kann die Funktionen dann benutzen. Richtig?

Klingt logisch, aber zur fortgeschrittenen Zeit werde ich es heute nicht mehr ausprobieren können, da das durchaus mit recht viel Programmierarbeit auf der eigentlichen Website verbunden wäre. Ich danke dir schonmal für den Lösungsansatz.

Und einen schönen Gruß aus Karlsruhe nach Karlsruhe!
 

Neue Beiträge

Zurück