Thomas Hieck: frameübergreifendes Dhtml

Beitrag lesen

Hallo Christine,

Merkt Ihr was?
Wenn ich in einem Frame bin, steht immer mindestens window drueber (Anm: Frames sind auch window-Objekte).

intern wahrscheinlich wirklich abgeleitet von der Windowklasse .. habs nie richige getestet. Du?

Ist vollkommen egal, was da in der Hirarchie alles dazwischen steht (document oder sogar document in einem Layer bei Netscape oder nur window). Oberste Ebene ist window. Aus dem komme ich nicht raus.
Und deswegen kann man keine Objekte ueber Frame-Grenzen schieben.

Natuerlich hast Du recht, aber ich hab nur gesagt, dass ich auch keine Objekte aus einem Dokument rausschieben kann. Daraus folgt dann logischerweise auch, dass ich es nicht aus einem Frame oder gar Window rausschieben kann. Aber das waere dann ueber das Dokument hinaus gedacht.

Apropos Layer in Netscape. Da scheint es irgendwie doch moeglich, obwohl ein Layer ja seine eigene Dokumentebene hat. Man kann einen Layer in einem Layer aus dessen Anzeigebereich rausschieben. Will man das vermeiden muss man explizit den Clipbereich des aeusseren Layers angeben. Warum das so ist, ist mir schleierhaft, auch warum ein Layer im Layer nicht der visibility des Mutterlayers folgt.

Spontaner Gedanke am Rande, nicht bis zum Ende gedacht:
Wie waere es, in einem Frame eine Kopie des betreffenden Objektes anzulegen?
Damit muesste es doch eigentlich gehen, indem man in jedem Frame Teile zeigt, die nahtlos aneinandergrenzen.
Damit hat man zwar kein Objekt aus seinem Fenster rausbewegt, aber man koennte die Illusion schaffen?
Geht sowas? Muesste man mal gelegentlich genauer nachdenken.

Ich denk schon, dass sowas grundsaetzlich geht, aber sicher nicht ohne Probleme. Ich denke da hier an das Pixelproblem bei Frames. Ein Versuch waere es aber Wert.

Viele Gruesse und noch schoene Ostern,

Thomas Hieck