Text wechseln
manuel
- javascript
hallo zusammen!!! ich habe folgendes problem und weiss nicht wie ich es lösen kann...
also ich habe irgendwo auf der seite einen text1, dann an einem andern ort text2 und noch an einem andern oret text3. nun möchte ich das wenn man über text2 oder text 3 fährt, sich text1 verändert, also ein anderer text angezeigt wird... text1 ist wirklich ein text und kein bild oder so... wüsste jemand eine lösung??? danke schon im voraus. manuel
<span id="text1">Text 1</span>
<span id="text2" onMouseOver="document.getElementById('text1').innerHTML='Text 1 geändert';">Text 2</span>
Gruss,
Daniel
<span id="text2" onMouseOver="document.getElementById('text1').innerHTML='Text 1 geändert';">Text 2</span>
Ja, sorry und super Daniel, muss natürlich innerHTML heissen, nicht value! Mein Fehler!
MfG,
beinaendi
Hi,
<span id="text2" onMouseOver="document.getElementById('text1').innerHTML='Text 1 geändert';">Text 2</span>
Für Script-Neulinge: Wobei man natürlich vorher (oder zur Laufzeit) klären sollte, ob der Browser getElementById und innerHTML auch beherrscht.
Gruß, Cybaer
hallo zusammen!!! ich habe folgendes problem und weiss nicht wie ich es lösen kann...
also ich habe irgendwo auf der seite einen text1, dann an einem andern ort text2 und noch an einem andern oret text3. nun möchte ich das wenn man über text2 oder text 3 fährt, sich text1 verändert, also ein anderer text angezeigt wird... text1 ist wirklich ein text und kein bild oder so... wüsste jemand eine lösung??? danke schon im voraus. manuel
Du musst deinem html Tag, das den Text1 enthält eine Identifikation geben: <... id="idName">Text1</...>
Nun kannst du beim Text2 und Text3 eine Javascript Funktion aufrufen:
<... onMouseOver="Funktion">Text2</...>
<... onMouseOver="Funktion">Text3</...>
Üblicherweise im Header fügst du nun noch diese Funktion als JS Code ein. Der Zugriff auf das Element geht dann so:
document.getElementById("idName").value = "neuerText"
Sollte er sich wieder zurück ändern müssen, gehst du analog mit onMouseOut vor!
MfG,
beinaendi