Je suis peut-être un peu en retard avec cette réponse, mais si quelqu'un cherche un plugin côté client pour ce type d'utilisation, j'ai créé un système de notification jQuery open source qui peut être intégré de manière transparente avec des applications Web, appelées jNotifyOSD. Vous pouvez voir une démo sur ce lien. Le code est on GitHub. J'ai essayé de garder l'API propre et mort simple à utiliser.Voici un exemple:
$.notify_osd.create({
'text' : 'Hi!', // notification message
'icon' : 'images/icon.png', // icon path, 48x48
'sticky' : false, // if true, timeout is ignored
'timeout' : 6, // disappears after 6 seconds
'dismissable' : true // can be dismissed manually
});
Vous pouvez même définir les valeurs par défaut globales pour toutes les notifications futures (peut être surpassée sur une base par notification):
$.notify_osd.setup({
'icon' : 'images/default.png',
'sticky' : false,
'timeout' : 8
});
Mise à jour [13 décembre 2012]:
Cela fait un certain temps, mais j'ai finalement implémenté la prise en charge de plusieurs notifications visibles à l'aide d'un système de file d'attente. Par exemple:
$.notify_osd.setup({
// ... config ...
'visible_max' : 5 // max 5 notifications visible simultaneously
'spacing' : 30 // spacing between consecutive notifications
});
Vous pouvez voir une démo here. Je pense que le plugin est maintenant suffisamment flexible pour couvrir une grande variété de cas d'utilisation.
http://stackoverflow.com/questions/333664/simple-long-polling-example-code –