Scrivo un altro post perché ora il problema riguarda il metodo attachEvent per IE.
codice:
 var divPrincipale=document.getElementById("div_link_sup");
 var linkPrincipali=divPrincipale.getElementsByTagName("li");//tutti i link (è un vettore)
 var totLinkPrincipali=linkPrincipali.length;   //alert(totLinkPrincipali);
 var i;
  for(i=0; i<totLinkPrincipali;i++){
    if(linkPrincipali[i].attachEvent){ 
      linkPrincipali[i].attachEvent("onclick",function(){alert(this.id)});//riga incriminata
    }
  }
IE 7 dice che alla riga che sta nel blocco if c'è incompatibilità fra tipi!
Come mai? O.o

grazie