enkel frame met hoofdinhoud laden via include

Status
Niet open voor verdere reacties.

schorrie01

Gebruiker
Lid geworden
7 aug 2006
Berichten
79
ben bezig een site te maken die er ongeveer als volgt uitziet,

index.php met daarin 3 ondereen liggende div layers,

bovenste layer wordt via include header.php geladen
middelste layer wordt via include main.php geladen
onderste layer wordt via include footer.php geladen

main.php bestaat uit tabel met links kolom 200px en rechts kolom 100%

linkse kolom wordt via include acties.php geladen
rechtse kolom wordt via include een afwisselende inhoud geladen,
dit op volgende manier

<?php

$pagina = $_GET["pagina"];
switch ($pagina) {
case 1:
include("home.php");
break;
case 2:
include("content1.php");
break;
case 3:
include("content2.php");
break;
Default:
include("content.php");
}
?>


nu het probleem,
in de linker kolom staat een javascript menu dat verschijnt met een effect, echter elke keer ik de content verander van de rechter kolom, wordt dit menu met effect opnieuw geplaatst.

Het is echter de bedoeling dat het menu enkel verschijnt wanneer de hele pagina, dus index.php, wordt geladen

weet iemand waar het probleem zit,
 
PHP:
<?php
$page= "include";

include("main.php");
// etc
?>

en dan in main.php, of waar je het menu hebt staan:
PHP:
<?php
if($page!="include"){
// script voor menu
}
?>
 
dus eigenlijk de pagina nog eens extra includen,

denk dat ik het probleem al heb gevonden,

kan het niet zijn dat het onmogelijk is, gezien javascript telkens zal worden opgestart gezien een nieuwe pagina wordt geopend in html, gezonden via de server,

of moet het normaal gezien wel lukken

@knetter

kun je je script beetje verduidelijken,
kan even niet volgen
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan