par
Lareine » 29 oct. 2005, 08:55
Pour un script
*.js on ma conseillée d'utiliser une ligne sur deux de codes différent
pour des histoires de compatibilité:
boutonElements[].
setAttribute("onmousedown","this.style.borderStyle='inset';")
// Opera & ?
boutonElements[].onmousedown=function(){this.style.borderStyle='inset';}
// Opera, IE et FFx
boutonElements[].
setAttribute("onmouseup","this.style.borderStyle='outset';")
// Opera & ?
boutonElements[].onmouseup=function(){this.style.borderStyle='outset';}
// Opera, IE et FFx
Mais je ne comprend pas trop l'utilité niveau compatibilité après avoir testée
chaque groupe de deux lignes séparement avec
Opera,
IE et
Firefox sous
Windows 
!?
D'où ma question: "
Quels sont les navigateurs qui ont besoin de setAttribute
pour pouvoir fonctionner dans cette exemple
?"
Merci d'avance pour vos réponses

!
Pour un script [b]*.js[/b] on ma conseillée d'utiliser une ligne sur deux de codes différent
pour des histoires de compatibilité:
boutonElements[].[color=red]setAttribute[/color]("onmousedown","this.style.borderStyle='inset';") [color=orange]// Opera & ?[/color]
boutonElements[].onmousedown=function(){this.style.borderStyle='inset';} [color=green]// Opera, IE et FFx[/color]
boutonElements[].[color=red]setAttribute[/color]("onmouseup","this.style.borderStyle='outset';") [color=orange]// Opera & ?[/color]
boutonElements[].onmouseup=function(){this.style.borderStyle='outset';} [color=green]// Opera, IE et FFx[/color]
Mais je ne comprend pas trop l'utilité niveau compatibilité après avoir testée
chaque groupe de deux lignes séparement avec [b]Opera[/b], [b]IE[/b] et [b]Firefox[/b] sous
[b]Windows[/b] :roll: !?
D'où ma question: "[b]Quels sont les navigateurs qui ont besoin de [color=red]setAttribute[/color]
pour pouvoir fonctionner dans cette exemple :? ?[/b]"
Merci d'avance pour vos réponses :) !