diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 8715cc79ee2ad5dc94a9efe8c442c33cb6b76ed7..882424d8fd67d2e28b4567f8d0a3718e157e03a7 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -1276,7 +1276,7 @@ function voir_en_ligne ($type, $id, $statut=false, $image='racine-24.gif', $af =
 	else
 		return '';
 
-	$h = generer_url_entite($id, $type, "var_mode=$en_ligne", '', false);
+	$h = url_absolue(_DIR_RACINE . generer_url_entite($id, $type, "var_mode=$en_ligne", '', false));
 
 	return $inline  
 	  ? icone_inline($message, $h, $image, "rien.gif", $GLOBALS['spip_lang_left'])