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).

Nutaela

(Ceci est une capture d'écran, n'essayez pas de cliquer sur les boutons :x)
La source est disponible ici : nutaela.zip

14 commentaires pour “Tartine d'Ajax”

  1. Corinne dit :

    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)

  2. Neovov dit :

    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 !

  3. alvas dit :

    nutella? (^^)

  4. mauriz dit :

    Tu fais comment si ce sont les appels AJAX qui merdent ? :/

  5. Felipe dit :

    Mouaaarf, le nom!
    Pour un clone de l’original, tu pouvais aussi l’appeler ‘Reloading Ajax Error Logger’

  6. Sylvain dit :

    Dew se mettrait-il au "Web 2.0" ?

  7. Klamouze dit :

    Toujours utile un petit script comme ça…

    Merci bien

  8. TheRec dit :

    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 ?

  9. dew dit :

    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.

  10. eagle1792 dit :

    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

  11. Sylvain dit :

    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 ?

  12. Matt.Rixx dit :

    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. Bobe dit :

    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…

  14. denis dit :

    Ahah j’adore le commentaire à la fin. Sinon très bon script.

Laisser un commentaire