onmousedown, onmousemove et onmouseup
Dans une application web ( usine_à_gaz_perso2.0 ) je veux permettre à l'utilisateur de déplacer un conteneur(<div />) comme il pourrait le faire avec une fenêtre dans windows.
Seulement voila, il semble que les évènement de la souris "onmousemove" et "onmouseup" ne soit pas prompt à la collaboration.
En effet une fois l'événement "onmousemove" declanché "onmouseup" n'est plus pris en compte.
Voila l'essentiel du code qui me pose problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
document.onmousedown=function(){ deplace_conteneur(); };
document.onmouseup=function(){ arret_deplace_conteneur(); };
function deplace_conteneur(){
document.onmousemove=function(){ xy_conteneur=xy_souris; };
}
function arret_deplace_conteneur(){
document.onmousemove=function(){ var ne_fait_rien=0; };
//Tant que j'y suis :Existe t'il une solution plus efficace pour n'attribuer aucune action à "onmousemove" ???
} |
Avez vous une solution où une explication (pourquoi cela ne fonctionne pas)?
Merci d'avance.