je suis développeur PHP, mais pas forcément très à l'aise avec le javascript.
J'utilise un bout de script que j'ai trouvé sur un site et que j'ai adapté à ma sauce pour le chargement d'images dans un module d'admin.
Pour le chargement d'une image, ça donne :
Code : Tout sélectionner
<script>
function openCustomRoxy(){
$('#roxyCustomPanel').dialog({modal:true, width:875,height:600});
}
function closeCustomRoxy(){
$('#roxyCustomPanel').dialog('close');
}
</script>
Code : Tout sélectionner
<script>
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');
}
function openCustomRoxy3(){
$('#roxyCustomPanel3').dialog({modal:true, width:875,height:600});
}
function closeCustomRoxy3(){
$('#roxyCustomPanel3').dialog('close');
}
function openCustomRoxy4(){
$('#roxyCustomPanel4').dialog({modal:true, width:875,height:600});
}
function closeCustomRoxy4(){
$('#roxyCustomPanel4').dialog('close');
}
</script>
Sauf que j'aimerais l'optimiser, d'autant que avec 4 images, c'est encore supportable, mais si je passe à 12, c'est carrément chiant.
Dans l'idée, je cherche à faire :
Code : Tout sélectionner
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');
}
}
Code : Tout sélectionner
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');
}
}
Si vous pouviez m'aider...
merci