NEWS
[gelöst] common JavaScript wird nicht gefunden
-
moin,
ich habe ein neues JavaScript (B: xyz) unter common angelegt. Diese sollten ja von anderen JavaScripten "global" benutzt werden können.
Bei mir kommt leider eine Fehlermeldung, das die globale Funktion nicht gefunden wird:
Cannot find name 'xyz'. anyJavaScript Engine Version 4.8.4
Jemand eine Idee?
Danke!
-
moin,
ich habe ein neues JavaScript (B: xyz) unter common angelegt. Diese sollten ja von anderen JavaScripten "global" benutzt werden können.
Bei mir kommt leider eine Fehlermeldung, das die globale Funktion nicht gefunden wird:
Cannot find name 'xyz'. anyJavaScript Engine Version 4.8.4
Jemand eine Idee?
Danke!
@kgw sagte:
unter common angelegt. Diese sollten ja von anderen JavaScripten "global" benutzt werden können.
Nein, Funktionen, die in Skripten unter "global" erstellt werden, können in allen anderen (nicht globalen) Skripten verwendet werden, da sie in jedes andere Skript kopiert werden. Die Gruppe "global" sieht man nur im Expertenmodus.
-
@kgw sagte:
unter common angelegt. Diese sollten ja von anderen JavaScripten "global" benutzt werden können.
Nein, Funktionen, die in Skripten unter "global" erstellt werden, können in allen anderen (nicht globalen) Skripten verwendet werden, da sie in jedes andere Skript kopiert werden. Die Gruppe "global" sieht man nur im Expertenmodus.
@paul53
ich habe ein common script xyz mit folgender Funktion:
function Protokoll(Text) {..}nun möchte ein 2. script ausserhalb von common (also in einem eigenen Ordner)
die funktion Protokoll("text") aufrufen und es kommt leider die Fehlermeldung:
Cannot find name 'Protokoll'.any
Der Funktionsaufruf ist auch rot hinterlegt.Ich sehe auch nicht die gruppe global sondern nur common,
wie schalte ich im JavaScript Fenster den Expertenmodus ein? -
@paul53
ich habe ein common script xyz mit folgender Funktion:
function Protokoll(Text) {..}nun möchte ein 2. script ausserhalb von common (also in einem eigenen Ordner)
die funktion Protokoll("text") aufrufen und es kommt leider die Fehlermeldung:
Cannot find name 'Protokoll'.any
Der Funktionsaufruf ist auch rot hinterlegt.Ich sehe auch nicht die gruppe global sondern nur common,
wie schalte ich im JavaScript Fenster den Expertenmodus ein? -
@kgw sagte:
wie schalte ich im JavaScript Fenster den Expertenmodus ein?
Menü links oben (3 Punkte):

-
@paul53
OK, THX, war wohl zu einfach für mich.nun sehe ich das "selbe" common script auch unter global.
Hat aber keinerlei Auswirkung auf den "Fehler" (wenns denn überhaupt einer ist).@kgw sagt:
Hat aber keinerlei Auswirkung auf den "Fehler" (wenns denn überhaupt einer ist).
Der Editor meckert nur, dass er die Funktion nicht kennt. Starte mal die Javascript-Instanz neu.
@kgw sagte in common JavaScript wird nicht gefunden:
nun sehe ich das "selbe" common script auch unter global.
??
-
@kgw sagt:
Hat aber keinerlei Auswirkung auf den "Fehler" (wenns denn überhaupt einer ist).
Der Editor meckert nur, dass er die Funktion nicht kennt. Starte mal die Javascript-Instanz neu.
@kgw sagte in common JavaScript wird nicht gefunden:
nun sehe ich das "selbe" common script auch unter global.
??
@paul53
jupp, nun wirds interessant (nach dem restart ist das rot hinterlegte übrigens verschwunden!)starte ich das globale script unter common, scheint es auch zu laufen, unter global steht es allerdings noch als angehalten. Und es erfolgt KEINE Ausgabe von dem globalen script!
nun das Ganze umgekehrt, ich starte das script unter global (ist nun unter common angehalten) und die globale Scriptausgabe funktioniert.
THX,
damit kann ich leben! -
@paul53
jupp, nun wirds interessant (nach dem restart ist das rot hinterlegte übrigens verschwunden!)starte ich das globale script unter common, scheint es auch zu laufen, unter global steht es allerdings noch als angehalten. Und es erfolgt KEINE Ausgabe von dem globalen script!
nun das Ganze umgekehrt, ich starte das script unter global (ist nun unter common angehalten) und die globale Scriptausgabe funktioniert.
THX,
damit kann ich leben!@kgw sagte:
ich starte das script unter global (ist nun unter common angehalten) und die globale Scriptausgabe funktioniert.
Skripte unter "global" werden nicht selbständig ausgeführt. Die Aktivierung ist eine Freigabe zum automatischen Kopieren in die anderen Skripte.
-
@kgw sagte:
ich starte das script unter global (ist nun unter common angehalten) und die globale Scriptausgabe funktioniert.
Skripte unter "global" werden nicht selbständig ausgeführt. Die Aktivierung ist eine Freigabe zum automatischen Kopieren in die anderen Skripte.
@paul53
OK, wir haben nun herausgearbeitet, das es einen Unterschied zwischen global und common gibt.
Damit es bei mir auch wie gewünscht funktioniert, muss ich global sichtbar machen und das Script auch von hier aus starten.Nochmals Danke für den "Expertenmodus"tipp!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden