"Ist kein Objekt" -- isses aber doch! Oder nicht?
Urs Enke
- javascript
0 Tobias0 Boris0 Alexander Kiel
Ursprünglich hatte ich in einem Popdown-Menü-Programm folgende Zeile verwendet:
menu0=menu0div.style
wobei menu0div der Name eines <DIV>-Abschnittes war.
Nun muß diese Zuweisung aus einem anderen Frame (namens "dat") heraus geschehen, daher änderte ich die Zeile folgendermaßen ab:
menu0=top.frames["dat"].menu0div.style
Der Ausdruck nach dem Gleichheitszeichen ist aber angeblich "kein Objekt". Wie kann das sein, wo doch die erste Anweisung funktionierte, und auch folgender, um ".style" gekürzter Ausdruck funktioniert (wenn auch nur rein technisch - in dieser Form ist er unbrauchbar, da ich auf den "Style" zugreifen muß):
menu0=top.frames["dat"].menu0div
Irgendwelche Ideen?
Hallo
Nun muß diese Zuweisung aus einem anderen Frame (namens "dat") heraus geschehen, daher änderte ich die Zeile folgendermaßen ab:
menu0=top.frames["dat"].menu0div.style
Ich glaube die obige Zeile funktioniert nicht weil bei frames[x] versucht wird auf das x-te Element von frames zuzugreifen.
Da aber "dat" keine ganzzahlige Variable ist, ist dies nicht möglich.
gruss Tobi
Grüezi, Urs!
<...>
Nun muß diese Zuweisung aus einem anderen Frame (namens "dat") heraus geschehen, daher änderte ich die Zeile folgendermaßen ab:
menu0=top.frames["dat"].menu0div.style
vielleicht... nur Vielleicht!!! liegt es an den Gänsefüßchen... probiers mal
1. Ohne "
2. mit ' (Flugkomma) anstatt "
wäre ja immerhin Möglich....
ansonsten mach es, wie‚s Tobias vorgeschlagen hat... sprich den Frame mit der nummer an...
bis denn!
Boris
top.framename.document.all.menudivname.style sollte gehen
ALEX