syndicator: Frameset dynamisch in (parent-)Frameset laden - >häßliche URL

Beitrag lesen

Servus!
Frameaufbau:
.----------------------------------------------------.
.oben (frame)                                        .
.----------------------------------------------------.
.                                .                   .
.mitte (frameset) & links (frame).rechts (frame)     .
.                                .                   .
.----------------------------------------------------.
.unten (frame)                                       .
.----------------------------------------------------.

Extern adressierbar soll nun sein das frameset mitte. Erstaunlicherweise reicht folgende Notation im jeweiligen mitte.frameset für´s dynamische nachladen ins "höher gelegene" frameset (frameset.html)aus (vgl. http://selfaktuell.teamone.de/artikel/javascript/dyn-frames/index.htm):

<SCRIPT language="JavaScript">
<!--
 function checkFrameset() {
  if(!parent.mitte)
   location.href="frameset.html?" + location.pathname;
 }
//-->
</SCRIPT>
[...]
<frameset cols="200,*" onLoad='checkFrameset()' [...]

Das Problem ist nun, daß bei externer Adressierung etwa folgende URL aus der URL-Leiste der Brauser nicht wegzukriegen ist:

file:///X:/Eigene%20Dateien/Projekte/Firmaxyz/frameset.html?/X:/Eigene%20Dateien/Projekte/Firmaxyz/BESTIMMTES-MITTE-FRAMESET.html

ich will aber nur, file:///X:/[...]/frameset.html
ohne den anhang und die %...

Wer weiß Rat?

mfg
syn

P.S. Auch wenn ich die zusätzliche JS-Notation ins frameset.html (1. frameset)
nach o.g. selfhtml-artikel hinzufüge bleibt das Problem bestehen