Los otros no los uso. Explorer confunde id con name, e incluso si le asignás a una variable el nombre de un id existente tendrás conflictos (son fallos de explorer).
No hace falta que reemplaces sino que agregues un atributo id:
Código PHP:
<img src="pepe.jpg" name="pepe" id="pp" alt="hola" width="50" height="50" />
<script>alert(document.getElementById('pp').src);alert(document.pepe.src);alert(document.images[0].src);</script>