Salve, ho un effetto fade che funziona tranquillamente, ma ora mi è sorto un problema siccome il div che deve comparire si trova nalla main page, mentre il link che mi chiama la funzione del fade si trova in un iframe è mi scatena l'errore previsto oggetto, in pratica non trova il div di destinazione.
in pratica la variabile "obj" mi diventa invalida nell'iframe siccome non trova il div di destinazione. Come posso ovviare per un iframe
Codice javascript
Codice PHP:
function fade(o,d) {
// o - Object to fade in or out. // il mio div da far comparire
// d - Display, true = fade in, false = fade out
var obj = document.getElementById(o);
if((fadeTimer[o])||(d&&obj.style.display!='block')||(!d&&obj.style.display=='block')) {
if(fadeTimer[o])
clearInterval(fadeTimer[o]);
else
if(d) fadeOpacity[o] = 0;
else fadeOpacity[o] = 9;
obj.style.MozOpacity = "."+fadeOpacity[o].toString();
obj.style.opacity = "."+fadeOpacity[o].toString();
obj.style.filter = "alpha(opacity="+fadeOpacity[o].toString()+"0)";
if(d) {
obj.style.display = 'block';
fadeTimer[o] = setInterval('fadeAnimation("'+o+'",1);',fadeInterval);
} else
fadeTimer[o] = setInterval('fadeAnimation("'+o+'",-1);',fadeInterval);
}
}
Grazie per l'aiuti,
Ciro