Slt tlm,
je suis nouveau sur ce site et il est vrai pas mal! J'ai deja appris pas mal de trucs!
J'aurais voulu savoir comment faire pour récupérer la position de la souris sur une div lorsqu'on clique dessus.
J'ai essayé de vous faire un resumé de mon code, en gardant l'essentiel.
Ici, lorsque je clique sur la div "mini_1", ceci apparait:
xOrigine : undefined
yOrigine : undefined
J'ai beaucoup de mal a gérer les evenements!
J'ai lu le tuto de ce site sur le sujet, mais il ne m'a pas trop aidé, car je trouve qu'il ne donne finalement pas LA bonne solution à utiliser pour les utiliser et pour qu'ils restent compatibles entre FF et IE
Merci bp!
+++
Modifié par maxroucool (07 Jul 2007 - 00:35)
je suis nouveau sur ce site et il est vrai pas mal! J'ai deja appris pas mal de trucs!
J'aurais voulu savoir comment faire pour récupérer la position de la souris sur une div lorsqu'on clique dessus.
function stockerOrigine(event){
event = event || window.event;
xOrigine = (nav == "Net") ? event.pageX : event.x+document.body.scrollLeft;
yOrigine = (nav == "Net") ? event.pageY : event.y+document.body.scrollTop;
writediv("width", "xOrigine : "+xOrigine);
writediv("height", "yOrigine : "+yOrigine);
}
function DragAndDrop(id_div){
div = document.getElementById(id_div);
stockerOrigine(div.onclick);
}
<div id="mini_1" class="mini" style="left:100px;top:100px;" onclick="DragAndDrop(this.id);">mini_1</div>
J'ai essayé de vous faire un resumé de mon code, en gardant l'essentiel.
Ici, lorsque je clique sur la div "mini_1", ceci apparait:
xOrigine : undefined
yOrigine : undefined
J'ai beaucoup de mal a gérer les evenements!
J'ai lu le tuto de ce site sur le sujet, mais il ne m'a pas trop aidé, car je trouve qu'il ne donne finalement pas LA bonne solution à utiliser pour les utiliser et pour qu'ils restent compatibles entre FF et IE
Merci bp!
+++
Modifié par maxroucool (07 Jul 2007 - 00:35)