diff --git a/ecrire/inc/barre.php b/ecrire/inc/barre.php
index 8c2951bb253b76e3f9dcac6ad7fb8b1a3e843b9f..8a6dd73a9f59cf5b8ebe3f49ae91fa0cd8411128 100644
--- a/ecrire/inc/barre.php
+++ b/ecrire/inc/barre.php
@@ -24,7 +24,7 @@ function bouton_barre_racc($action, $img, $help, $champhelp) {
 		. $a
 		."\"" 
 		.(!_DIR_RESTREINT ? '' :  "\nonmouseover=\"helpline('"
-		  .addslashes($a)
+		  .addslashes(str_replace(''',"'",$a))
 		  ."',$champhelp)\"\nonmouseout=\"helpline('"
 		  .attribut_html(_T('barre_aide'))
 		  ."', $champhelp)\"")