[spip-dev] {ajax} et callback

bon, ça marche très bien, super

<INCLURE{fond=inc-mesimages}{ajax}>

par contre le javascript qui tourne sur ce morceau ne fonctionne plus dès le 1er load

question
y'a-t-il moyen de glisser un callback de ma fonction quelque part mais ou?

proposition???
<INCLURE{fond=inc-mesimages}{ajax,callback=mafonction}>

merci

oui, si t'a un couteau suisse dans le coin, tu peux regarder le code utilisé. T'as besoin de onAjaxLoad() et ça marche même avec les crayons.

Voici un exemple pris au hasard :

function lancerlien(a,b){x='ma'+'ilto'+':'+a+'@'+b;return x}
function soft_scroller_init(){if(typeof jQuery.localScroll=="function")jQuery.localScroll({hash:true})}
var cs_init=function(){
  onglets_init.apply(this);
  jQuery("a.spip_out,a.spip_url,a.spip_glossaire",this).attr("target","_blank");
  glossaire_init.apply(this);
  jQuery('span.spancrypt',this).attr('class','cryptOK').html('&#6'+'4;');
  blocs_init.apply(this);
  soft_scroller_init.apply(this);
  if(typeof jcorner_init=="function")jcorner_init.apply(this);
}
if(typeof onAjaxLoad=='function')onAjaxLoad(cs_init);
if(window.jQuery)jQuery(document).ready(function(){
  if(jQuery("div.cs_sommaire").length)jQuery("div.decoupe_haut").css("display","none");
  cs_init.apply(document);
});

Pat

toutati a écrit :

Pat a écrit :

oui, si t'a un couteau suisse dans le coin, tu peux regarder le code utilisé. T'as besoin de onAjaxLoad() et ça marche même avec les crayons.

if(typeof onAjaxLoad=='function')onAjaxLoad(cs_init);
if(window.jQuery)jQuery(document).ready(function(){
  if(jQuery("div.cs_sommaire").length)jQuery("div.decoupe_haut").css("display","none");

  cs_init.apply(document);
});

Pat

impeccable, ça marche comme il faut! merci Pat!
touti