…de me voir si belle en ce miroir.
Non, Ahah, c’est “Asynchronous HTML over HTTP”. Et grâce à cette technique (exemple), je suis en très bonne voie de pouvoir remettre les commentaires en page d’accueil, sans alourdir excessivement le poids de la page (l’obésité, cémal).
Un grand merci à Maxime, alias le “trolleur déchaîné”, qui m’a orienté sur cette bonne piste.
(Un merci également à Messieurs Peer et AlSquire, qui m’ont proposé d’autres solutions — un peu plus lourdes et complexes —, autour de librairies Javascript, style JQuery, Mootools ou Prototype.)
Donc, chers emmerdeurs lecteurs adorés, pous pouvez y aller ci-dessous de votre commentaire sur le thème : “Longue vie à Maxime, que Maxime est grand, gloire éternelle à notre héros Maxime, etc.”.
P.S. Et un merci à Julie pour son “innerHTML” :-)
Atteinte d’un cancer, Maïa Simon a fait part de la « dégradation » de son corps et a expliqué comment elle a organisé son « dernier voyage ». « Y’a pas seulement le poumon, y’a plein de petites choses qui se déglinguent et je sens que j’arrive à la limite, c’est-à-dire que je m’étouffe, que je peux plus beaucoup sortir et que y’a plein d’autres choses que se dégradent. Je pense que c’est le bon moment pour le faire. (…) Parce que le problème c’est qu’avec cette maladie, vous pouvez passer des paliers et puis brusquement on vous hospitalise et alors là vous rentrez dans le cercle infernal des soins, même si vous refusez les chimios », ce qu’elle avait fait. « Au lieu d’attendre la mort d’une manière passive, j’organise mon dernier voyage avec ma famille et mes amis. Comme nous n’avons pas la possibilité d’accomplir cette chose en France, je suis obligée de partir à l’étranger. Quelque part cette idée me séduit parce que ça me donne la possibilité d’une escapade. (…) Et quand j’arriverai là-bas, ce sera le grand bond », ajoutait-elle.
[Libération : “Je regrette les tabous en France”.]
Atteinte d’un cancer, la comédienne Maïa Simon s’est rendue en Suisse afin de recourir à un “suicide médicalement assisté”.
Nous irons tous au paradis, chacun sa voie.
Éric Ciotti, il a un blogue, il est député de la première circonscription des Alpes-Maritimes. Il a l’air très fier de lui.
Mais, problème, ce Monsieur et ses amis (le non moins détestable Thierry Mariani) donnent une très forte envie de vomir à mon avocat préféré, et cela, je ne puis le supporter.
Même les cathos de droite commencent à avoir le blues, c’est dire…
Sinon, si vous croyez qu’un député socialiste, ça sert à quelque chose, autant vous mettre un doigt dans le cul (il se passera au moins quelque chose…).
Off Topic
Longue vie à Maxime, que Maxime est grand, gloire éternelle à notre héros Maxime!
Et merci à toi :)
Jujupiter
Maxime, sale traitre, il faut qu’on trouve un autre sujet pour emmerder Laurent maintenant!
Je dois dire que le manque de lien vers la homepage sur la banniere en haut de l’ecran me gene…
Pep
“Longue vie à Maxime, que Maxime est grand, gloire éternelle à notre héros Maxime, etc.”
+1 concernant l’absence de lien vers la homepage dans la bandeau du site. Ça craint.
JulieKitty
+1 pour le lien vers la home page dans le header :P
AlSquire
En réalité, on parle souvent d’AJAX même lorsque l’on utilise pas de XML, ce qui inclut le AHAH (je n’en avais d’ailleurs jamais entendu parler, même si j’en faisais encore hier). Il y a beaucoup de manières d’arriver au même résultat via AJAX, ce qui peut prêter à confusion quand on essaye de cerner cette “technologie”. Ce qui varie surtout c’est ce que retourne l’appel AJAX : un document à parser (du XML, ou autre chose), un bout de HTML/XHTML à insérer bêtement dans la page (le AHAH), voir même du javascript à exécuter.
Maximus Maxime est.
Maxime
C’est purement dans mon intérêt personnel, que je t’ai donné la petite astuce :-).
Temps moyen d’affichage de la page https://embruns.net/logbook/com-5659.php correspondant aux commentaires de la news précédante : 6457 ms. Ou 6,5s.
Tu sous-traites le PHP en Malaisie ? Tu repasses un filtre anti-spam à chaque affichage ? Ya pas d’index sur les tables SQL de MT ? Parce que doit y avoir un léger problème, là non ?
Laurent Gloaguen
@Maxime : j’ai 2,31 s de mon côté. Je vais de ce pas fouetter les Malais.
Laurent Gloaguen
Oh, c’est super marrant, c’est beaucoup plus rapide depuis que j’ai activé le cache… 0,979 s…
Off Topic
Ce qui est vraiment dommage dans ce déballage technologique absolument (et positivement) renversant, c’est qu’on doive aller sur une autre page pour trouver le formulaire qui permet d’ajouter un commentaire. Maxime, une idée? Indépendement de cette petite remarque, ca me fait quand même très plaisir de retrouver Embruns accessible. Merci!
je est un autre
Yeah ! Houra !! Magnifique, notre Home qui est à nous, nous revoilou ! …
Bon… la machine à café est toujours là, ok… Ah non ? ! … Qui a salopé les canapés et vidé le bar ? ! ! …
Il est où le Maxime ? …
Laurent Gloaguen
@Off Topic : le monde étant ce qu’il est (spammeurs et gens mal intentionnés), certaines considérations empêchent une telle réalisation.
Damien B
Remercions M. X : merci 193.110.146.200 !
Jujupiter
@Off Topic: accessible? Je viens de découvrir que, lorsqu’on désactive Javascript, il est impossible d’accéder aux commentaires! Doux Jésus!
Je suis en train de rédiger un mémoire sur l’accessibilité des sites web et quand un site ne fonctionne pas sans Javascript, c’est mal.
Une petite solution rapide pour Laurent. Tu peux remplacer ton lien par le code suivant
[script type="text/javascript"]document.write(’[a href="javascript:loadMachinTruc();"]commentaires[/a]’);[/script] [noscript][a href="versionShteumeuleu.truc"]commentaires[/a][/noscript]
Sinon, j’aimerais bien aussi avoir le formulaire qui s’affiche quand on clique sur “ajouter un commentaire”.
Laurent Gloaguen
@Jujupiter : quand t’as pas javascript, tu cliques sur “lien permanent” (sachant que “commentaires ” n’est pas un lien, juste une information sur le nombre de commentaires. Donc, parfaitement accessible, puisqu’il y a une alternative. (Consulte avec Lynx, tu verras.)
Et quand on veut être parfait, on ne fait pas d’Ajax et on n’écoute pas ses lecteurs. Va donc chez Netvibes. ;-)
Jujupiter
@Laurent: un lien qui ne fonctionne pas ne doit s’afficher. Si ton utilisateur n’a pas Javascript alors il ne devrait pas voir le lien, mais seulement “lien permanent”. Seulement, cela crée aussi un problème d’ergonomie puisque ton visiteur devra deviner que le lien permanent redirige aussi vers les commentaires. DONC MA SOLUTION, C’EST LA PLUS MIEUX, NA!
Juju, qui a vraiment besoin d’en finir avec ce mémoire sur l’accessibilité parce qu’il devient complètement obsédé avec ça.
Jujupiter
ET NETVIBES, CA DECHIRE SA MERE!
Laurent Gloaguen
J’emmerde l’accessibilité. Sinon, les commentaires en page d’accueil, c’est vraiment génial ! Je suis fan.
Jujupiter, le chieur
Moi aussi j’adore les commentaires en page d’accueil et moi aussi je déteste mettre en oeuvre des pratiques d’accessibilité (même si j’essaye MOI, lol).
Maintenant, il ne te reste plus qu’à afficher le formulaire des commentaires et à restaurer le lien sur le header. Oh et puis, remplacer ce gros symbole “c’est moi l’admin” par un truc plus discret, fichtre! Quoi d’autre…?
AlSquire
<a href="/logbook/comments-entry-XXXX.html" class="commentaire" rel="nofollow" onclick="getBlogComments(’XXXX’); return false;">commentaires (X)</a>
Remettre le lien normal et utiliser
return false
dans le onclick devrait suffire pour ne plus emmerder l’accessibilité.Laurent Gloaguen
Merci AlSquire. Ça va me permettre de fermer le clapet à Jujupiter. :-)
Jujupiter, le GROS chieur
Je suis trop jaloux! Je donne une solution qui marche et quand un autre donne une solution équivalente, on lui envoie des fleurs! Snif!
Bon, faut que je me concentre sur mon mémoire, moi…
Laurent Gloaguen
Hehe. La solution d’AlSquire est plus élégante à mes yeux.
Jujupiter, le GROS chieur
(Cassé)
garoo
A une époque il y avait au moins un browser sur lequel le “return false;” ne marchait pas. Ce n’est plus le cas ?
(Moi du coup j’utilise this.href=’javascript.void(0);’ plutôt que return false)
Mr Peer
Houra \o/ (et non jQuery et MooTools sont pas plus complexes :p )
Laurent Gloaguen
Bon, on va juste dire beaucoup plus lourd alors ;-)
Esurnir
Le pc, c’est has been. http://www.movabletype.org/2007/09/onemorereasontobuyanipho.html
Celui
Longue vie à Maxime, que Maxime est grand, gloire éternelle à notre héros Maxime !
Par contre, quand on veut actualiser les commentaires, il faut cliquer deux fois : une première fois pour les fermer et une seconde fois pour tous les recharger. Ça me fait un peu penser à Windows et son fameux démarrer arrêter.
Off Topic
@Celui et son bouton “démarrer”: excellent ! :)
flo
Pour actualiser les commentaires en cliquant une seule fois, suffit de rafraîchir la page (accueil ou page de commentaires si on a fait “ajouter un commentaire”)avec le p’tit bouton du browser, non ?
flo
ah je rois que je comprends le sens de la remarque de Celui : quand on a posté, le commentaire qu’on vient d’envoyer n’apparaît pas après envoi, il faut rafraîchir pour l’afficher.
AlSquire
@garoo : la fonction pour créer un lien vers un appel javascript de Ruby on Rails génère le
return false
, donc je suppose que c’est compatible avec tout “navigateur moderne”.Blah ? Touitter !