Pagina 1 van 1

frames forum

Geplaatst: 11 mar 2005, 12:38
door jeroen84
Hallo iedereen,

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>
En in je index.php plaats je dit in de frame source waar de inhoud van je site getoond word:

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

frame

Geplaatst: 17 mar 2005, 21:01
door gebo
heb je verhaal gelezen maar begrijp er niet veel van, wil toch een poging doen om te helpen
werk zelf met html en weinig met php. Misschien kun je hier wat uit halen.

Heb een forum.html met een hoofd en een top frame, laad in het topframe reclame en het forum als index.php in het hoofd frame.

<frameset framespacing="0" border="0" frameborder="0" rows="49,10*">
<frame name="boven" src="forumtoppy.htm" scrolling="no" target="_self" noresize marginheight="0" marginwidth="0">
<frame name="onder" src="forum/index.php" scrolling="auto" target="_self">
<noframes>

Je kunt natuurlijk een topframe, menuframe rechts en een hoofdframe gebruiken maar weet niet hoe dat in php is

Veelsuc6

Geplaatst: 17 mar 2005, 22:50
door Bee
Ik raad je zowieso af om frames te gaan gebruiken, omdat ze alleen maar irritante problemen opleveren, echter, door gebruik te maken van de zoekfunctie kan je een oplossing vinden.