Bonjour à tous
je suis pas très doué en javascript, j'ai plus l'habitude du PHP, mais j'aimerai simplifier un script
A la base, j'avais une fonction simple comme ça :
mais j'ai dû la multiplier maladroitement car j'avais besoin de plusieurs fonctions identiques mais distinctes :
sauf que si je dois le faire 9 fois, c'est un peu ridicule...
je cherche donc à écrire correctement la boucle For pour le faire , mais j'y arrive pas :
je pourrais peut etre définir les 2 fonctions openCustomRoxy et closeCustomRoxy une fois pour toute et ne changer que '#roxyCustomPanel' + j ... mais je ne sais pas trop bien comment...
si quelqu'un pouvait m'aider...
merci d'avance
je suis pas très doué en javascript, j'ai plus l'habitude du PHP, mais j'aimerai simplifier un script
A la base, j'avais une fonction simple comme ça :
function openCustomRoxy(){
$('#roxyCustomPanel').dialog({modal:true, width:875,height:600});
}
function closeCustomRoxy(){
$('#roxyCustomPanel').dialog('close');
}
mais j'ai dû la multiplier maladroitement car j'avais besoin de plusieurs fonctions identiques mais distinctes :
function openCustomRoxy1(){
$('#roxyCustomPanel1').dialog({modal:true, width:875,height:600});
}
function closeCustomRoxy1(){
$('#roxyCustomPanel1').dialog('close');
}
function openCustomRoxy2(){
$('#roxyCustomPanel2').dialog({modal:true, width:875,height:600});
}
function closeCustomRoxy2(){
$('#roxyCustomPanel2').dialog('close');
}
sauf que si je dois le faire 9 fois, c'est un peu ridicule...
je cherche donc à écrire correctement la boucle For pour le faire , mais j'y arrive pas :
for (var j = 0; j <= 9; j++) {
function openCustomRoxy.j{
$('#roxyCustomPanel' + j).dialog({modal:true, width:875,height:600});
}
function closeCustomRoxy.j{
$('#roxyCustomPanel' + j).dialog('close');
}
}
je pourrais peut etre définir les 2 fonctions openCustomRoxy et closeCustomRoxy une fois pour toute et ne changer que '#roxyCustomPanel' + j ... mais je ne sais pas trop bien comment...
si quelqu'un pouvait m'aider...
merci d'avance