Tartine d'Ajax
Ajax se révèle d'une nouvelle petite utilité, par l'entremise d'un script de Markku Uttula intitulé AEL (Ajax Error Logger). Il s'agit de garder une trace des erreurs JavaScript survenues côté client dans un log côté serveur, via PHP, ASP ou JSP par exemple. Ce détournement est principalement basé sur la redéfinition de la fonction :
window.onerror = function (message, url, ligne) { ... }
Cependant son script étant un peu bordélique désorganisé, je me suis permis d'en proposer une variante plus simple à comprendre (JS+Ajax+PHP).

(Ceci est une capture d'écran, n'essayez pas de cliquer sur les boutons :x)
La source est disponible ici : nutaela.zip
13 avril 2006 à 00:16
nutAELa …
Mais quel nom étrange pour un script !
Il y a vraiment des moments où l’on se demande d’où tu les sors !
:o)
13 avril 2006 à 00:18
Je ne me suis pas encore mis à Ajax, mais je pense m’y mettre bientôt, et c’est sur que ce script va m’être très utile, merci dew !
13 avril 2006 à 00:24
nutella? (^^)
13 avril 2006 à 01:54
Tu fais comment si ce sont les appels AJAX qui merdent ? :/
13 avril 2006 à 02:55
Mouaaarf, le nom!
Pour un clone de l’original, tu pouvais aussi l’appeler ‘Reloading Ajax Error Logger’
13 avril 2006 à 07:17
Dew se mettrait-il au "Web 2.0" ?
13 avril 2006 à 08:18
Toujours utile un petit script comme ça…
Merci bien
13 avril 2006 à 09:15
Bonne idée…enfin reprise d’idée ;) Tant que la mise en oeuvre est bien faite !
"une variante plus simple à comprendre (JS+Ajax+PHP)." -> Hehe "JS+Ajax"… Faudra m’explique comme tu fais de l’AJAX (Asynchronous Javascript And XML) sans Javascript ?
13 avril 2006 à 09:19
Corinne > On se demande… ^^
TheRec > C’est une manière de préciser qu’il y a bien emploi d’Ajax pour desservir JS, mais il est vrai que fondamentalement l’Ajax est du JS.
Sylvain > Argl, je n’aime pas ce terme.
mauriz > Je suis pwned.
13 avril 2006 à 10:12
Sympa :)
C’est vrai que la gestion d’erreurs en javascript n’a jamais été vraiment très pratique, donc ce script tombe à point ! Merci Dew ! :D
13 avril 2006 à 17:36
Je sais Dew, tu es pas le seul, j’ai mis des guillemets pour t’éviter un haut-le-coeur.
Y-a-t-il possibilité, avec ce script, de faire par exemple des statistiques sur les personnes ayant où non javascript ?
13 avril 2006 à 17:55
La réponse me parait être dans la question: si pas de js, pas d’ajax… pas d’ajax, pas de bras et pas de bras, pas de nutaella
13 avril 2006 à 20:31
Attention, rien n’empèche de rappeller directement et indéfiniment le script php et, ce faisant, de faire grossir encore et encore le fichier log.
Il faudrait ajouter une limite de taille…
21 avril 2006 à 01:09
Ahah j’adore le commentaire à la fin. Sinon très bon script.