EDVler
Hallo Zusammen,
bin gerade dabei eine neue, einfache Website zu erstellen. Das ganze mache ich mit HTML+CSS. Hier z.b. mein Aufbau der index.php
<div id="container">
<div id="banner"></div>
<div id="navigation"></div>
<div id="content"></div>
<div id="infobox"></div>
</div>
Bisher habe ich in den div "Navigation" per include(); die navigation.html eingebunden und dann mit diesem Script in der index.php realisiert, dass bei einem klick auf z.b. Kontakt die kontakt.php in den div content includiert wird.
function content() {
$menu = $_GET['menu'];
if ($menu == 0) include ("startseite.html");
if ($menu == 1) include ("kontakt.php");
if ($menu == 2) include ("fotos.html");
if ($menu == 3) include ("impressum.html");
}
Die Links in der navigation.html haben z.B. so ausgesehen.
<ul>
<li><a href="index.php?menu=0">Home</a></li>
<li><a href="index.php?menu=1">Kontakt</a></li>
<li><a href="index.php?menu=2">Fotos</a></li>
<li><a href="index.php?menu=3">Impressum</a></li>
</ul>
Es funktioniert soweit alles super nur meine Frage ist ob das 1. so OK ist und 2. würde ich das kleine Script gerne erweitern um den aktiven Menüpunkt irgendwie per CSS formatieren zu können.
Ich habe jetzt schon eine Weile im I-net geschaut, habe auch einige solcher Scripte gefunden nur laden die immer die komplette Seite neu und ich würde gern wirklich nur den Inhalt neu laden, wie bisher auch.
Was ist richtig? So wie ich es mache oder die anderen Scripte?
Ist mein Script schlecht? Oder kann ich es anpassen damit der aktive Menüpunkte irgendwie gekennzeichnet werden kann?
Ich hoffe ihr versteht mein Anliegen?
Vielen Dank im Voraus.
Gruß
Michi
bin gerade dabei eine neue, einfache Website zu erstellen. Das ganze mache ich mit HTML+CSS. Hier z.b. mein Aufbau der index.php
<div id="container">
<div id="banner"></div>
<div id="navigation"></div>
<div id="content"></div>
<div id="infobox"></div>
</div>
Bisher habe ich in den div "Navigation" per include(); die navigation.html eingebunden und dann mit diesem Script in der index.php realisiert, dass bei einem klick auf z.b. Kontakt die kontakt.php in den div content includiert wird.
function content() {
$menu = $_GET['menu'];
if ($menu == 0) include ("startseite.html");
if ($menu == 1) include ("kontakt.php");
if ($menu == 2) include ("fotos.html");
if ($menu == 3) include ("impressum.html");
}
Die Links in der navigation.html haben z.B. so ausgesehen.
<ul>
<li><a href="index.php?menu=0">Home</a></li>
<li><a href="index.php?menu=1">Kontakt</a></li>
<li><a href="index.php?menu=2">Fotos</a></li>
<li><a href="index.php?menu=3">Impressum</a></li>
</ul>
Es funktioniert soweit alles super nur meine Frage ist ob das 1. so OK ist und 2. würde ich das kleine Script gerne erweitern um den aktiven Menüpunkt irgendwie per CSS formatieren zu können.
Ich habe jetzt schon eine Weile im I-net geschaut, habe auch einige solcher Scripte gefunden nur laden die immer die komplette Seite neu und ich würde gern wirklich nur den Inhalt neu laden, wie bisher auch.
Was ist richtig? So wie ich es mache oder die anderen Scripte?
Ist mein Script schlecht? Oder kann ich es anpassen damit der aktive Menüpunkte irgendwie gekennzeichnet werden kann?
Ich hoffe ihr versteht mein Anliegen?
Vielen Dank im Voraus.
Gruß
Michi