Mammouth du PHP |
686 Messages
14 févr. 2009, 00:35
J'ai fait comme ceci
Code : Tout sélectionner
<SCRIPT language=javascript>
var TabAlpha=new Array();
TabAlpha.length=5; // 5 images alpha A MODIFIER SI PLUS D'IMAGES
for (var alphaI=0;alphaI<TabAlpha.length;alphaI++) {
TabAlpha[alphaI]=-1;
}
function ModifAlpha(no,alpha){
if (document.images["img"+no]) {
if (document.images["img"+no].filters) {
TabAlpha[no]=alpha;
if (tjstimer==0) {setTimeout("tjstimerAlpha()",30)}
}
}
}
var tjstimer=0;
function tjstimerAlpha() {
var opacity=0;
for (var alphaI=0;alphaI<TabAlpha.length;alphaI++) {
if (TabAlpha[alphaI]!=-1) {
opacity =TabAlpha[alphaI] - document.images["img"+alphaI].filters.alpha.opacity;
if (opacity!=0) {
tjstimer=1;
document.images["img"+alphaI].filters.alpha.opacity+=Math.abs(opacity)/opacity * 5;
} else {
TabAlpha[alphaI]=-1
}
}
}
if (tjstimer==1) {setTimeout("tjstimerAlpha()",30);} else {tjstimer=0}
}
</SCRIPT>
qui est appellé comme cela
onMouseOut=\"ModifAlpha($result[id],100);ChangeMessage('- Bienvenue sur mon album photo -','ejs_texte')\"
onMouseOver=\"ModifAlpha($result[id],60);ChangeMessage('$legende','ejs_texte')\"[php]
[/code]