Hallo,
ich habe ein CSS Design erstellt und will jetzt, dass wenn ich in der Navigation auf ein Link klicke sich die Seite im "conten" öffnet.
Bisher habe ich es nur hingekriegt, dass es entweder in einer ganz neuen Seite öffnet
(das heist ich muss für jede Seite das ganze Design einfügen und immer jeden neuen Link einzeln einfügen in jede Seite) oder die andere Seite immer im "content" steht.
kann mir jemand helfen, damit wenn ich auf einen Link klicke, dass diese Seite dann erst im "conten" zu sehen ist?
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Juerka</title>
<link rel="stylesheet" type="text/css" href="layout.css"/>
</head>
<body background="background.JPG">
<div id="container">
<div id="header">
<img src="banner.gif" alt="Banner" /></div>
<!--Ende #header-->
<div id="menuleft">
<p>Navigation </p>
<?php include "menue.html"; ?>
</div>
<div id="menuright"> Zusätzliches </div>
<div id="content">
</div>
<div id="footer"> Footer </div>
<p style="clear: both;"> </p>
</div>
<!---Ende #container-->
</body>
</html>
menue.html:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Juerka</title>
</head>
<body>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml10-blue"
alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
<br>
<p>
<a href="http://jigsaw.w3.org/css-validator/">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
alt="CSS ist valide!" />
<p> <a href="borussia.html">Borussia</a>
</a>
</p>
</p>
</body>
</html>
borussia.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Borussia Mönchengladbach</title>
</head>
<body>
<p>Test!!!</p>
<p>Test!!!</p>
<p>Test!!!</p>
<p>Test!!!</p>
<p>Test!!!</p>
<p>Test!!!</p>
<p> </p>
</body>
</html>
layout.css:
#container {
width: 900px;
margin: 20px auto;
border: 1px solid black;
background: #D6D6D6; }
#header {
width: 900px;
background: #D6B88D;
margin-bottom: 15px; }
#menuleft {
width: 200px;
float: left;
padding: 5px;
background: #C5D78D; }
#menuright {
width: 180px;
float: right;
padding: 5px;
background: #A1B074; }
#content {
width: 470px;
padding: 5px;
margin-left: 220px;
background: #ffff00; }
#footer {
width:470px;
margin: 15px;
margin-left: 220px;
padding: 5px;
background: #00ff7f; }
Danke,
meine Seite: http://juerka.bplaced.net/
??? wo ist jetzt mein Banner. lokal auf dem computer sehe ich den und auf dem server nicht ???



Wenn Du wechselnde Inhalte an der gleichen Stelle innerhalb einer Seite7Datei anzeigen möchtest, dann ist include dafür nicht der direkte Weg. In diesem Fall müssen die Inhalte irgendwoher kommen, sprich nur in einem bestimmten Fall (Bsp. bei Abruf eines Links) an dieser "Stelle" geschrieben werden. Dabei hilft Dir inlude nicht wirklich weiter, Dein Vorhaben ist die typische Eigenschaft eines CMS.