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