Moin!
Also, ich habe eine Funktion die zwei Variablen bekommt: x & y. Die Variablen sollen an eine andere Funktion in einem anderen Frame übergeben werden, mittels location.href="javascript:funktion(x,y)". Dabei sollen die Variablen x und y mit ihren Werten mitübergeben werden.
Leider kommen bei der Funktion in in dem anderen Frame nur Nullen an...ich hab' schon alle mir bekannten ...
hm... ich tippe mal auf folgendes Problem. Du hast zwei Frames mit jeweils einer Funktion. Sagen wir - die Funktion im ersten Frame sei fkt_A(x,y) und die im 2. Frame sei fkt_B(x,y).
Nun bist Du in fkt_A im ersten Frame, und die Variablen x und y sind bekannt. Wenn Du also die andere Funktion direkt über einen Funktionscall "fkt_B(x,y)" aufrufen würdest, sollten die Variablen korrekt übergeben werden.
Aber: Du rufst stattdessen die URL "javascript:fkt_B(x,y)" über die Location des 2. Frames auf, was sozusagen einen "Neuanfang" darstellt. Das heißt, daß die Variablen x, y dann nicht bekannt sind, weil der Aufruf nicht aus fkt_A heraus erfolgte.
Alternative: Schreib die Inhalte von x, y explizit in die URL hinein. Das müßte imho (hab's nicht getestet) bereits so funktionieren:
location.href="javascript:funktion(" + x + "," + y + ")";
Falls jetzt z.B. x=47 und y=11 war, dann wird eine URL namens "javascript:funktion(47,11)" aufgerufen.
Viele Grüße
Andreas