Tvinge side ind i frameset
Jeg har søgt inspiration i http://eksperten.dk/spm/70564, men jeg har åbenbart ikke helt fået fat i det.I den fil der linkes direkte til (galleri.php) har jeg indsat:
<script language=\"JavaScript\">
if (top.location == self.location) {
top.location.href = \"index.php?\"+top.location;
}
</script>
som det første efter '<head>'
I min 'index.php' (som styrer mit frameset), har jeg indsat:
<script language=\"JavaScript\">
function myLoad() {
if (top.location.indexOf(\"?\") != -1) {
parent.ContentFrame.location.href = top.location.search.split(\"?\")[1];
}
}
</script>
som det første efter '<head>'.
Men hvis jeg går direkte til galleri.php sker der ikke andet, end at den loader sig selv.
I forhold til http://eksperten.dk/spm/70564, skal jeg i øvrigt lige vide om 'onload=\"myLoad();\" ' skal fremgå af alle linier i framesettet eller blot den første? (Jeg smider lige mit frameset med for en god ordens skyld:)
echo "<frameset cols='*,760,*' onload=\"myLoad();\" frameborder='0' framespacing='0' border='0'>";
echo "<frame src='dummy.htm' name='CodeFrameLeft' scrolling='no' noresize>";
echo "<frameset rows='120,*,30' frameborder='0' framespacing='0' border='0'>";
echo "<frame src='topframe.php' name='TopFrame' scrolling='no' noresize>";
echo "<frameset cols='160,0,*' frameborder='0' framespacing='0' border='0'>";
echo "<frame src='left_menu.php' name='LeftFrame' scrolling='auto' noresize>";
echo "<frame src='dummyframe.php' name='DummyFrame' scrolling='no' noresize>";
echo "<frame src='forside.php' name='ContentFrame' scrolling='auto' class='frame' noresize>";
echo "</frameset>";
echo "<frame src='bottomframe.php' name='BottomFrame' scrolling='no' noresize>";
echo "</frameset>";
echo "<frame src='dummy.htm' name='CodeFrameRight' scrolling='no' noresize>";
echo "</frameset>";
