|
| Autor |
Nachricht |
XMaster Neuer [User]

Anmeldung: 16.05.04 Beiträge: 3
|
Verfasst am: 20.05.2004, 14:10 Titel: Frage |
|
|
Moin,ich habe mal eine frage :
Kann man mit php ganz einfach per include funktion Seiten einbinden und dann von der Navigation aus andere Seiten anwählen (wie bei einem iframe?)?
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1667 Wohnort: Lauf a. d. ...
|
Verfasst am: 20.05.2004, 15:51 Titel: |
|
|
Hallo,
ja, du bindest die Seite die du einbinden willst einfach ein wie beim Iframe. Nur das es bei PHP folgendermaßen geht:
| Code: | <?php
include("menu.html");
?> |
|
|
| Nach oben |
|
 |
XMaster Neuer [User]

Anmeldung: 16.05.04 Beiträge: 3
|
Verfasst am: 21.05.2004, 09:11 Titel: |
|
|
Das ist schon klar.
Aber beim Iframe habe ich ja das ergebnis wenn ich ihm auf einem Link klicke das sich nur der Frame selbst lädt.Ich will eigentlich vermeiden das ich jede Seite einzeln machen muss.
Beispiel:
<iframe name="beispiel" src="index.html" width="100%" height="100%" align="middle" scrolling="auto" frameborder="0" ></iframe>
Wenn ich dann jetzt einen Link machen und bei target den Frame namen angebe wird logischer weise im Frame immer der angeklickte Link geöffnet ohne das der rest der Seite laden muss.
Beispiel:
Index
|
|
| Nach oben |
|
 |
Genesis Helfer [User]


Anmeldung: 09.04.04 Beiträge: 183
|
Verfasst am: 21.05.2004, 10:24 Titel: |
|
|
das Problem ist halt, das bei Frames suchmaschinen oftmals Probleme haben, deshalb habe ich meine Seite nur mit includes und tabellen geschrieben.
So aufwändig ist das auch gar nicht, wenn man sich eine Vorlage schreibt, die man in Jede Datei einfügen kann.
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1667 Wohnort: Lauf a. d. ...
|
Verfasst am: 21.05.2004, 12:08 Titel: |
|
|
Hallo,
also so wie ich dich verstanden habe willst du nicht jedesmal z. B. die Angabe von "index.html" jedes mal vermeiden?
Das ist kein Problem, mache es doch einfach so:
| Code: | <?php
include("$nav.html");
?> |
Willst du jetzt die Datei "index.html" einbinden rufst du die Seite einfach mit seite.php?nav=index auf, willst du die Seite "test.html" einbinden, rufst du die Seite einfach mit seite.php?nav=test auf.
|
|
| Nach oben |
|
 |
RobZe89 Helfer [User]

Anmeldung: 09.04.04 Beiträge: 212 Wohnort: Schweiz
|
Verfasst am: 22.05.2004, 15:16 Titel: |
|
|
Und falls du mehrere Inhalte ändern willst, musst du die einzelnen Stücke durch ein & trennen seite.php?nav1=navigation.html&ninhalt=inhalt1.html _________________ Wir erstellen Ihre Traum Homepage
Ideal für kleine Firmen und Einzelunternehmer
|
|
| Nach oben |
|
 |
|
|