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+="";
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();
}
}
ça va être difficile avec ce que tu nous donnes
à priori, peu de raisons, même s'il y a des différences
de comportements entre FF et IE !
si au moins tu nous disais où et sur quels éléments ?
mais ne nous met pas tout ton bazar !
fais l'extrait de ce qui ne fonctionne pas,
sinon, moi ( mais pas que ) ça me décourage
ça aide, au fait :
Je m'y connais pas trop en javascript, c'est pour cela que j'ai pas plus simplifié que ca...je croyais que ca allait être une manipulation rapide pour ceux qui s'y connaissaient...c'est pas grave vais essayer avec le php.
comme on n'a pas toutes les billes,
s'y connaitre ou pas n'a aucune importance.
fais en php si tu connais ce sera bien plus mieux
le javascript n'est jamais obligatoire, pourquoi
donc vouloir utiliser sans le connaitre ?
Je croyais que pour ce genre de réalisation il était préférable de le faire en javascript, de plus le rendu final était exactement comme je le voulais, donc disons que j'ai choisi la simplicité!
Bonjour, c'est juste un problème dans visual_fondu (enfin comme ça au pied levé, enfin au pied levé, j'ai testé tout de même), mais il y a une erreur:
ici (dans le else de : if ( window.opera ) )
document.getElementById("visuel_" + VisuelPosChange).filters.alpha.opacity=visuel_n;
ça s'écrirait plutôt comme ça
document.getElementById("img1").style.filter ="alpha(opacity="+visuel_n+")";