Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
877 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [résolu] [JS] renseignement de parametres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] [JS] renseignement de parametres

n°981319
mirascheat
Posté le 14-02-2005 à 17:48:02  profilanswer
 

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 :
  1. function makevisible(which,img,td1,td2,td3,td4){
  2. strength = (which == 1 ? 1 : 0.5)
  3. if (document.getElementById(img).style.MozOpacity)
  4.  document.getElementById(img).style.MozOpacity=strength
  5. else if (document.getElementById(img).filters)
  6.  document.getElementById(img).filters.alpha.opacity=strength*100
  7. document.getElementById(td1).style.fontWeight= (which == 1 ? "bold" : "normal" )
  8. document.getElementById(td2).style.fontWeight= (which == 1 ? "bold" : "normal" )
  9.         document.getElementById(td3).style.fontWeight= (which == 1 ? "bold" : "normal" )
  10.         if (td4 =! '')
  11.         document.getElementById(td4).style.fontWeight= (which == 1 ? "bold" : "normal" )
  12. }


 
Je peux y faire appel de diverse manière suivant l'utilité :

Code :
  1. makevisible(1,'img','td1','td2','td3','td4')
  2. ou
  3. 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
mood
Publicité
Posté le 14-02-2005 à 17:48:02  profilanswer
 

n°981343
walli
Posté le 14-02-2005 à 18:01:59  profilanswer
 

Tu peux ne lui en fournir que 4, mais il faut que tu modifies ta fonction.
(il faut que tu fasses un test sur la présence de tes deux dernières variables avant de les appeller.)

n°981350
mirascheat
Posté le 14-02-2005 à 18:06:56  profilanswer
 

Code :
  1. if(td3)


suffit-il ?

n°981353
walli
Posté le 14-02-2005 à 18:09:03  profilanswer
 

mirascheat a écrit :

Code :
  1. if(td3)


suffit-il ?


normalement oui  :jap:

n°981356
mirascheat
Posté le 14-02-2005 à 18:13:21  profilanswer
 

merci ca marche  :jap:


Message édité par mirascheat le 14-02-2005 à 18:14:06
n°981362
walli
Posté le 14-02-2005 à 18:19:19  profilanswer
 

de rien :)


Message édité par walli le 14-02-2005 à 18:19:49

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [résolu] [JS] renseignement de parametres

 

Sujets relatifs
[résolu] Portage Windows Linux: apparition de warnings[résolu] utiliser une DLL .NET depuis VBA Excel 2003
[résolu] [HTML] inserer du HTML dans un fichier HTML[Resolu] Problème de DIV avec un "padding" et un "display: inline;"
Insertion "propre" d'objet virtools [RESOLU][PHP] Problème avec une boucle (RESOLU)
Gérer les cookie avec une servlet [résolu][Javascript][résolu] Empêcher les posts monosmilesques
Programme en delphi .net ne lance pas sur d'autre PC [resolu]Specialisation de template et erreur de link... [presque resolu]
Plus de sujets relatifs à : [résolu] [JS] renseignement de parametres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR