Ik heb een probleempje, ik had het ook al ergens anders gesteld op het forum, maar daar reageerde niemand.
Mijn bestanden op mijn site staan in http://www.mijndomein.nl
en het forum op http://www.mijndomein.nl/forum/phpBB2/
Ik werk met een index.php met 3 frames. Het menu, de header en een 'tekstvak'.
Ik heb met de volgende code al werkend dat als je een willekeurige pagina http://www.mijndomein.nl/pagina.php opent hij naar index.php gaat en daar ipv het main.php de pagina.php opent.
Code:
Zet dit op alle pagina's behalve index.php:
Code: Selecteer alles
<script language="Javascript" type="text/javascript">
<!--
if (top.frames.length == 0)
{
document.cookie = "newURL=" + escape(document.URL) + "; path=/;"
ver = parseInt(navigator.appVersion, 10);
if ( ((navigator.appName == "Netscape") && (ver >= 3)) || ((navigator.appName == "Microsoft Internet Explorer") && (ver >= 4)) )
{
location.replace("index.php?frame=<? echo $_SERVER['REQUEST_URI']; ?>");
}
else
location = "index.php?frame=<? echo $_SERVER['REQUEST_URI']; ?>";
};
//-->
</script>
Code: Selecteer alles
<frame src="<? echo ( !empty($_GET['frame']) ) ? $_GET['frame'] : 'bla.php'; ?>">
Nu wil ik graag dat als ze een het forum openen of bijv. een topic, dat hij dan dus ook redirect naar http://www.mijndomein.nl/index.php
en de bewuste pagina die geopent werd in het frame geladen word net zoals bij de rest.
Maar ik heb al van alles geprobeerd maar ik weet niet waar ik dan die code moet plaatsen en wat er veranderd aan moet worden zodat dat ook gebeurd.
Kan iemand me alsjeblieft helpen?
Met vriendelijke groeten, Jeroen Leenders