Hallo!
Ich möchte nicht, dass die Navigation & co. jedes Mal neu geladen werden muss, wenn ich per Navigation auf eine andere Seite wechsle.
Ein Freund hat mir diesen Code gegeben:
<?php
$site = empty( $dir ) ? $site . ".php" : $dir . "\\" . $site . ".php";
$site = $site == ".php" ? "home.php" : $site;
include( $site );
?>
Das habe ich jetzt so eingebaut:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>rAware - Home</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
</head>
<body class="body">
<div id="Scrollbereich"> <!-- erst fuer den folgenden Workaround benoetigt -->
<p><img src="images/Header2.png" width="90%" vspace="20"></p>
<div id="home">
<?php
$site = empty( $dir ) ? $site . ".php" : $dir . "\\" . $site . ".php";
$site = $site == ".php" ? "home.php" : $site;
include( $site );
?>
</div>
</div>
<div id="fixiert"> <!-- verhindert auch Anzeigefehler einer fixierten ul -->
<ul id="Navigation">
<li><a href="#">Home</a></li>
<li><a href="concept.html">Concept</a></li>
<li><a href="other.html">other</a></li>
<li><a href="categories.html">Categories</a></li>
<li><a href="support.html">Support us</a></li>
</ul>
</div>
</body>
</html>
Wenn ich auf der Seite Home bin, zeigt es tatsächlich den Inhalt des Dokuments "home.php" an.
Ist das so gedacht, wie ich es hier reinkopiert habe?
Wie muss ich das machen, dass der Inhalt ändert, wenn ich auf "Concept" klicke?
Ausserdem erhalte ich diesen Fehler, weil es die Variable $Site nicht kennt:
PHP Notice: Undefined variable: site in C:\Inetpub\wwwroot\index.php on line 31
Ich hoffe ihr könnt mir helfen.
Gruss
Ikon, the verbal hologram