Yavion
2011-06-13, 19:58:39
Tag allerseits,
musste mich heute mit einem etwas eigenartigen Proble herumschlagen, dessen Ursprung mir nicht recht klar wird:
Ich benutze das Prototype-Framework um mit einem Periodical Updater eine Liste mit Links zu aktualiseren.
Das klappt wunderbar: Links und Texte werden ganz normal upgedatet.
DasProblem ist nun folgendes: Ich möchte diese Links gerne als Parameter an eine Javascript-Funktion übergeben (in diesem Falle eine Lightbox).
Mein Problem ist nun, dass meine Hauptseite keine Methodenaufrufe durchführt, die Variablen enthalten, die über Ajax-Aufrufe erhalten wurden (das betrifft auch die URLs). Die JS-Funktionen werden dann einfach nicht ausgeführt! Die Variablen werden auch nicht als "undefined" angezeigt, sondern einfach nicht verarbeitet.
Wenn ich die selben Werte selbst definiere und den Funktionen übergebe, läuft alles wunderbar.
Hat jemand eine Idee, woran das liegen könnte? - Ist das ein Problem, mit der Variablenübergabe zur Laufzeit oder evtl einfach eine gewollte Sicherheitsmaßnahme?
- Im Quelltext kann ich jedenfalls keine Besonderheit feststellen. Die entsprechenden Funktionsaufrufe und URLs sehen exakt gleich aus, nur dass die statisch definierten verarbeitet werden, die über Ajax nicht.:confused:
Danke für jede Anregung!
Jan.
musste mich heute mit einem etwas eigenartigen Proble herumschlagen, dessen Ursprung mir nicht recht klar wird:
Ich benutze das Prototype-Framework um mit einem Periodical Updater eine Liste mit Links zu aktualiseren.
Das klappt wunderbar: Links und Texte werden ganz normal upgedatet.
DasProblem ist nun folgendes: Ich möchte diese Links gerne als Parameter an eine Javascript-Funktion übergeben (in diesem Falle eine Lightbox).
Mein Problem ist nun, dass meine Hauptseite keine Methodenaufrufe durchführt, die Variablen enthalten, die über Ajax-Aufrufe erhalten wurden (das betrifft auch die URLs). Die JS-Funktionen werden dann einfach nicht ausgeführt! Die Variablen werden auch nicht als "undefined" angezeigt, sondern einfach nicht verarbeitet.
Wenn ich die selben Werte selbst definiere und den Funktionen übergebe, läuft alles wunderbar.
Hat jemand eine Idee, woran das liegen könnte? - Ist das ein Problem, mit der Variablenübergabe zur Laufzeit oder evtl einfach eine gewollte Sicherheitsmaßnahme?
- Im Quelltext kann ich jedenfalls keine Besonderheit feststellen. Die entsprechenden Funktionsaufrufe und URLs sehen exakt gleich aus, nur dass die statisch definierten verarbeitet werden, die über Ajax nicht.:confused:
Danke für jede Anregung!
Jan.