NEWS
[gelöst] Skript im Skript aufrufen - mit Parameter
-
Hallo,
ist folgendes möglich und wenn ja, wie? Ich habe da noch keine Lösung für gefunden:
Skript1:
function Test(var para1) { console log(para1); }
Skript2:
Skript1.Test("Parameterübergabe");
Heißt also, ich will von einem Skript ein anderes Skript aufrufen und dabei ein Parameter übergeben, mit dem dann das andere Skript weiter arbeitet.
Ich habe nämlich Funktionen, welche von mehrere Skripten genutzt werden, diese will ich in einem eigenen Skript auslagern, bevor ich diese Funktion in jedes Skript kopieren muss und bei Bedarf auch entsprechend oft anpassen muss.
Wäre super, wenn man das irgendwie realisieren kann.
Vielen Dank schonmal!
-
geht doch:
function hauptscript() { log ("vom Hauptscript"); //gehe nun zum aufruf var wert = 100; aufruf(wert); } function aufruf(abc){ log ("abc ist = " + abc); } hauptscript();
-
Funktionen, die aus mehreren Scripts aufgerufen werden sollen, deklariert man innerhalb von Scripts unter der Gruppe global. Diese Funktionen stehen dann in allen anderen (nicht globalen) Scripts zur Verfügung, da sie dort automatisch vor der Ausführung reinkopiert werden.
-
-
Klappt wunderbar! `
Dann markiere bitte das Thema als gelöst oder erledigt (im Betreff des ersten Beitrags ändern).