diff --git a/ecrire/presentation.js b/ecrire/presentation.js index b63a1dca11b32c62a67fde25861c571d0108dbe3..d959829e480a83e093dd3d79b444589dec547386 100644 --- a/ecrire/presentation.js +++ b/ecrire/presentation.js @@ -42,10 +42,12 @@ function changestyle(id_couche, element, style) { function decalerCouche(id_couche) { if (!(layer = findObj(id_couche))) return; if (bug_offsetwidth && ( parseInt(layer.style.left) > 0)) { - + demilargeur = Math.floor( layer.offsetWidth / 2 ); + if (demilargeur == 0) demilargeur = 100; // bug offsetwidth MSIE, on fixe une valeur arbitraire gauche = parseInt(layer.style.left) - - Math.floor( layer.offsetWidth / 2 ) + - demilargeur + Math.floor(largeur_icone / 2); + if (gauche < 0) gauche = 0; layer.style.left = gauche+"px";