Zeileneinfärben
Beugel
- javascript
0 bleicher0 Lukas Böhm0 wahsaga0 Lukas Böhm0 svg4you
0 Philipp- menschelei
Hallo, da ich in Java ja eher ein Laie bin finde ich hier den Fehler nicht, könnte sich vielleicht jemand das Coding anschauen?
<tr on mouseover="this.bgcolor='red'"
on mouseout="this.bgcolor='white'">
<td width = "20%"> </td><td width = "20%"> </td><td width = "20%"> </td><td width = "20%"> </td><td width = "20%"> </td>
Ich möchte das die Tabellenzeile wenn ich mit der Maus darüberfahre "rot" wird, und wenn ich wieder wegfahre das sie wieder "weiß" wird.
tr.farbig{
background-color:#FFFFFF;
}
tr.farbig:hover{
background-color:#FF0000;
}
MFG
bleicher
Hi!
<tr on mouseover="this.bgcolor='red'"
^hier ist ein Fehler! Es heißt onmouseover und onmouseout.
Ich persönlich würde "this.backgroundColor='red'" vorziehen, aber ich weiß nicht ob deine Version auch geht.
szia, Lukas
hi,
<tr on mouseover="this.bgcolor='red'"
^hier ist ein Fehler! Es heißt onmouseover und onmouseout.
Ich persönlich würde "this.backgroundColor='red'" vorziehen, aber ich weiß nicht ob deine Version auch geht.
Seine geht vermutlich noch eher, weil die Browser bgcolor als veraltetes HTML-Attribut verstehen.
backgroundColor hingegen ist eine Style-Eigenschaft - und dieses Objekt unterhalb von this anzusprechen, hast du versäumt. Wenn du das nachholst, bevorzuge ich deine Methode allerdings auch.
gruß,
wahsaga
Hi!
Ups. Klar. .style vergessen. So ist es dann richtig:
onmouseover="this.style.backgroundColor = 'red'"
szia, Lukas
Tach wahsaga,
Seine geht vermutlich noch eher, weil die Browser bgcolor als veraltetes HTML-Attribut verstehen.
Im JS-Kontext lautet die Eigenschaft dann aber bgColor
.
Man liest sich,
svg4you
Hi!
Im JS-Kontext lautet die Eigenschaft dann aber
bgColor
.
Nein! Es wird dann ein Buchstabe groß geschrieben, wenn er ein "-" ersetzt. D.h. bei backgroundColor
szia, Lukas
Einen schönen guten .
Hi!
Im JS-Kontext lautet die Eigenschaft dann aber
bgColor
.
Nein! Es wird dann ein Buchstabe groß geschrieben, wenn er ein "-" ersetzt. D.h. bei backgroundColor
Doch! http://de.selfhtml.org/javascript/objekte/document.htm#bg_color
So long,
Oku
Tach Lukas Böhm,
Im JS-Kontext lautet die Eigenschaft dann aber
bgColor
.
Nein! Es wird dann ein Buchstabe groß geschrieben, wenn er ein "-" ersetzt. D.h. bei backgroundColor
Es ging mir nicht um this.style.backgroundColor
(was ich auch bevorzugen würde), sondern um this.bgColor
.
Auch vor der Existenz von CSS konnte man schon diverse Präsentationsattribute mit JS verändern.
Man liest sich,
svg4you
Hallo,
Hallo, da ich in Java ja eher ein Laie bin
Javascript != Java
SCNR (Ich schäme mich, bin bei den anonymen Meckerern)
Gruß,
Philipp