Steffen: Verweis aus frameset, das in einem frameset liegt, soll frame im höhergelegenen

Hallo! :-)

Ich habe zwei framesets definiert. Das zweite liegt in einem frame des ersten. Jetzt möchte ich ein anderes frame aus dem oberen frameset mit JS ändern. Wenn ich den framenamen nennen, bekomme ich die Fehlermeldung, dass ganze sei kein Objekt...!?
Tja, und window.framename bzw. top.framename funktioniert auch nicht.
Kannst Du mir sagen, wie ich einen frame in einem anderen frameset anspreche?
Vielen Dank!
Steffen

p.s.: Bitte schickt das Forum nicht in Urlaub! Ich gebe mir zwar größte Mühe mit selfhtml, meinem Verstand und meiner Phantasie, meine Probleme zu lösen, aber ohne das Forum wäre ich trotzdem aufgeschmissen!

  1. Hallo Steffen,

    Ich habe zwei framesets definiert. [...]

    Ähm es sieht also z.b. so aus(?):

    +Set1-----+--------------+
       A1                  A2
                +Set2--------+
                B1          
                            
                            
                +------------+
                B2          
                            
                            
                +------------+
       +---------+--------------+

    »»  Jetzt möchte ich ein anderes frame aus dem oberen frameset mit JS ändern

    gibt folgenden Objektbaum:

    top = Set1
      
      +----A1
      
      +----A2
               +-B1
           +----+  (Set2)
                +-B2

    wenn du jetzt A1 tauschen willst:
      top.A1.location.href=....

    B2 tauschen
      top.A2.B2.location.href=....

    Mit parent gehts natürlich auch:

    Das Script steht in B2 und soll A1 tauschen:
      parent.parent.A1.location.href=....

    aus B2 den Inhalt von B1 tauschen
      parent.B1.location.href=...

    und zuletzt noch aus A1 Inhalt von B2
      parent.A2.B2.location.href=...

    Hoffe ausreichend verwirrt zu haben,
    Carsten