"We are back" « oc.at

php: verlinken und includen

enemy2k 10.09.2005 - 22:05 671 4
Posts

enemy2k

F0RUM gfx slave
Registered: Feb 2001
Location: Vienna
Posts: 1697
Hallo. Ich habe ein kleine Problem mit einer Website. Die verlinkung würde ich gerne mittels PHP machen.

also, es schaut so aus:

Die Seite hat eine Navigation (kombination aus css und js) und diese ist als ein iFrame in die Seite eingebaut (ging leider nicht anders, da die Css parameter auf px aufbauen, und die seite allgemeint centriert ist, somit musste ich das menü central in ein iframe einbauen).

also, die navigation soll so funktionieren:

man klickt as an in der navigation, und auf der seite wird ein anderes inhalt included.

normalerweise würde ich das einfach mit frames machen, wobei sich der inhalt in den frames öffnet, aber leider sind dann da die scroll balken usw... mit dem php-"include" schaut das viel schöner aus...

bitte um hilfe!!!

Mexican Seafood

Little Overclocker
Avatar
Registered: Jul 2004
Location: Mars
Posts: 119
Hi!

Vergiss Frames!

Wenn du das ganze mit Tabellen machst, erziehlst du den selben effekt (mittig zentriert, oder was immer du auch vor hast).

du machst eine index-seite und übergibst die Navi-parameter per get im link (es wird immer die index-seite aufgerufen, aber mit dem link-zusatz: index.php?page=xxx).
Je nach parameter inkudierst du dann die entsprechende seite (den content, navi-bar und/oder top bleiben ja immer gleich).

dh. im grunde hasst du immer nur eine Datei, die vom user aufgerufen wird (index.php), der inhalt, navigationsleiste, top etc. lagerst ganz normal in andere dateien aus und inkludierst sie.

Frames sind ja schön und gut. birgen aber sicherheitsrisiken und browser-schwierigkeiten!

hth

pong

Addicted
Avatar
Registered: Oct 2001
Location: Wien (ned im Kra..
Posts: 414
Vergiss Frames
Vergiss Tabellen als Layoutgrundlage

Du baust dir ein CSS Boxmodell (http://www.css4you.de/wslayout1/index.html) zusammen und wertest per $_GET und Mehrfachauswahl die Nutzereingabe aus

pong

enemy2k

F0RUM gfx slave
Registered: Feb 2001
Location: Vienna
Posts: 1697
ja aber dieses css menü das ich benutze baut auf css pixel einstellungen auf... und wenn die seite zentriert ist, verschiebt sich das ganze ja von auflösung zu auflösung. da kann ich ja nicht mehr garantieren dass das was in der mitte sein sollte, auch wirklich noch in der mitte ist....

FFJoe

Big d00d
Avatar
Registered: Aug 2001
Location: Austria
Posts: 295
klar geht das.. --> ein paar verschachtelte divs

nur so als beispiel:
<div style="position:absolute;left:50%">
<div style="position:absolute;left:-500; width:1000px;">
###DEIN_MENÜ###
</div>
</div>
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz