Framefunktion mit Tabellen
Seijin 07.07.2004 - 11:51 1336 29
Seijin
Big d00d
|
Hi, ich arbeite gerade an meine Homepage, und wollte nun mal wissen, ob folgendes geht.
Ich habe eine Tabelle aufgebaut, bei der auf der Rechten seite die Zellen verbunden sind. In diese verbündnis habe ich nun eine Grafik eingefügt und mit Hotspot Links gesetzt. Nun will ich, dass sobald man auf diesen Link klickt, die Seite in einer Zelle der Tabelle angezeigt wird. Geht das so wie ich es mir vorstelle, oder muss ich da für Frames nehmen?
Freu mich auf euer Vorschläge
gruß seijin
|
Tex
got r00t?
|
entweder mit dynamischen seiten (php etc.) oder mit einem iframe (geht nicht mit allen browsern und ist daher nicht zu empfehlen).
|
Seijin
Big d00d
|
nein, also an frames wollte ich mich eh nicht halten. Also alleine mit Tabellen geht es nicht? Muss also Php dazu nehmen, kannst du noch einen hinweis geben, in welche richtung ich da gehen muss?(einfach nur "include" zb. oder was anderes?)
|
guvi
OC Addicted
|
oder du nimmst wie gesagt Frames.... oder am elegantesten (wennst net grad php usw. kannst) verwendest vorlagen und machst eine komplette frame, i-frame lose seite. vom aktualisierungsaufwand ist´s genauso wie mit frames, wennst die vorlagen g´scheid vorbereitest
|
Tex
got r00t?
|
nein, also an frames wollte ich mich eh nicht halten. Also alleine mit Tabellen geht es nicht? Muss also Php dazu nehmen, kannst du noch einen hinweis geben, in welche richtung ich da gehen muss?(einfach nur "include" zb. oder was anderes?) include ist sicher das einfachste. einfach an die url bzw. an die links "?page=..." anhängen, dann hast du in php die variable $_GET['page'] zur verfügung und kannst je nach wert dieser variable unterschiedliche (text)dateien einbinden. ansonsten könntest du es auch mit einer datenbank machen - ist aber für sowas nicht notwendig.
|
Tex
got r00t?
|
vom aktualisierungsaufwand ist´s genauso wie mit frames, wennst die vorlagen g´scheid vorbereitest und wenn dann ein neuer menüpunkt dazu kommt?
|
guvi
OC Addicted
|
änderst du das in der vorlage und schwupps ist es auf allen seiten so...
Bearbeitet von guvi am 07.07.2004, 12:27
|
Tex
got r00t?
|
änderst du das in der vorlage und schwupps ist es auf allen seiten so... meinst du vorlagen mit dreamweaver oder so? wie soll das sonst technisch funktionieren?
|
guvi
OC Addicted
|
ich mach das halt mim dreamweaver! es wird eine vorlage mit bearbeitbaren bereichen (content, fotos, usw.) & gesperrten bereichen (menüs, banner, grafiken, hintergrund, css.... usw.) erstellt.
nun erstellst du auf der vorlage deine einzelnen html dateien. in den einzelnen dateien musst du natürlich den individuellen content rein.
wenn mal was auf der vorlage geändert wird, z.b. ein menüpunkt dazu, oder eine grafik ändert sich oder sonst was, aktualisiert dreamweaver alle unterseiten, die auf der vorlage entstanden sind.
meine letzten beiden projekte hab ich auch so gemacht... funktioniert ganz wunderbar und du ersparst dir die frames!
|
Tex
got r00t?
|
achso, ok - das geht natürlich. ich finde trotzdem die php-lösung praktischer, da man damit nicht von dreamweaver abhängig ist.
|
guvi
OC Addicted
|
und wie funktioniert das dann mim php wennst bereits in die zeile einen content includet hast, der user aber dann auf einen anderen draufklickt!?
da müsst doch der alte inhalt raus, oder? geht das?
ich kenn das mim include nur, wenn z.b. ne footer.php oder für die db-connections includet wird!
edit: inwiefern ABHÄNGIG vom dw?
|
Tex
got r00t?
|
die seite wird immer neu geladen mit anderen includes.
edit: wenn ich keinen dreamweaver installiert habe kann ich keinen menüpunkt hinzufügen ohne alle seiten zu ändern.
|
guvi
OC Addicted
|
achso... dann is klar! ich dachte da wird wirklich nur der zeileninhalt geladen
|
dio
Here to stay
|
wenn du kein php kannst ist ein iframe sicher die beste lösung
|
Seijin
Big d00d
|
oh, vielen dank, das so viele geschrieben haben, ich denke mal ich werde es mit Php machen. Kennt einer eine gute seite, wo es erklärt wird, bzw ein gutes Buch?(ist bei mir leider schon etwas her) Das würde helfen....
Bearbeitet von Seijin am 07.07.2004, 17:51
|