ehm, no, non funziona così....
addEventListener e attachEvent prendono in ingresso uno stringa ed una funzione, NON la chiamata di una funzione. devi fare
codice:
a[i].addEventListener("mouseover", rollover, false);
...
a[j].attachEvent("onmouseover", rollover);
e la funzione rollover non prende nessun argomento quando è chiamata.
codice:
function rollover()
{
var img = document.getElementById("col_sin").getElementsByTagName("img");
img[0].src=this.href;
}
questo perché lo scope della funzione associata ad un evento di un elemento è l'elemento stesso.