Bonjour,
Comme il est explicité ci-dessus je n'arrive pas à faire marcher mon script JAVASCRIPT sur IE.
Si quelqu'un peut voir ou se situe le problème je lui en serait reconnaissant.
Cordialement Fulltrip.
Voici le code javascript:var visuel_n=0;
function Visuel_Fondu()
{
if(document.all)
{
if ( window.opera )
document.getElementById("visuel_" + VisuelPosChange).style.opacity = visuel_n*0.01;
else
document.getElementById("visuel_" + VisuelPosChange).filters.alpha.opacity=visuel_n;
visuel_n+=5;
if ( visuel_n<= 100 )
{
setTimeout("Visuel_Fondu()", 100);
return 0;
}
}
else
{
document.getElementById("visuel_" + VisuelPosChange).style.setProperty("-moz-opacity", visuel_n, "");
visuel_n+=0.05;
if ( visuel_n<= 1 )
{
setTimeout("Visuel_Fondu()", 100);
return 0;
}
}
visuel_n=0;
document.getElementById("visuel").style.background="url('" + VisuelTab[VisuelPosChange][0] + "') -4px 0px no-repeat";
setTimeout("Visuel_Clear()", 100); //supprime clignotement sous FF
//document.getElementById("visuel").innerHTML="";
//setTimeout("Visuel_Defil()", 4000);
}
function Visuel_Clear()
{
document.getElementById("visuel").innerHTML="";
setTimeout("Visuel_Defil()", 4000);
}
var VisuelTab = [
["ban1.jpg",0],
["ban2.jpg",0],
["ban3.jpg",0],
];
var VisuelPos=-1;
var VisuelPosChange;
function Visuel_Defil()
{
VisuelPosChange=VisuelPos;
VisuelPos++;
if ( VisuelTab.length <= VisuelPos )
VisuelPos=0;
if ( VisuelTab[VisuelPosChange][1] == 1 )
document.getElementById("visuel").innerHTML+="<img src='" + VisuelTab[VisuelPosChange][0] + "' id='visuel_" + VisuelPosChange + "' style='filter:alpha(opacity=0); -moz-opacity:0; position: absolute; margin-left: -4px;' />";
else
{
setTimeout("Visuel_Defil()", 10);
return 0;
}
Visuel_Fondu();
}
LoadVisuel();
function LoadVisuel() {
var tonimage=new Array();
for ( LoadVisuelPos=0;LoadVisuelPos<VisuelTab.length;LoadVisuelPos++)
{
tonimage[LoadVisuelPos] = new Image();
tonimage[LoadVisuelPos].src = VisuelTab[LoadVisuelPos][0];
//tonimage[LoadVisuelPos].onload = eval("function() { JsIsLoading("+LoadVisuelPos+"); }");
tonimage[LoadVisuelPos].onload = eval("JsIsLoading("+LoadVisuelPos+");");
}
}
function JsIsLoading(LoadVisuelPos_) {
VisuelTab[LoadVisuelPos_][1]++;
if ( VisuelPos==-1 )
{
VisuelPos=0;
Visuel_Defil();
}
}