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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  passer une fonction en paramètre dans une fonction c'est possible ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passer une fonction en paramètre dans une fonction c'est possible ?

n°192405
fifiz
Posté le 08-08-2002 à 19:49:42  profilanswer
 

Bonjour,
 
Est ce possible de passer des fonctions en parametre d'une autre fonction ?
 
ex  
 
<script>
function mafonction(fonctiondebut,arg1,arg2,fonctionfin)
     {
     fonctiondebut;
     ...
     monscript ...
     ...
     fonctionfin;
     }
 
mafonction(uneautrefonction(),"salut",5,alert("text1" ))
 
</script>
 
Parceque chez moi il les execute dès le début du script ...
Il y a une syntaxe particulière ?
On peut passer du code dans un argument ?
 
Merci
 
A+

mood
Publicité
Posté le 08-08-2002 à 19:49:42  profilanswer
 

n°192437
THE REAL S​MILEY
The Real Résistance!
Posté le 08-08-2002 à 20:50:30  profilanswer
 

Logiqument c'est possible
 
mais c'est quand même pas très 'propre' de coder comme ça


---------------
༼ つ ◕_◕ ༽つ
n°192442
youdontcar​e
Posté le 08-08-2002 à 20:56:14  profilanswer
 


<script>
 
function mafonction(fonctiondebut, arg1, arg2, fonctionfin)
     {
       fonctiondebut();
 
       ...monscript...
 
       fonctionfin();
     }
 
function uneautrefonction()
{
  alert('... une autre fonction';);
}
 
mafonction(uneautrefonction, "salut", 5, function() { alert("text1" ) } )
 
</script>

n°192444
youdontcar​e
Posté le 08-08-2002 à 20:56:48  profilanswer
 

THE REAL SMILEY a écrit a écrit :

mais c'est quand même pas très 'propre' de coder comme ça


c'est sûr que juger du code qu'on n'a même pas vu c'est largement plus productif ...

n°192446
THE REAL S​MILEY
The Real Résistance!
Posté le 08-08-2002 à 20:59:57  profilanswer
 

youdontcare a écrit a écrit :

c'est sûr que juger du code qu'on n'a même pas vu c'est largement plus productif ...




Wééé cool, c'est un conseil, et non un jugement :fou:  
 
je sais même pas pkoi je viens aider après une journée de taf ultra chiante, alors va chier
 
au revoir


---------------
༼ つ ◕_◕ ༽つ
n°192448
youdontcar​e
Posté le 08-08-2002 à 21:01:55  profilanswer
 

THE REAL SMILEY a écrit a écrit :

au revoir


:hello:  

n°193194
fifiz
Posté le 09-08-2002 à 21:42:38  profilanswer
 

:ouch:  :lol:  
 
merci, youdontcare  :jap:  
 
the real smiley > c'est vrai que ça peut paraitre déroutant mais c'est classique comme principe. Si on veux faire des scripts qui s'imbriquent bien les uns dans les autres sans coder dix fois les mêmes choses on est obligé de faire comme ça.  :hello:

n°201495
fifiz
Posté le 25-08-2002 à 02:33:55  profilanswer
 

youdontcare a écrit a écrit :

 
<script>
 
function mafonction(fonctiondebut, arg1, arg2, fonctionfin)
     {
       fonctiondebut();
 
       ...monscript...
 
       fonctionfin();
     }
 
function uneautrefonction()
{
  alert('... une autre fonction';);
}
 
mafonction(uneautrefonction, "salut", 5, function() { alert("text1" ) } )
 
</script>
 




 
apparamment ça ne marche pas très bien ...
 
Mais j'ai trouvé une autre solution :
 

Code :
  1. <script>
  2. function mafonction(fonctiondebut, arg1, arg2, fonctionfin)
  3.      {
  4.        truc1=eval(fonctiondebut);
  5.        ...monscript...
  6.        truc2=evalfonctionfin);
  7.      }
  8. function uneautrefonction()
  9. {
  10.   alert('... une autre fonction');
  11. }
  12. mafonction("uneautrefonction()", "salut", 5, "alert('text1')" )
  13. </script>


 
Voila ...  :hello:


Message édité par fifiz le 28-08-2002 à 13:43:29

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

  passer une fonction en paramètre dans une fonction c'est possible ?

 

Sujets relatifs
[java] Est il possible avec JBuilder perso de se connecter à MySQL ?est ce possible ????
[HTML, JS] Faire une fonction javascript qui detecte les espaces[VC++]comment fait on pour passer d'une boite de dialogue a une autre?
est il possible de faire des counts du nombre de clics ?[PHP] mysql_connect, est il possible de l'optimiser ?
hebergement sous free.fr + mail() sous lycos = possible???window.location.href avec un target c'est possible
Est-ce que c'est possible de faire ce programme en C ? ou java ?fonction js script que renverse une chaine de caractere
Plus de sujets relatifs à : passer une fonction en paramètre dans une fonction c'est possible ?


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