Anstelle von Frames möchte ich ein neues Projekt in PHP realisieren. Im Netz findet man auch viel, jedoch nichts zu meinem Problem. Das die Links die man im Menü anklickt in "Ausgabe" angezeigt werden bekomm ich hin. Auch klappt es in "Untermenü" mehrere Links einzublenden, wenn man im Menü etwas anklickt..
Was nicht klappt:
Ich will einen Link im "Untermenü" anklicken und der soll in "Ausgabe" dargestellt werden. Es wird zwar die richtige Seite aufgerufen, jedoch wird sie ÜBER der bisherigen Seite angezeigt und nicht in "Ausgabe"
bin gerade nicht zuhause (Darum gerade kein genauer Code)
Aber mit "GET" und include klappts bei mir dann
Also ungefähr: index.php?menu=blabla&mitte=blupblup
Dann erstellst Du die index.php und an die Stelle wo Du sonst die Frames hat, schreibst Du get..include... (Code folgt) an die stelle kommt dann die datei die du mit der Adresse aufrufst.. wenn du jetzt in der mitte die Seite "Coins.php" haben willst, wäre die Adresse z.B.:
index.php?menu=blabla&mitte=coins
wichtig: alle Dateien müssen als *.php abgespeichert sein.
umenu kann natürlich durch jeden anderen Namen ersetzt werden für ein "gutes" Suchmaschinen ergebnis empfehlen sich konkrete Namen und nicht datei xy123 ;-)
Ob das nun "professionell" ist weiß ich nicht, auf jeden Fall funktioniert es..
ähm, hab auch mal ne Frage, wo liegt der Vorteil gegenüber Frames, also ich kenn mich ein wenig mit HTML und PHP aus (ok ich gebs zu, Links erstellen und so was )
a) man z.B. eine Extra-Startseite erstellen kann (oder Direktlinks in einem Newsletter) um Besucher direkt auf eine Seite zu lotsen. Mit Frames kann man (meines Wissens nach) nur auf eine Seite verweisen
b) Es soll Leute geben, die haben einen Browser der keine Frames unterstützt und selbst mit Frames kann man nur etwas umständlich Bookmarks setzen
c) Manche Suchmaschinen haben Probleme mit Frames und indizieren die Seiten nicht
Wenn Sie hier auf Links zu eBay klicken und einen Kauf tätigen, kann dies dazu führen, dass diese Website eine Provision erhält.
Frames stammen aus den Zeiten der Browser Kriege ... als alle Browser (M$, Netscape, etc) gegeneinander gearbeitet haben, um möglichst incompatibel zum anderen zu sein ...
... die Variante mit PHP ist stilistisch besser ... das 'HTML Consortium' (W3Org oder so ähnlich) hat bereits angekündigt, das Frames aus dem Standard HTML entfernt werden