Zurück   Webmasterwelt - Webmaster-Forum > Webdesign und Programmierung Forum > Einsteigerforum

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1  
Alt 16.08.2010, 18:38
Benutzerbild von deadmoon
Neuer
 
Registriert seit: 16.08.2010
Ort: Fuerth b. Nuernberg
Beiträge: 2
deadmoon eine Nachricht über Skype™ schicken
Standard Include mit php und ajax

Hallo,

ich habe folgendes Problem, ich habe mich jetzt versucht intensiver mit Ajax und php zu beschäftigen. bisher hatte ich immer mit frames gearbeitet.

da wars mir klar - index.html fuers geruest und target fuer das fenster in welches die seite geladen werden soll. beispielsweise die main.html (also das hauptfenster) somit wars klar das beim "Startseite" link nicht die navigation in die navigation geladen wird.


jetzt habe ich das problem das ich die "main.html" bzw die erste seite die ersichtlich ist irgendwie includen muesste. allerdings habe ich keine vorstellung wie das gehen soll.

ich stell mal einen teil des codes mit dazu damit der ein oder andere sich davon ein bild machen kann.


HTML-Code:
<tr>
      <td width="191" height="40">&nbsp;</td>
      <td width="387" height="40">&nbsp;</td>
      <td width="303" height="40">&nbsp;</td>
      <td width="519" height="40">&nbsp;</td>
      <td width="206" height="40"><li><a href="javascript:void(0);" onclick="new Ajax.Updater('body', 'impressum.php');">Impressum</a></li></li></td>
      <td width="190" height="40"><li><a href="javascript:void(0);" onclick="new Ajax.Updater('body', 'datenschutz.php');">Datenschutz</a></li></td>

die kompletten seiten sind nicht als html sondern als php datein gespeichert damit ich die php scripte dann auch direkt mit rein packen kann. allerdings habe ich immer noch keine ahnung wie ich jetzt diesen "startseite" link includen soll.

heissen wuerde die datei main.php


bin ueber jede hilfe dankbar

Gruß Alex
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Mit Zitat antworten
  #2  
Alt 16.08.2010, 18:44
Benutzerbild von JFM
JFM JFM ist offline
Beliebter
 
Registriert seit: 25.09.2005
Ort: Gütersloh
Beiträge: 468
JFM eine Nachricht über ICQ schicken
Standard

Mal ein kleines Beispiel zu Include. Du hast eine Website die vom Gerüst wie folgt aussehen könnte:

HTML-Code:
<body>
<div id="navigation">
<a href="">Link1</a><a href="">Link2</a><a href="">Link3</a>
</div>
<div id="content">Blindtext...</div>
</body>
Nun hast du mehrere Seiten auf der die Navigation immer gleich ist. Also lagerst du diese (ähnlich wie bei Iframes) in eine extra Datei aus.

HTML-Code:
<div id="navigation">
<a href="">Link1</a><a href="">Link2</a><a href="">Link3</a>
</div>
Die eigentliche Seite sieht dann wie folgt aus:

PHP-Code:
<body>
<?php include("pfad/zur/navigationsdatei.html"); ?>
<div id="content">Blindtext...</div>
</body>
Es passiert also nichts anderes, als dass der Code aus der Includierten Datei dort eingefügt wird, wo der Include-Befehl ausgeführt wird.
Auf die weiße lassen sich auch php-dateien einfügen und entsprechend Auslagern.
__________________
http://www.onestripe.de --- Ihr Weg ins Internet
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Mit Zitat antworten
  #3  
Alt 16.08.2010, 18:58
Benutzerbild von deadmoon
Neuer
 
Registriert seit: 16.08.2010
Ort: Fuerth b. Nuernberg
Beiträge: 2
deadmoon eine Nachricht über Skype™ schicken
Standard

Vielen herzlichen Dank,

ich habe bisher immer den include mit in die navigation gehauen und hab mich eben gewundert wieso das nicht klappt. Nachdem der include nun bei

HTML-Code:
<div id="body">
<?php include("main.php"); ?>
</div>
steht sieht es genau so aus wie ich es mir vorgestellt habe

Jetzt muss ich nur noch an den Formmailern arbeiten, da machen mir die "erfolgsseiten" etwas Sorgen. aber im großen und ganzen werd ich jetzt wohl weiter arbeiten koennen.


Danke nochmal von meiner seite
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ajax, navigation, php

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr.