Ok donc tralala c'est l'id de ma DIV, on reste sur le principe d'une class="load" à appliquer sur mes liens (ça ça me plait car c'est facile à appliquer n'importe où).
SI j'ai bien compris j'ai donc un .gif qui est mon loader (ça pas de problème on en trouve plein de bien sur le net), un autre qui est un blank (quelle est sont utilité ?).
En revanche je n'ai pas bien compris le principe de fonctionnement de lien et lien2. :S
PS: désolé de toutes ces questions mais comme je débute j'aime bien comprendre pour pouvoir adapter :).
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de had
Envoyé : mardi 18 décembre 2007 08:08
À : spip@rezo.net
Objet : Re: [Spip] AJAX
TESSIER Nicolas a écrit :
Pourrais tu m'en expliquer brièvement le fonctionnement ??
PS: Merci en tout cas pour cette première réponse rapide !!
euh ...
qd je click sur a.load, charge dans le fond tralala le logo loader, puis transforme l'url du lien en lien spécial pour ajax, charge le lien dans la div tralala, et une fois que c'est fini, remplace le loader par autre chose, et remet le lien dans sa version de base (pour pouvoir recliquer dessus). voilà en gros ![]()
$("a.load").click(
function() {
$(this).attr("href", function() {
$("#tralala").css("background","url(ajax-loader.gif)
no-repeat");
lien=this.href.replace("spip.php?", "spip.php?ajax-");
$(this).attr("href", plien );
$("#tralala").load(this.href, , function()
{$(this).css("background","url(blank.gif) no-repeat");});
lien2=this.href.replace("spip.php?ajax-", "spip.php?");
$(this).attr("href", lien2 );
});
return false;
});cordialement,
a+ had
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip FAQ :
FAQ webmestre - SPIP
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip FAQ :
FAQ webmestre - SPIP
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip FAQ : http://www.spip.net/fr\_article1054\.html