Mel: Highlight

Beitrag lesen

Hi,

ich hab einene eigenartigen und für mich nicht nacvolziehbaren Fehler in meiner Seite. hier einmal der Code.

...

function Bildwechsel(Bildnr,Bildobjekt) {
 window.document.images[Bildnr].src = Bildobjekt.src;
}

...

<table align="center" border="0" >
<tr>
 <td height="22"> <div align="center"><a href="start.html" onMouseOver="Bildwechsel(1,Highlight1)" onMouseOut="Bildwechsel(1,Normal1)"><img src="page_d_c.gif" alt="zurück zur Startseite" border="0" ></a></div>   </td>
</tr>
</table>

...

Was ist daran eigenartig? Du arbeitest mit dem images-Array, dh. Du sprichst die zu aendernden Bilder mit der Nummer an, nicht mit ihrem Namen. Wenn Du also das erste Bild rausnimmst wird das Bild das urspruenglich an Stelle 2 im images-array war, zur Nummer 1. Du musst dann also statt

onMouseOver="Bildwechsel(2,Highlight1)"

folgenden Aufruf verwenden:

onMouseOver="Bildwechsel(1,Highlight1)"
(und entsprechend fuer die restlichen Bilder)

Gruss,
Melanie