Redéfinition boite de dialogue confirm avec jConfirm
Bonjour,
Je viens vers vous concernant un petit problème. Je suis en train de développer une application intranet. Je souhaiterais modifier les boites de dialogue alert et confirm à l'aide de celles trouvées ici :
http://abeautifulsite.net/2008/12/jquery-alert-dialogs/
J'ai réussi pour la méthode alert puisqu'il s'agit d'une simple transmission de paramètre.
Cependant pour jConfirm, elle fonctionne à l'aide d'un callback qui recoit en parametre si l'utilisateur à confirmer ou non (bool true/false).
Code:
1 2 3 4
|
jConfirm('Can you confirm this?', 'Confirmation Dialog', function(r) {
jAlert('Confirmed: ' + r, 'Confirmation Results');
}); |
Dans l'exemple ci-dessus on observe la définition d'une nouvelle méthode anonyme avec le paramètre "r" qui correspond à la confirmation.
Je souhaiterais donc redéfinir la méthode confirm et garder son comportement normal c'est à dire pouvoir faire un if(confirm()). J'ai testé cela mais ca ne fonctionne pas :
Code:
1 2 3 4 5 6
|
window.confirm = function(j) {
var d=false;
jConfirm(j,'Confirmation ',function(dd){d=dd;});
return d;
}; |
Là je suis bloqué, je vous remercie par avance si vous avez des idées.
Louis