03 jan
Par Clément dans Javascript
Mots-clefs :Javascript, jQuery, Plugin
jQuery Alert Dialogs est un plugin pour jQuery qui vous permet de transformer les alert(), confirm(), prompt() de façon très jolie et très simple.

Pour utiliser cette librairie, il vous suffit d’inclure les fichiers dont vous avez besoin dans votre page HTML :
Est le remplaçant de alert() ce qui va donc créer une alerte basique avec un boutons central OK
jPrompt('Type something:', 'Prefilled value', 'Prompt Dialog', function(r) {
if( r ) alert('You entered ' + r);
});
Est le remplaçant de confirm() et nous donne une fenêtre de confirmation avec deux boutons OK et Annuler.
jConfirm('Can you confirm this?', 'Confirmation Dialog', function(r) {
jAlert('Confirmed: ' + r, 'Confirmation Results');
});
Est le remplaçant de prompt() et nous donne une fenêtre avec un champ de texte et un bouton OK.
jPrompt('Type something:', 'Prefilled value', 'Prompt Dialog', function(r) {
if( r ) alert('You entered ' + r);
});
Vous pouvez trouver des exemples de démonstration sur cette adresse.
Personnellement, autant pousser un peu la librairie si on souhaite l’utiliser. Le but de ce plugin est de remplacer les différentes alertes javascript par des alertes plus jolies. Au lieu de faire appelle tout le temps au méthode du plugin, je vous propose de créer 3 fonctions qui vont permettre d’utiliser les alertes basiques mais en utilisant le plugin jQuery.
//alert()
var oAlert = alert;
function alert(txt, title) {
try {
jAlert(txt, title);
} catch (e) {
oAlert(txt);
}
}
alert("Bonjour", "Bienvenue");
//confirm()
var oConfirm = confirm;
function confirm(txt, title, func) {
try {
jConfirm(txt, title, func);
} catch (e) {
if (oConfirm (txt, title)) func();
}
}
confirm("Bonjour", "Bienvenue", function(){
alert("Salut", "Reponse");
});
//prompt()
var oPrompt = prompt;
function prompt(txt, input, title, func){
try {
jPrompt(txt, input, title, func);
} catch(e) {
func(prompt(txt, input, title));
}
}
prompt("Bonjour", "Nom", "Bienvenue", function(r) {
if (r) alert(r);
});
« Au revoir Internet Explorer 6 | Style CSS pour les nouveaux commentaires de Wordpress 2.7 »
Aucun trackback
4 commentaires
Korri
4 janvier 2009 à 0:45
1Wahouuu il est joli et simple celui la
Armetiz
4 janvier 2009 à 17:08
2Chouette information, ton blog donne vraiment envie de se mettre à JQuery.
Olivier
13 janvier 2009 à 12:01
3Super code !! (heu, non génial)
Cependant, une petite question pour confirm et prompt, y a t’il un moyen de recuperer le callback directement pour que cela réagisse comme les vrais ??
exemple pour confirm :
if (confirm(’test’, ‘question’)){
alert(’response oui’)
}
Cela me permettrais de ne pas refaire tous les confirm de mon site.
Merci Beaucoup.
Olivier
jparia
6 février 2009 à 21:21
4Bien mais les déplacements sont inopérants sous Opéra!
Voir aussi mes boites de dialogue personnalisables sur mon site.
Laisser un commentaire
Devenir Fan de Dator.fr
Nuage de tags
Sponsors
Blogoliste
Blogs Amis
Derniers Posts
Derniers Commentaires
Les meilleurs sujets
Propulsé par WordPress