Hochrieser Reinhard: einzelne Zelle einer Tabelle updaten

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

  1. 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.

  2. 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

  3. 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