Je voudrais adapter, pour des raisons de réutilisabilité et de praticité, le script suivant:
http://www.howtocreate.co.uk/jslibs/htmlhigh/draglayer.html(...)
testable ici:
http://www.howtocreate.co.uk/jslibs/otherdemo.html#gdl(...)
En remplaçant l'utilisation du document.write (bakaka!) fabricant la div flottante et plus généralement la fonction createDragableLayer par une fonction du type:
function makeThisLayerDragable(id)
{
document.getElementById(id).onmouseover="this.onmousedown=dragIsDown;";
document.getElementById(id).ondragstart="return false;";
document.getElementById(id).onselectstart="return false;";
}
qui comme son nom l'indique, transforme une div existante en div déplaceable.
L'idéal pour moi serait de placer l'appel à la fonction makeThisLayerDragable('madiv') dans le onload de body (à cause du #@+X!! (…)
Forum Programmation.web [JS] problème avec l'ajout dynamique de gestion d'évenement
9
août
2004