Bonjour,
Dans du code HTML/PHP je fais appel à une même fonction javascript pour plusieurs utilisations (vive l'optimisation )
Voici ma fonction js :
Code :
- function makevisible(which,img,td1,td2,td3,td4){
- strength = (which == 1 ? 1 : 0.5)
- if (document.getElementById(img).style.MozOpacity)
- document.getElementById(img).style.MozOpacity=strength
- else if (document.getElementById(img).filters)
- document.getElementById(img).filters.alpha.opacity=strength*100
- document.getElementById(td1).style.fontWeight= (which == 1 ? "bold" : "normal" )
- document.getElementById(td2).style.fontWeight= (which == 1 ? "bold" : "normal" )
- document.getElementById(td3).style.fontWeight= (which == 1 ? "bold" : "normal" )
- if (td4 =! '')
- document.getElementById(td4).style.fontWeight= (which == 1 ? "bold" : "normal" )
- }
|
Je peux y faire appel de diverse manière suivant l'utilité :
Code :
- makevisible(1,'img','td1','td2','td3','td4')
- ou
- makevisible(1,'img','td1','td2')
|
Quand je fais appel à mon fonction js avec la 2ème possibilité j'ai une erreur qui est retourné ... en effet ma fonction attend 6 parametres et je ne lui en fournis que 4 ...
Est-ce que dans mon appel de fonction js , je dois absolument lui fournir 6 parametres (qui à en mettre un certain nombre avec des valeurs au hasard) ou est-ce que je dois intervenir dans la fonction js elle-même ?
Par avance merci
Message édité par mirascheat le 14-02-2005 à 18:14:27