diff --git a/dist/javascript/ajaxCallback.js b/dist/javascript/ajaxCallback.js
index fedc4fb53bcc791702f735e1412af13a2c267b92..d59d17c58332e816f1e0afd73cfbfc0c545ae70a 100644
--- a/dist/javascript/ajaxCallback.js
+++ b/dist/javascript/ajaxCallback.js
@@ -73,14 +73,15 @@ jQuery.fn.formulaire_dyn_ajax = function(target) {
 		.ajaxForm({
 			target: target,
 			beforeSubmit: function(){
-				jQuery(target).animeajax().addClass('loading');
+				jQuery(target).addClass('loading').animeajax();
 			},
 			success: function(){
 				jQuery(target).removeClass('loading');
 				window.location.hash = jQuery(target).attr('id');
-			}
+			},
+			iframe: jQuery.browser.msie
 		})
-		.addClass('.noajax') // previent qu'on n'ajaxera pas deux fois le meme formulaire en cas de ajaxload
+		.addClass('noajax') // previent qu'on n'ajaxera pas deux fois le meme formulaire en cas de ajaxload
 	.end();
 	return this; // don't break the chain
 }
@@ -119,5 +120,5 @@ jQuery.fn.ajaxbloc = function() {
 				}
 				return false;
 			});
-		}).addClass('.noajax'); // previent qu'on ajax pas deux fois le meme lien
-};
\ No newline at end of file
+		}).addClass('noajax'); // previent qu'on ajax pas deux fois le meme lien
+};
diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php
index 2725913ef8ac49ea2baaa80dac4d5a582b0c5cb2..7a449bbac5d00df6237f7172e7cb519688f2cd08 100644
--- a/ecrire/public/assembler.php
+++ b/ecrire/public/assembler.php
@@ -141,7 +141,7 @@ function public_assembler_dist($fond, $connect='') {
 			if (find_in_path('formulaire_.php','balise/',true)) {
 				include_spip('inc/actions');
 				array_unshift($args,$form);
-				ajax_retour(inclure_balise_dynamique(call_user_func_array('balise_formulaire__dyn',$args),false));
+				ajax_retour(inclure_balise_dynamique(call_user_func_array('balise_formulaire__dyn',$args),false),false);
 				exit;
 			}
 		}