Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Oktober

SELFHTML Forumsarchiv
Mit "onMouseover" 2 Elemete ansprechen - Wie?

Informationsseite
  1. Seite (DESIGN) Mit "onMouseover" 2 Elemete ansprechen - Wie? von Christian1, 30. 10. 2005, 21:48
nach unten

Mit "onMouseover" 2 Elemete ansprechen - Wie?

Die folgende Nachricht zum Thema stammt von: Christian1, 30. 10. 2005, 21:48

Hi,
ich habe mit
onMouseover="document.getElementById('tabelle1').style.backgroundColor='red';"
den Fall erzeugt, dass sich bei der Berührung eines Elements mit der Maus das Element "tabelle1" rot färbt.
Angenommen ich hätte eine weitere Tabelle (tabelle2) und möchte diese gleichzeitig mit Tabelle 1 färben, was muss ich dann an "getElementById('tabelle1')" ändern. Oder ist es nicht möglich, 2 Elemete auf einmal anzusprechen?

Danke im Voraus!

nach obennach unten

Mit "onMouseover" 2 Elemete ansprechen - Wie?

Die folgende Nachricht zum Thema stammt von: Ashura, 30. 10. 2005, 21:54

Hallo Christian1.

»» Oder ist es nicht möglich, 2 Elemete auf einmal anzusprechen?

Natürlich. Du kannst so viele Elemente ansprechen, wie du willst, auf die selbe Art und Weise, wie du es bereits getan hast.


Einen schönen Sonntag noch.

Gruß, Ashura

--
The End of an Era...

nach obennach unten

Mit "onMouseover" 2 Elemete ansprechen - Wie?

Die folgende Nachricht zum Thema stammt von: Christian1, 30. 10. 2005, 22:04

Vielen Dank Ashura,

aber das - zugegeben banale Problem - liegt darin, dass ich nicht weiß, wie dir korrekte Schreibweise ist.

"getElementById('tabelle1','tabelle2')"
oder
"getElementById('tabelle1';'tabelle2')"
oder
"getElementById('tabelle1'&&'tabelle2')"
oder etwa ganz anders?

Danke im Voraus für deine (nochmalige) Hilfe!

nach obennach unten

Mit "onMouseover" 2 Elemete ansprechen - Wie?

Die folgende Nachricht zum Thema stammt von: ruben, 30. 10. 2005, 22:20

Hallo Christian
»» aber das - zugegeben banale Problem - liegt darin, dass ich nicht weiß, wie dir korrekte Schreibweise ist.
»»
»» "getElementById('tabelle1','tabelle2')"
»» oder
»» "getElementById('tabelle1';'tabelle2')"
Das zugegeben banale Problem liegt darin, dass du dich mit der Funktion die du benutzt nicht auseinandergesetzt hast.
Um es übersichtlich zu gestalten, kannst du zum Beispiel eine Funktion anlegen, die die gewünschten Änderungen durchfürchte anlegen.
Lies dir doch den Teil der selfhtml-Teil dazu einfach mal durch.
Wie der Name der Funktion getElement(KEIN S!)ById schon sagt, sprichst du damit aber nur ein Element an. Wiederhol einfach das ganze:
document.getElementById('tabelle1').style.backgroundColor = "red";document.getElementById('tabelle2').style.backgroundColor = "red";

Seperator ist ";"

Viel Spaß mit JS,
Ruben

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Oktober

© 1998-2008 Seite Impressum, Software: Classic Forum