11540 sujets

JavaScript, DOM et API Web HTML5

bonjour à tous, je me demande comment réaliser une fonction js pour generer plusieurs fonctions.

Je m'explique, je souhaite pour un besoin spécifique creer une fonction js afin que celle-ci me génère automatiquement d'autres fonctions.

ex :

var mavar = 0;
		
while (mavar< 10) {
    
	
écrit une fonction de style

function actualiseimages+mavar(scores)
{
$("#scores").load("monurl.php?w=mavar #scores");
}

    mavar++;
}


afin d'avoir au final

1ere fonction:

function actualiseimages0(scores)
{
$("#scores").load("monurl.php?w=0 #scores");
}



2eme fonction:

function actualiseimages1(scores)
{
$("#scores").load("monurl.php?w=1 #scores");
}


etc...

merci pour vos lumières



Sinon je l'ai fait en php, ça marche
Modifié par pareto (06 Mar 2013 - 12:44)
bonjour Pareto,

Je n'ai pas fait de teste et je propose ça à vue de nez.

P-e que tu pourrais l'encapsuler dans une variable :
ex :
function actualiseimages(mavar) {
if(mavar=='0'){
var fct = function(){
alert('rouge');
}
}else{
var fct = function(){
alert('ver');
}
}
return fct;
}
$(document).ready( function(){
var test = actualiseimages('0');
test();// execution de la sous fonction
});

J'espère que ça t'aidera Smiley rolleyes