heinetz: frameset nachladen

Hallo Forum,

um das Nachladen eines Framesets auf einer Seite "framesrc.html" zu erzwingen kann man doch auf dieser Seite per JS "nachfragen" ob die Seite in einem Frameset geladen wurde. Richtig? Etwa so:

if(!top.frames.length)this.location="frameset.html"

Nun sind aber "frameset.html" und "framesrc.html" unterschiedliche Server und "framesrc.html" hat so keinen Zugriff auf das Objekt "frameset.html". Gibt es irgendeinen Weg, das dennoch zu realisieren?

danke für Tipps und

beste gruesse,
heinetz

  1. if(!top.frames.length)this.location="frameset.html"

    if (top==self) top.location="frameset.html";  
    
    ~~~sollte - egal wie die Umstände sind - funktionieren  
      
    
    > Nun sind aber "frameset.html" und "framesrc.html" unterschiedliche Server  
    
    klingt für mich nach einem deutlich suboptimalen Gesamtkonzept der Seitenstruktur
    
    1. if(!top.frames.length)this.location="frameset.html"

      if (top==self) top.location="frameset.html";

        
      Sehr gute und einfache Lösung! 1000 Dank!  
        
      
      >   
      > > Nun sind aber "frameset.html" und "framesrc.html" unterschiedliche Server  
      > klingt für mich nach einem deutlich suboptimalen Gesamtkonzept der Seitenstruktur  
        
      Da gebe ich Dir Recht. Ich soll hier aber nur diese Aufgabe lösen. Was mir auch gut gefallen hat, war [dieser Ansatz](http://forum.de.selfhtml.org/archiv/2010/4/t196982/#m1320522). Das würde ich gerne mal versuchen.  
        
      beste gruesse,  
      heinetz