onmouseover problem

sharK223

Mitglied
Hallo Leute,

Ich habe mich bis jetzt nicht wirklich viel (heist so gut wie garnicht) mit JavaScript auseinander gesetzt. Dennoch fand ich es interesant mal die onmouseover funktion zu testen. Eigentlich hatte ich vor es mit einem Bild zu versuchen aber da gab es einige brobleme mit dem positionieren also wollte ich es mit nem Background von einem <td> Tag versuchen doch das klapt irgentwie nicht...
Hier der Code
HTML:
<td background="/images/Navitop_Haupt.png" height="57" align="left" valign="top"
onmouseover="Navitop_Haupt.background='/images/Navitop_Haupt2.png';" 
onmouseout="Navitop_Haupt.background='/images/Navitop_Haupt.png';" 
name="Navitop_Haupt">

Weis vll. jemand was damit nicht stimmt?
 
Hi,

nutze die getElementById()-Methode. Desweiteren fehlt das style-Objekt für die background-Eigenschaft.

Code:
<td background="./images/Navitop_Haupt.png" height="57" align="left" valign="top"
onmouseover="getElementById('Navitop_Haupt').style.background='url(./images/Navitop_Haupt2.png)';"
onmouseout="getElementById('Navitop_Haupt').style.background='url(./images/Navitop_Haupt.png)';"
id="Navitop_Haupt"> ... </td>


mfg Maik
 
Du hast meinen Code auch nicht vollständig übernommen; getElementById() erwartet das id-Attribut, und nicht name.

mfg Maik
 

Neue Beiträge

Zurück