devo realizzare una cosa semplice semplice in javascript, riassumento molto:
- ci sono dei link
- quando il mouse passa sopra al testo, il testo si colora di bianco
- quando il mouse esce dal testo, il colore torna nero
- quando il mouse ci clicca sopra, imposta il colore grigio e rende il link privo di effetti
il problema:
con explorer non funziona (io ho la versione 6), in pratica esegue le operazioni solo la prima volta, le volte successive non succede niente e rimane tutto statico.

Codice PHP:
<head>
<
title></title>
<
script language="JavaScript" type="text/javascript">
var 
3
function premuto(oggetto){
   for(var 
i=0;i<n;i++){
      var 
document.getElementById("scritta"+i);
      
o.style.color='BLACK';
      
o.setAttribute("onmouseover","cambiaColore(this,'WHITE');");
      
o.setAttribute("onmouseout","cambiaColore(this,'BLACK');");
      
o.setAttribute("onclick","premuto(this);");
   }
   
oggetto.style.color="GRAY";
   
oggetto.removeAttribute("onmouseover");
   
oggetto.removeAttribute("onmouseout");
   
oggetto.removeAttribute("onclick");
}
function 
cambiaColore(oggetto,colore){
   
oggetto.style.color colore;   
}
</script>
</head>
<body bgcolor="navy">
[url="javascript:void(0);"]Scritta1[/url]

[url="javascript:void(0);"]Scritta2[/url]

[url="javascript:void(0);"]Scritta3[/url]

</body>