variablenwert frameübergreifend
gunther
- javascript
0 Julian0 Manyak Online0 gunther
Hi,
sitzte schon länger vor dem Problem einen Variablenwert von
zB Frame 1 an Frame zwei zu übermitteln.
Nach meiner Auffassung müßte der Wert einer Variablen a doch mit dem
document.a ansprechbar sein ? Jedoch kommt immer ein undefinied
zum Vorschein. Wo könnte denn der Fehler liegen.
Frameset
Frame1
var a;
function test(b){ a=b;
window.open("frame2.html","left")};
test(2);
Frame2
alert(window.a)
-> undefinied
Danke für die Hilfe
Gunther
Hi Gunther!
Du musst a einfache einen Wert zuweisen sonst wird eben undefined ausgegeben wenn du a undefiniert lässt (logischerweise *g*).
Gruß
Julian (on #selfhtml also known as halfbrain)
Hallo Gunther,
Möglicher Ansatz wäre die Benutzung von sog. Query Strings
http://www.teamone.de/selfhtml/tecbe.htm#a9
Bye,
Manyak Online
Danke Manyak Online !
der Query String enthält daraufhin die Antwort:
mit
parent.FrameName.Variable a
kann man in irgendeinem Frame auf die Variable a des
Frames "FrameName" zugreifen.
und ich dachte immer an document.Variable a ?!
grüße gunther