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