Nun möchte ich wenn zb: die seite test.htm direkt eingeben wird dass dann diese seite und ihr rundherum geladen wird...
Habs mit der variante:
im <head>:
<SCRIPT>
<!--
function checkFrameset() {
if(!parent.oben)
location.href="xxx.htm?" + location.pathname;
}
//-->
</SCRIPT>
und im body:
<body onload= 'checkFrameset()'>
gemacht..
Funktioniert aber nicht..
das ist korrekt für die test.html und alle anderen pages, die nur über die navigation aufgerufen werden können.
allerdings muss im frame-set auch ein script ausgefürht werden, welches dem browser sagt "diese siete soll im frame mitte geladen werden":
das in den head
<script type="text/javascript"><!--
function checkFramecall() {
var Adressanhang=location.search;
if(Adressanhang)
frames.main.location.href=Adressanhang.substring(1,Adressanhang.length);
}
//--></script>
und das ins frameset-tag: onload="checkFramecall()"
also zum beispiel: <frameset rows="85,*" frameborder="0" border="0" framespacing="0" onload="checkFramecall()">