diff --git a/ecrire/inc/actions.php b/ecrire/inc/actions.php
index a81a0e052a07d94637735c44fc53f3b359e1e36c..3dfda9b0023d7744aba0d6d18779f089901f97c0 100644
--- a/ecrire/inc/actions.php
+++ b/ecrire/inc/actions.php
@@ -130,7 +130,13 @@ function redirige_action_auteur($action, $arg, $ret, $gra='', $mode=false, $atts
 // http://doc.spip.org/@ajax_action_auteur
 function ajax_action_auteur($action, $id, $script, $args='', $corps=false, $args_ajax='', $fct_ajax='')
 {
-	$ancre = "$action-" . intval($id);
+	if (strpos($args,"#")===FALSE)
+		$ancre = "$action-" . intval($id);
+	else {
+		$ancre = explode("#",$args);
+		$args = $ancre[0];
+		$ancre = $ancre[1];
+	}
 
 	// Formulaire (POST)
 	// methodes traditionnelle et ajax a unifier...