Urs Enke: "Ist kein Objekt" -- isses aber doch! Oder nicht?

Beitrag lesen

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?