Código:
function SwapIn(imgNum) { var ImgArray = new Array(6); ImgArray[0] = "/worldwide/images/asia_rollover_.gif"; ImgArray[1] = "/worldwide/images/euro_rollover_.gif"; ImgArray[2] = "/worldwide/images/afr_rollover_.gif"; ImgArray[3] = "/worldwide/images/na_rollover_.gif"; ImgArray[4] = "/worldwide/images/sa_rollover_.gif"; ImgArray[5] = "/worldwide/images/aus_rollover_.gif"; document.wwimage.src = ImgArray[imgNum]; } function SwapOut() { document.wwimage.src = "/worldwide/images/ww_basemap_.gif"; }
Entiendo que lo que hace es relacionar el src de la imagen con una de las variables del conjunto, pero no entiendo porque se usa ImgArray[imagNum], en vez de usar imgArray[n].
Luego, se le llama mediante SwapIn(númerovariable), pero eso si lo entiendo, ya que la función actuaría como contenedor del conjunto de array.
O quizás, se asocie ImgArray[imgNum] con el nombre de la función para llamar directamente a la función sin tener que llamar al array, lo que explicaría mi duda.
Salu2.