diff --git a/prive/javascript/ajaxCallback.js b/prive/javascript/ajaxCallback.js index 0b418816bf705ec40d5557567ef78423bd87ac38..26418a32c706cfb7750353b2e50b8906c213c056 100644 --- a/prive/javascript/ajaxCallback.js +++ b/prive/javascript/ajaxCallback.js @@ -244,7 +244,12 @@ jQuery.fn.formulaire_dyn_ajax = function(target) { if (a.length && a.is('a[name=ajax_redirect]')){ a = a.attr('href'); setTimeout(function(){ + var cur = window.location.href.split('#'); document.location.replace(a); + // regarder si c'est juste un changement d'ancre : dans ce cas il faut reload + // (le faire systematiquement provoque des bugs) + if (cur[0]==a.split('#')[0]) + window.location.reload(); },10); // ne pas arreter l'etat loading, puisqu'on redirige ! // mais le relancer car l'image loading a pu disparaitre