Michael: Funktionsaufruf in Variable speichern

Beitrag lesen

Hi,
ich würd gern einen kompletten Funktionsaufruf mit Parametern (als String) in eine Variable speichern. Konkret sähe das bei mir etwa so aus:

var x = "XYZ('abc', 'def', 'kjl', 123)";

nur krieg ich da immer 'nen Syntax-error verpasst.
(vermute, im String dürfen keine - ' - oder - ( -  Zeichen vorkommen(?), nur wie muss ich die dann notieren? hab dazu leider nix gefunden)

Bitte hilf mir da schnell jemand weiter (verzweifel). Bin noch ziemlicher JS Newbie.

Ferner würd ich dann gern diesen String an anderer Stelle (in einem übergeorndetem Frame) via der Variablen x in eine onLoad-Anweisung reinbringen.
Ist das naiv zu glauben, das könnte ungefähr so gehen?:
<img scr="bla.gif" onLoad="x">
oder wie könnte das gehen?...
erwartet hier der onload Event-Handler als Typ: einen String oder ein Objekt, sonst was?

(PS: ich kann diesen Funktionsaufruf da nicht einfach reinschreiben, da ich von verschiedenen, Frames aus je nach dem unterschiedliche Parameter beim Funktionsaufruf übergeben geben müsste und eben das mit dieser Variablen lösen wollte)
Bin auch gerne für jede andere Lösung dankbar, die das nicht mit String löst.

Thanxx a lot
Michael