og det skriver du så om til en document.write( sætning ligesom i de der filer:
<script language='javascript'><!-- // indsæt scriptet øverst i head
function thisPage () { // undgå at denne side loades fra cashe til indre ramme
// url format (fra
http://www.faqs.org/rfcs/rfc1808.html )
// <scheme>://<net_loc>/<path>;<params>?<query>#<fragment>
var parsUrl = location.href;
parsUrl = parsUrl.split( "#" );
parsUrl[0] = parsUrl[0].split( "?" );
parsUrl[0][1] = (parsUrl[0].length>1)?parsUrl[0][1]+"&n=0":"n=0";
parsUrl[0] = parsUrl[0].join( "?" );
return parsUrl.join( "#" );
}; //end thisPage () -> url
if ( !parent.loadedFrame ) { // hvis jeg ikke ligger i min ramme
window.loadedFrame=true; // så skriv rammen (pas på ' og ")
// her er det nu DIT frameset der bliver skrevet
document.write(
'<frameset framespacing="0" border="false" frameborder="0" cols="316">'
+' <frameset rows="*,86%">'
+' <frameset cols="*,72%,13%">'
+' <frame SRC="topvenstre.htm" NAME="leftframe" scrolling="no">'
+' <frame name="leftframe6" src="topmidten.htm" scrolling="no" target="_self">'
+' <frame name="leftframe5" src="tophojre.htm" scrolling="no">'
+' </frameset>'
+' <frameset cols="*,75%,11%">'
+' <frame name="leftframe1" scrolling="auto" src="venstre.htm">'
+' <frameset rows="*,9%">'
+' <frame name="hoved" src="' +thisPage() +'" scrolling="auto" style="background-color: rgb(0,128,0)">'
+' <frame name="hoved2" src="bund.htm" scrolling="no" noresize>'
+' </frameset>'
+' <frame name="hoved1" src="hojre.htm" scrolling="no">'
+' </frameset>'
+' </frameset>'
+' <noframes>'
+' <body bgcolor="#008000">Ups. dether duer ikke uden rammer</body>'
+' </noframes>'
+'</frameset>'
+'<noframes>'
); // her slutter document.write(...) sætningen
// --> </script>
<!-- her fortsætter siden midten.htm med det den skal vise indeni sin ramme -->
ovenfor har jeg gået uf fra at den fil du lægger scriptet i er 'midten.htm', derfor er det sted i framesettet hvor 'midten.htm' stod blevet erstattet med et kald til thisPage()
mvh JakobA