ich habe mal eine Frage. Ich möchte meine Webseite komplett ändern und neu aufbauen (Design, Inhalt und so weiter soll geändert werden).
Zur Zeit siehts folgendermaßen mit meiner webseite aus: Da ich mehrere Div-Container habe (Menü, Submenü, Content, footer...) und bei einem klick auf einer der Links in der Navigation sich nur der Inhalt vom content und das submenü ändern soll hat mir ein kumpel einen php-include befehl in die seite gebastelt. Ich muss sagen, ich hab absolut keine ahnung von php... leider. Nun Frage ich mich aber, ob es auch noch andere Möglichkeiten gibt, dass sich nur der content und das submenü ändert bei klick auf die navi-links. Somit muss nicht auch noch der footer & das menü immer wieder neu geladen werden.
Damals hat man das ja noch mit frames oder iframes gemacht aber das macht man ja heute nicht mehr.
Nun wollte ich fragen, ob man das auch mit css realisieren kann.
Hier mal zum Verständnis der Quelltext der index.php (ich setz mal nur den body rein. die css formatierung ist ja erstmal nicht so wichtig):
- Code: Alles auswählen
<body>
<!-- Gesamter Inhalt -->
<div style="
width:760px;
margin:0px auto;
text-align:left;
border:solid 1px #ff7800;">
<!-- Logobereich -->
<div id="title">
<img src="images/logo.jpg" alt="Logo"/>
</div>
<!-- Menü -->
<div id="menu">
<a class="menu" href="index.php?site=home">Home</a> |
<a class="menu" href="index.php?site=info">Infos</a> |
<a class="menu" href="index.php?site=galerie">Galerie</a> |
<a class="menu" href="index.php?site=kontakt">Kontakt</a> |
<a class="menu" href="index.php?site=wd">Gästebuch</a> |
<a class="menu" href="index.php?site=impressum">Impressum</a>
</div>
<? if($_GET['site'] == "") { include "doc/home.php"; } else { include "doc/" . $_GET['site'] . ".php"; }?>
</div>
</body>
Und hier mal die home.php:
- Code: Alles auswählen
<div id="content">
<h2>Herzlich Willkommen</h2>
<p>Wir freuen uns sehr Sie auf unserer Webseite begrüßen zu dürfen und wünschen einen angenehmen Aufenthalt auf den folgenden Seiten. Wir bitten um Ihr Veständnis dafür, dass leider einige Funktionen noch nicht verfügbar sind, aber es wird dran gearbeitet. Der Webmaster braucht auch mal Schlaf ;) Aber selbstverständlich wird über Updates auf dieser Seite informiert. </p>
<hr align="left" width="740" color="#FF7800" noshade="noshade">
<table width="740" border="0">
<tr>
<td width="530"><h3><i>"Audi: Vier Ringe vier Firmen" </i></u></h3>
Die vier Kreise stehen für die vier Firmen, die sich zur "Auto-Union" zusammenschlossen. Der frühere Firmenchef August Horch gab dann den Autos den Namen Audi (lateinisch für horch oder höre - wie der Name des Ingenieurs). Seinen Namen durfte die neue Firma nicht verwenden, da er das Unternehmen, das Horch-Autos baute, verlassen hatte.</td>
<td width="200"><img src="images/audi.jpg" alt="Audi Logo" width="143" height="85" style="margin-top:20px;" align="right" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><h3> </h3>
<h3><i>"VW: Wer hat's erfunden?" </i></u></h3>
Nicht die Schweizer haben das VW-Logo erfunden - angeblich aber der Porsche-Ingenieur Franz Xaver Reimspieß.
Seit Oktober 1948 zieren die Buchstaben jedes Auto aus dem Hause Wolfsburg. </td>
<td><img src="images/vw.jpg" alt="VW Logo" width="143" height="117" align="right" /></td>
</tr>
</table>
<div align="right"><span class="Stil2">© 2007 by Baxxter</span></div>
</div>
</div>