Hallo Lucia!
Ich habs probiert mit der Funktion:
function bildwechsel(variable) {
document.getElementById(variable).src="bild.gif" }
und die Funktion aufgerufen mit
<img id="id" onMouseOver="javascript:bildwechsel("id")" src="anderesbild.gif">
Ich weiß nicht, ob ich das richtig verstehe, aber so wie ich es sehe, übergibst du hier deiner Funktion "bildwechsel()" keine Variable, sondern die Zeichenkette "id"
Probier es stattdessen mal mit
onMouseOver="javascript:bildwechsel(this.id)" oder verwende andere Hochkommas
onMouseOver="javascript:bildwechsel('id')", wenn du eine Zeichenkette übergeben willst.
Gruß Gernot