Arthur Dent: Wie tauscht man den Inhalt einer (html) id per link!

Hallo liebes Forum!

Wie tauscht man den Inhalt einer (html) id per link! Ich denke mit javascript aber hab keine Idee wie ich da ranngeh! Wo finde ich in selfhtml dazu Infos oder hat evtl. jemand von euch sowas mal gemacht und kann mir den js code geben?

Dakeschön schonma! A.D.

  1. Hallo Arthur,

    Wie tauscht man den Inhalt einer (html) id per link! Ich denke mit javascript aber hab keine Idee wie ich da ranngeh!

    Du hast mehrere Möglichkeiten.
    a) Die "Inhalte der ID's" werden alle geladen. Das tauschen funktioniert dann über ein-, und ausblenden.
    document.getElementById("foo").style.visibility="visible";
    So funktioniert es in den allermeisten Browser problemlos.

    b) Du tauscht den Text aus.
    document.getElementById("foo").innerHTML="blablubb";
    Funktioniert nicht in allen Browsern!

    Wo finde ich in selfhtml dazu Infos

    Das kommt auf dein spezielles Problem an. Eine pauschale Lösung wirst du hier kaum finden.

    Grüße,

    Maxx

    --
    In diesem Forum eine Frage zu stellen heißt nicht,
    die Antwort zu bekommen, die man hören möchte.
    1. Moin Maxx!
      Hat man mit der a) version mittels visible denn nicht das Problem das auch wenn Dinge unsichtbar sind trotzdem Platz einnehmen?

      <div id="anzeige_pieter">
      <p id="pgv_paal" class="p2">Belgie<img src="bilder/pgv_paal2.jpg" border="0">
      </p>
      <p id="pgv_vlaar" class="p2">Nederland<img src="bilder/pgv_vlaar2.jpg" border="0">
      </p>
      </div>--------------Ich möchte den Inhalt von meiner id anzeige_pieter austauschen! Also die beiden <p>'s will ich rausholen und stattdessen zb Text oder auch andere img's (quasi anderen html-code) einfügen können!

      Danke

      1. Hi,

        Hat man mit der a) version mittels visible denn nicht das Problem das auch wenn Dinge unsichtbar sind trotzdem Platz einnehmen?

        Guck mal hier: http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display

        Ich möchte den Inhalt von meiner id anzeige_pieter austauschen! Also die beiden <p>'s will ich rausholen und stattdessen zb Text oder auch andere img's (quasi anderen html-code) einfügen können!

        Dann wirst du um die Verwendung von "innerHTML" nicht herumkommen.

        Grüße,

        Maxx

        --
        del ist ein hocheffizienter Packer ...
        Allerdings handelt es sich um eine verlustbehaftete Komprimierung.
        1. hi,

          Ich möchte den Inhalt von meiner id anzeige_pieter austauschen! Also die beiden <p>'s will ich rausholen und stattdessen zb Text oder auch andere img's (quasi anderen html-code) einfügen können!

          Dann wirst du um die Verwendung von "innerHTML" nicht herumkommen.

          falsch.
          das DOM bietet entsprechende möglichkeiten; und unter diesen sollte sich auch eine finden lassen, die alle browser die das DOM halbwegs unterstützen, können - was bei innerHTML deutlich anders aussieht.

          gruss,
          wahsaga