Paramètre par defaut en javascript

Paramètre par defaut en javascript - HTML/CSS - Programmation

Marsh Posté le 31-08-2004 à 12:04:43    

Bonsoir za tous,
 
J'ai une fonction en javascript à laquelle je voudrais qu'il y ait un paramètre par défaut.
 
J'ai essayé ceci mais ça ne marche pas
 

Code :
  1. function afficheimage(var choix=true)
  2. {
  3. //des trucs.....
  4. if(choix==true)
  5.  //des autres trucs
  6. }


 
et l'appel de cette fonction serait

Code :
  1. afficheimage();


ou

Code :
  1. afficheimage(false);


 
Trouvez l'erreur  ;)  
 


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 31-08-2004 à 12:04:43   

Reply

Marsh Posté le 31-08-2004 à 12:41:12    

Salut,
 Tu peux peut etre surcharger la fonction:
function afficheimage(var choix)
{
}
 
function afficheimage()  
{
    afficheimage(true)  
}
 
je sais pas si ca marche mais ca vaut le coup d'essayer

Reply

Marsh Posté le 31-08-2004 à 13:03:56    

Ca marche pas.
 
Par contre j'ai essayé autre chose. C'est un peu bizarre mais ça marche :
 
 

Code :
  1. function afficheimage(choix)
  2. {
  3. //des trucs.....
  4. if(choix!=true)
  5.  //des autres trucs
  6. }


 
et l'appel de cette fonction serait

Code :
  1. afficheimage();


ou

Code :
  1. afficheimage(true);


 
Bizarre qu'il accepte d'appeller la fonction sans paramètre alors qu'elle en attend un...


Message édité par zezette le 31-08-2004 à 13:05:47

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed