alors alors ... pour ie (je ne connais pas netscape)
* chaque élément reçoit des événements pour le clic, l'appui sur une touche, etc .... tu peux associer un hander pour tel événement, par ex onClick='alert("clicked" )'
* chaque handler reçoit un objet event qui contient les coordonnées de la souris, relatives ...
- à l'objet : offsetX et offsetY
- à la fenêtre html : x et y
- à l'écran : screenX et screenY
* pour positionner une image, tu passes par les css : attributs position ('absolute' et 'relative'), left et top (respectivement x et y)
* pour accéder à un objet, il faut lui filer un nom : par ex <img id='myCursor' src='a.jpeg'> après on peut y accéder en script par myCursor.attribute = value (myCursor.src = 'b.jpeg')
* pour modifier une valeur d'un formulaire, on utilise la méthode précédente, à une petite différence près : quand on est dans un formulaire, il faut le spécifier :
<form id='myForm'>
<input id='myInput' type='text'>
</form>
<script>
myForm.myInput.value = 'bonjour';
</script>
* pour mettre un curseur sur l'image et updater une valeur dans une input, le plus lisible est de passer par une fonction :
<img src='myImage.jpeg' onClick='handleClick(event)'>
<img id='myCursor' src='cursor.jpeg'>
<script>
function handleClick(e)
{
// pour le positionnement du curseur, c'est plus simple de passer en absolu
myCursor.style.position = 'absolute';
myCursor.style.left = e.x;
myCursor.style.top = e.y;
myForm.myInput.value = e.offsetX + ' ' + e.offsetY;
}
</script>