php: verlinken und includen
enemy2k 10.09.2005 - 22:05 671 4
enemy2k
F0RUM gfx slave
|
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
|
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
|
|
enemy2k
F0RUM gfx slave
|
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
|
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>
|