Menu mit Get[ ], includes und co

Photocharts

Mitglied
Ich habe mir ein Menu gebastelt, leider öffnet sich manchmal aber die seite in einem neuen fenster und manchmal im richtigen div.
Außerdem funktioniert das ganze nur von einem zum anderen menu und nicht vom 2. menu zum hauptdiv, wo der text steht.

seite:
http://horsestate.ho.funpic.de/phpfoto/startseite/index2.php

index.php:
PHP:
<html>
<head>
<title>Photocharts - Manuela Dörr</title>
<link rel="stylesheet" href="../css.css" type="text/css">
<?
include "includelinks.php";
?>
</head>
<body text="#000000" bgcolor="#ffffff" link="#000000" alink="#000000" vlink="#000000">

<div id="navi"><? include 'hauptnavi.php'; ?>
</div>
<div id="navimain"><? include 'navimain.php'; ?>
</div>
<div id="navibilder"><? include '../leer.html'; ?>
</div>
<div id="bannerl">
</div>
<div id="bannerr">
</div>
<div id="links">
</div>
<div id="rechts">
</div>
<div id="haupt">
<table width="100%" height="100%">
<tr><td width="240"></td><td>
<? include 'haupthaupt.php'; ?>
</td><td width="130"></td></tr>
<tr><td height="3px" colspan="3"><small><? include '../counter/clicks.php'; ?></small></td></tr>
</table>
</div>

</body>
</html>


includelinks.php:
PHP:
<?php
    $navi = array(); // ein Leeres Array erzeugen
    $navi['start'] = "../startseite/navi.php";
    $navi['fotografie'] = "../fotos/navi.php";
    $navi['kreatives'] = "../kreatives/navi.php";
?>
<?php
    $navistart = array(); // ein Leeres Array erzeugen
    $navistart['start'] = "start.php";
    $navistart['impressum'] = "impressum.php";
    $navistart['referenzen'] = "referenzen.php";
    $navistart['links'] = "links.php";
    $navistart['sitemap'] = "sitemap.php";
    $navistart['moi'] = "moi.php";
    $navistart['kamera'] = "kamera.php";
    $navistart['geastebuch'] = "gaestebuch.php";
?>


navimain.php:
PHP:
<br>
<a href="index2.php?section=start"><img src="../navis.jpg" border="0"></a><br><br>
<a href="index2.php?section=fotografie"><img src="../navif.jpg" border="0"></a><br><br>
<a href="index2.php?section=kreatives"><img src="../navik.jpg" border="0"></a><br><br>


hauptnavi.php:
PHP:
<?php
  if(isset($_GET['section']) AND isset($navi[$_GET['section']])) {
       include $navi[$_GET['section']];
   } else {
       include $navi['start'];
   }
?>


haupthaupt.php sieht ähnlich aus, aus den $navi habe ich nur jeweils ein $navistart gemacht.


Um Hilfe wäre ich wirklich dankbar...
 
PHP:
<?php
    $navi = array(); // ein Leeres Array erzeugen
    $navi['start'] = "../startseite/navi.php";
    $navi['fotografie'] = "../fotos/navi.php";
    $navi['kreatives'] = "../kreatives/navi.php";
?>

Dieses array stellt das hauptmenu dar, die links sollen sich im untermenu öffnen.


das ganze soll dann so funktionieren: http://www.photocharts.de
Im Moment ist das aber alles mit i-frames und ich möchte lieber nur includes haben, damit dass ganze flexibler ist.
 
Zurück