código em Javascript

window.onload=initPage;
function initPage(){
alert(“entrei e novo”);
thumbs=document.getElementById(“teste”).getElementsByTagName(“img”);
for(var i=0;i<thumbs.length;i++)
{
alert(i);
image=thumbs[i];

image.onclick=function()

{

detailURL = ‘images/’ + this.title + ‘-detail.jpg’;
document.getElementById(“itemDetail”).src=detailURL;
getDetails(this.title);
}

}

Gostaria de saber porque eh acessado o onclick dentro de um loop?

image.onclick=function() : isto não é um acesso ao onclick, a função apenas está atribuindo um evento onclick para cada imagem do loop.