Archivlink: javarea.de Forum > JavaScript > onMouseover befehl ändern.
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > onMouseover befehl ändern.

Pages: [1]

geschrieben von the_weird am 10.08.2005 - 18:29
Hallo,

ich bin eine JS-neuling und habe hier einen Code gefunden, der mei einem Mouseover in einem Textfeld den text ändert. Allerdings, wollte ich euch profis mal fragen, ob man dies auch so abändern kann, dass sich der Text, statt in einem Textfeld, auch in einer Tabelle, <div> oder <span> ändern kann?

Danke euch im Voraus für die Hilfe.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
...
<input type="Button"  value="Knopf 1" onMouseOver="document.getElementById('Infofeld').value = 'Hier ist Knopf 1'">
<input type="Button"  value="Knopf 2" onMouseOver="document.getElementById('Infofeld').value = 'Hier ist Knopf 2'">
<input type="Button"  value="Knopf 3" onMouseOver="document.getElementById('Infofeld').value = 'Hier ist Knopf 3'">
...

geschrieben von René am 10.08.2005 - 19:52
Für das <span id="Infofeld">&nbsp;</span> kann auch <table ....><tr><td id="Infofeld">&nbsp;</td></tr></table> stehen.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
...
<input type="Button"  value="Knopf 1" onMouseOver="document.getElementById('Infofeld').firstChild.nodeValue = 'Hier ist Knopf 1'">
<input type="Button"  value="Knopf 2" onMouseOver="document.getElementById('Infofeld').firstChild.nodeValue = 'Hier ist Knopf 2'">
<input type="Button"  value="Knopf 3" onMouseOver="document.getElementById('Infofeld').firstChild.nodeValue = 'Hier ist Knopf 3'">
...

<span id="Infofeld">&nbsp;</span>


Und falls auch HTML-Code in dem anzuzeigenden Text enthalten ist dann für firstChild.nodeValue das verwenden innerHTML.

----

Hier kannst du auch mal schauen -->http://www.javarea.de/forum/showthr....eadid=9993

geschrieben von the_weird am 11.08.2005 - 02:33
danke, hat super funktioniert


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.