Bonjour, et bon week-end
J'ais ce bout de code, qui marche en IE , Chrome etc ... mais pas sous Firefox Smiley eek

function BougeLaMouse() {
 H1=event.clientY;
 L1=event.clientX;
 Truc.style.width=Machin.style.left=Chose.style.width=Bidule.style.left=L1+ "px";
 Truc.style.height=Chose.style.top=Bidule.style.top=Machin.style.height=H1+ "px";
 if (FenX<L1) FenX=L1; 
 Machin.style.width=Bidule.style.width=FenX-L1+ "px";
 if (FenY<H1) FenY=H1; 
 Chose.style.height=Bidule.style.height=FenY-H1+ "px";
}
document.onmousemove = BougeLaMouse;


Avez vous une idée ?
D'avance merci.
document.onmousemove fonctionne sans problème sur Firefox. Je pense que ton soucis vient du fait que event est indéfini au sein de ta fonction.


function BougeLaMouse(event) {


PS : Il y a une raison particulière pour que tu déclares tes variables H1 et L1 de manière globale ?
Merci de ta réponse,
J'ignore ou je déclare H1 et L1 de manière globale Smiley biggrin
Pour event oui sans doute, mais si je l'utilise cela ne marche plus avec chrome Smiley ohwell
Je vais essayer de changer cela et reviens ...
Bon weekend
Christele
Si je fais :


function BougeLaMouse(event) {
    console.log(event);
}
document.onmousemove = BougeLaMouse;


Ça fonctionne très bien dans Chrome (et Firefox et IE).

PS : En JS si tu déclares une variable sans utiliser le mot clé "var" avant elle est globale.
Modifié par jb_gfx (29 Jun 2013 - 00:16)
Whaou !
Tu as raison, ce sont toujours des détails qui nous font chercher si longtemps Smiley confused
Encore mille mercis.
Christele