peter: document.variable geht nicht

Beitrag lesen

Hallo!

Ich hänge an folgendem Problem nun schon 2 Tage:

<script>
var change = new Image();
change.src = "./images/picbox_dark.gif";
</script>

function changetext(pic) {
document.pic.src = change.src;
}

PHP-Code bei einem Bild:
while(list($filename, $title, $text) = mysql_fetch_row($sql)){
$picbox = "picbox".$i;
<img src="./images/picbox_light.gif" name="picbox".$i."" onMouseOver="changetext('".$picbox."')"">

$i++;
}
---------
Problem: In der Funktion changetext wird das "pic" nicht als Variable erkannt. Sie wird aber richtig übergeben, das habe ich getestet. Wenn ich zb. in die Funktion document.picbox1.src = change.src; schreibe dann funktioniert es. D.h. ganz einfach nur die Variable "pic" wird in dem document.pic.src = change.src; einfach nicht erkannt.

Was mache ich falsch??

Vielen Dank für die hoffentlich kommenden Lösungen,
LG Peter