faits un alert(document.bloc1.left);
si ça t'affiche par exemple 10px ,
alors il faut faire ça :
var left=10;
left+=10;
document.bloc1.left=left+"px";
si ça marche tjrs pas remplace LAYEr par DIV...
MiTcH 
-------------------------------
Réponse au message :
-------------------------------
> Bonjour,
>
> Je suis tout "neuf" en javascript.
> En testant un exemple du bouquin "html et javascript - chaleat/charnay - page 122" sur le déplacement de texte, rien ne se produit !!!!
> Quelqu'un peut-il me dire l'erreur ????
> Ce script est censé déplacer le texte "voulez-vs une augmentation" au survol de la souris.
> En vous remerciant.
> jean-marc
>

> <HTML>
> <HEAD>
> <TITLE>"test déplacement de texte - layers"</TITLE>
> <SCRIPT>
> function fuite() {
> i++;
> if (i > 6) return;
> document.bloc1.left +=10;
> document.bloc1.top +=10;
> setTimeout("fuite()",50);
> }
> </SCRIPT></HEAD>
> <BODY>
> <LAYER ID=bloc1 TOP=10px LEFT=40px onMouseOver="i=0;fuite()">
> <H3>Voulez-vous une augmentation de salaire ????</H3>
> </LAYER>
> </BODY>
> </HTML>