Wie tauscht man den Inhalt einer (html) id per link!
Arthur Dent
- javascript
0 Maxx
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.
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
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
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
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