uuhh!!!! caspita!
ho visto la risposta che hai dato ad un'altro utente sulla consolle javascript di firefox! che illuminazione!!
così ho capito che il problema era attachEvent e ho modificato aggiungendo la differenziazione dei browser.
codice:
var a=1;
function flip(d){if(a == 1) Show(d); else Hide(d);}
function Show(d)
{
var obj
if(d=='ddl1')obj=document.getElementById('ddl1');
if(d=='ddl2')obj=document.getElementById('ddl2');
if(d=='ddl3')obj=document.getElementById('ddl3');
if(d=='ddl4')obj=document.getElementById('ddl4');
obj.style.display="block";
if(window.addEventListener){ // Mozilla, Netscape, Firefox
} else { // IE
obj.attachEvent("onmouseover", function(){obj.style.display = "block";});
}
a=0;}
function Hide(d){
document.getElementById(d).style.display="none";
if(window.addEventListener) { // Mozilla, Netscape, Firefox
document.getElementById(d).addEventListener ('mouseout ', function(){document.getElementById(d).style.display = "none";}, false);
} else { // IE
document.getElementById(d).attachEvent("onmouseout", function(){document.getElementById(d).style.display = "none";});
}
a=1;}
Grazie!! grazie!!
Manuela