Ma l'oggetto fotogrande e` definito a livello di document?

Perche` in JS (fino a 1.4) la sintassi corretta e`:
document.images['fotogrande'].src

da JS 1.5 si dovrebbe usare:
document.getElementById('fotogrande').src

Lo so che in IE tutto fa brodo, ma ... che brodo e`?