<script type=text/javascript>
function Change(){
document.light.src = "light_on.jpg";
}
</script>

<img src="light.jpg" name=light onMouseOver="Change('light')">

上記だと動作しますが、下記だとエラーになります。何故でしょうか?

<script type=text/javascript>
function Change(picname){
document.picname.src = "light_on.jpg";
}
</script>

<img src="light.jpg" name=light onMouseOver="Change('light')">