Thomas: Zellenhintergrund bei mouseover ändern

Beitrag lesen

gut, danke. hab mir die seiten durchgelesen, aber ganz konnte ich mein problem nicht aus der welt schaffen. viel kann nun ja nicht mehr falsch sein, bitte nochmals um hilfe. :)

<script type="text/javascript">
<!--
 function wechseln(bild) {
 document.getElementById("zelle1").style.backgroundImage = bild;
}
//-->
</script>
</head><body>
<table border=1><tr>
<td id="zelle1" width=200 height=200>text text text</td>
</tr></table>

<a href=# onmouseover="javascript:wechseln(images/kontakt.gif)">link</a><br>

Hallo Thomas,

das sieht für den Anfang schon ganz gut aus, es fehlt nur noch ein klein
wenig.

function wechseln(bild) {
document.getElementById("zelle1").background = bild;

Deine "zelle1", eine td, kennt selbst leider keine background-Eigenschaft,
sie hat aber ein style-Attribut, welches diese Eigenschaft kennt.
Lies bitte style: Allgemeines zur Verwendung, dort halte dich nicht zu sehr
bei der älteren Microsoft-Syntax auf, sondern schau dir das Beispiel für
DOM-Syntax an.
Schau bei der Gelegenheit auch gleich nochmal, wie die Style-Eigenschaften
in Javascript lauten.

Dann überlege dir, wie du bei background-image die Bild-URL angeben musst.

Auf Wiederlesen
Detlef