Otra manera de resolverla es con una función anoónima que se autoejecute:
Código PHP:
<script>
function asigna()
{
d = document.getElementsByTagName('img');
for(i=0;i<d.length;i++)
{
(function(){
var ii=i
if(d[ii].className == 'imagen')
{
d[ii].onmouseover=function(){msj(this.src);}
}
}())
}
}
function msj(m)
{
alert(m);
}
window.onload=asigna;
</script>