So, ich hab jetzt mal schnell eine ganz einfache Lösung gebastelt.
1. in die index.html fügst du bitte folgendes Script ein:
<script type="text/javascript" language="JavaScript">
<!--
function ifra()
{
var url = document.URL.split("?") ;
if(url[1]) parent.iframe.location.href = url[1]+".html";
}
ifra();
//-->
</script>
In alle Unterseiten kommt ebenfalls ein Script (so gewünscht):
<script type="text/javascript" language="JavaScript">
<!--
if ( top.location == self.location ) top.location.href = "index.html?galerie";
//-->
</script>
Dabei ist darauf zu achten, daß nur der Dateiname ohne ".html" angegeben wird, denn das ersetzt das erste Script automatisch. Man könnte auch den kompletten Dateinamen angeben, diese kurze Form dient nur der Optik.
Nachdem das Script ausgeführt wurde steht in der Adressleiste dann "http://gartentyrann.de/index.html?galerie", das sieht m.E. besser aus als "http://gartentyrann.de/index.html?htt…de/galerie.html" (wie es mit dem Script deiner Freundin passieren würde).
Bei den anderen Seiten mußt du es dann ebenfalls so machen, also bei 'Video' z.B.
if ( top.location == self.location ) top.location.href = "index.html?video";
Probiere es mal aus und gib ein Feedback!
G.a.d.M.
Ronald