PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Innerhalb einer Tabelle verlinken?


C0nker
2004-06-17, 15:15:51
Ich versuche im Moment das Desing meiner Hompage auf Tabellenbasis umzustellen.
Kann man in einer Tabelle eigentlich eine html Datei darstellen, oder wie muss ich das machen wenn bei einem klick auf einen Link auf der linken Spalte etwas in der mittleren Spalte angezeigt werden soll?

Schiller
2004-06-17, 15:34:54
Das geht entweder nur mit einer neuen HTML-Seite oder per Include mit PHP.

ravage
2004-06-17, 16:59:05
Das geht entweder mit iFrames (http://de.selfhtml.org/html/frames/eingebettete.htm), oder wenn du es sofort richtig machen willst (nur meine Meinung) dann lerne PHP (wenn du es nicht schon kannst) und benutzte den Include (http://www.selfphp.info/funktionsreferenz/kontroll_mechanismen/include.php) Befehl

imagine
2004-06-17, 19:13:32
Ich glaube ihm geht es um die Auslieferung und nicht um das Coden.



Du kannst nicht einen Teil einer Seite neu an den Client ausliefern, dh du würdest zwei oder mehr Seiten gleichzeitig darstellen müssen und dann nur die in der Mitte aktualisieren. Sowas nennt man ein Frameset, wovon ich dir aber abrate. bei einem Klick auf einen Link einfach die ganze Seite neu ausliefern, die paar Bytes die der HTML Code des Menüs auf der linken Seite ausmacht kannst du vernachlässigen. Eventuell vorhandene Bilder und ähnliches im Menü werden vom Browser sowieso gecacht.

C0nker
2004-06-18, 11:43:26
Dank eines Tips habe ich jetzt bei css4you.de herausgefunden dass man das ganze auch mit CSS erstellen kann, ohne Tabelle.
Kann man denn da von einem element auf das andere verlinken, hier vom linken rand auf die mitte? http://css4you.de/wslayout1/ex0010.html

imagine
2004-06-18, 17:19:44
Verlinken kannst du.
Verpass dem Element auf das du verlinken willst eine "id" bzw für ältere Browser ein "name". Etwas ausführlicher -> http://jendryschik.de/wsdev/einfuehrung/xhtml/verweise#a

EL_Mariachi
2004-06-29, 10:58:16
Original geschrieben von ravage
Das geht entweder mit iFrames (http://de.selfhtml.org/html/frames/eingebettete.htm), oder wenn du es sofort richtig machen willst (nur meine Meinung) dann lerne PHP (wenn du es nicht schon kannst) und benutzte den Include (http://www.selfphp.info/funktionsreferenz/kontroll_mechanismen/include.php) Befehl

mal ne frage ... wieso sind Iframes/Frames deiner Meinung nach denn "Falsch"?

imagine
2004-06-29, 18:50:11
Such mal hier im Forum nach Frames.
zB http://www.forum-3dcenter.org/vbulletin/showthread.php?threadid=123373

EL_Mariachi
2004-06-29, 20:53:55
ok thx ... Frames sind also schlecht und sollten immer vermieden werden :dozey: ;) :D

naja ich habe vor kurzem mein HP von Frames auf Tabelle + IFrame umgestellt...

es ist imho etwas umständlicher als ein Frameset zu definieren, aber trotzdem bin ich mit dem Ergebnis ganz zufrieden :)

bis dahin :wink:

C0nker
2004-06-30, 11:36:52
Ich habe mein Problem jetzt erstmal damit gelöst dass die komplette Seite immer neu geladen wird.
Ist kaum langsammer und den großteil des Quellcodes habe ich sowieso in die css Datei verfrachtet.