Salve a tutti.
Ho questa situazione.
Se vado sopra ad un bottone mi cambia il colore di un bottone, se vado fuori dal bottone ritorna normale.
Se sono sul bottone e clicco, mi funziona uno script che esegue un effetto dissolvenza.
Se clicco ancora sul bottone l'effetto dissolvenza scompare.
Io però voglio che l'effetto dissolvenza scompaia quando clicco al di fuori del bottone, su tutto il resto della pagina (non mi interessa dove)
Per cui ho creato la seguente cosa:
quindi myCheck diventa 1 quando sono sul bottone e 0 quando sono fuori dal bottone.function MM_swapImageA() { //v3.0
var i,j=0,x,a=MM_swapImageA.arguments; document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
myCheck(1);
}
function MM_swapImgRestoreA() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
myCheck(0);
}
Poi ho pensato di risolvere la cosa nel seguente modo:
al click del bottonefunction myClick(){
var b = myCheck(ciccio);
if(b==1){
alert(b)
}else if(b==0){
alert(b)
}
}
function myCheck(a){
var ciccio=a;
return ciccio;
}
l'alert non viene eseguito. Ho messo l'alert per vedere se il tutto funziona. O anche messo un alert prima dell'if dentro alla funzione onClick, ma peronclick="myClick()"
non funziona, invece pervar b = myCheck(ciccio);
l'alert è undefined.var b = myCheck();
Qualcuno mi può dare una mano per cortesia?
tks.