Javascript : Position curseur ds 1 champs txt

Fermé
Slyvore Messages postés 19 Date d'inscription jeudi 2 septembre 2004 Statut Membre Dernière intervention 26 avril 2006 - 3 juin 2005 à 11:50
 riquelme - 22 oct. 2007 à 06:31
Excuser moi mour le nom du post, mais j'ai voulu etre le plus clair.

Donc, ce que je voudrais faire, c'est affciher la position du curseur de la souris dans un champs de texte type formulaire en temps reel.

J'ai trouvé des script sur le net qui font ca mais dans la barre d'état.

Voila ce que j'ai fait, mais cela ne marche pas

<HTML>
<BODY>
<SCRIPT language=javascript>
function mouseMove (evt) {
var x=0; var y=0;
if (document.layers) {
x=evt.x; y=evt.y;
}
if (document.all) {
x=event.clientX; y=event.clientY;
} else {
if (document.getElementById) {
x=evt.clientX; y=evt.clientY;
}
}
document.titre.test.value = "X="+x;
}
if (document.layers)
document.captureEvents(Event.MOUSEMOVE);
if (document.layers || document.all)
document.onmousemove = mouseMove;
if (document.addEventListener)
document.addEventListener('mousemove', mouseMove, true);
</SCRIPT>

<input type="text" name="test" size="20" Value="">



</body>
</html>

Merci d'avance

4 réponses

bonjour sur ce script comment faire pour recupéré les donné sur une page php?

merci d'avance.
1
Saluuuuuuuuut,
jai le meme problème,en effet je veux affcher la position du curseur de la souris dans 2 champs de texte (x et y),
le curseur doit afficher seulement les coordonnées (x,y),seulement lorsqu'il est sur la carte géogrphique ,et le champs texte reste figé
lorsqu'il est à son exterieur.j'ai déjà comme donné les coordonnées d'une ville (x=473,y=231).
n.b==>code javascript.

merci d'avance
1
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 496
3 juin 2005 à 11:56
Salut,

Remplace simplement :
document.titre.test.value = "X="+x;

par :
window.test.value = "X="+x;

@+
0
Slyvore Messages postés 19 Date d'inscription jeudi 2 septembre 2004 Statut Membre Dernière intervention 26 avril 2006 2
3 juin 2005 à 12:00
Nickel, merci bcp, ca marche bien ^^
0