einzelne Zelle einer Tabelle updaten
Hochrieser Reinhard
- html
Hy Leute,
ist es irgendwie möglich das ich eine Zelle update. D.h. ich
verwende keine Frames mehr für meine Page sondern mache es ausschließlich mit Tabellen, aber jetzt habe ich ein Problem wenn ich in meiner Navigationsleiste auf einen Link klicke das sich der Inhalt der anderen Zelle ändert! Bitte um Hilfe!
http://www.kfz-recyclingcenter.at/test/home.htm
mfg
Reinhard
Hallo Reinhard,
mit einfachen HTML ist es nicht möglich.
Prinzipiell ist es schon möglich, aber da du Beginner zu sein scheinst, würde ich entweder ein Frameset daraus machen, oder die Seiten kopieren und auf Klick in die Navigation einfach eine neue Seite laden.
Hallo Reinhard,
ist es irgendwie möglich das ich eine Zelle update. D.h. ich
verwende keine Frames mehr für meine Page sondern mache es ausschließlich
mit Tabellen, aber jetzt habe ich ein Problem wenn ich in meiner
Navigationsleiste auf einen Link klicke das sich der Inhalt der anderen
Zelle ändert! Bitte um Hilfe!
Du meinst den weißen Teil mit »Das ist ein Test«? Tja, es gibt zwei
Möglichkeiten, so wie Du das willst und eine in meinen Augen sinnvollere
Möglichkeit.
Ein Javascript, das dieses tut:
1. Beim Klick auf einen Link wird ein Skript aufgerufen, das erkennt
woher dieser Link kommt.
2. Das Skript kriegt eine Information mit, von welchem Link es aufgerufen
wurde und wählt anhand dieser Information den Textteil aus, den es
in die Tabellenzelle schreiben soll.
3. Das Skript identifiziert die Tabellenzelle anhand einer ID und schreibt
diesen Text rein.
Ein anderes Javascript das jenes tut:
1. Beim Klick auf einen Link wird ein Skript aufgerufen, das erkennt
woher dieser Link kommt.
2. Das Skript kriegt eine Information mit, von welchem Link es aufgerufen
wurde und wählt anhand dieser Information die Seite aus, den es
in die Tabellenzelle schreiben soll.
3. Das Skript identifiziert den iFrame, der in der Tabellenzelle liegt,
und lädt in diesen die Seite mit dem betreffenden Text.
Nachteile beider Möglichkeiten:
1. Man kann Javascript im Internet nicht vorraussetzen, d.h. wer kein
aktiviertes Javascript hat, ist bei dieser Art Navigation aufgeschmissen.
2. Die einzelnen Unterseiten sind nicht bookmarkbar.
3. iFrames sind manchmal etwas störend.
Meine Lösung, die ich eigentlich für selbstverständlich halte:
Du erstellst einzelne Seiten _mit_ der Navigation und lädst beim Klick
auf einen Navigationslink diese Seite anstatt Teile der Seite neuzuladen.
Wenn Dir das zuviel Arbeit ist, dann gibt es Möglichkeiten, die Dir dieses
abnehmen, recherchiere dazu zum Thema Includes, entweder via PHP oder SSI
oder Includes im Editor im Archiv.
http://www.kfz-recyclingcenter.at/test/home.htm
Es ist guter Stil gegenüber den Helfenden hier im Forum, Links anklickbar
zu machen. Wie das geht, steht hier: </faq/#Q-19>
Tim
hi,
ist es irgendwie möglich das ich eine Zelle update. D.h. ich
verwende keine Frames mehr für meine Page sondern mache es ausschließlich mit Tabellen, aber jetzt habe ich ein Problem wenn ich in meiner Navigationsleiste auf einen Link klicke das sich der Inhalt der anderen Zelle ändert! Bitte um Hilfe!
Beispiel mit SSI:
-In den Zellen die sich ändern sollen ist ein SSI Script eingebunden
-in der Zelle wo der button ist, zeigt der link auf das SSI/CGI Script und übergibt einen Parameter
Das SSI Script gibt dann den gewünschten Inhalt aus...
Rolf