Bè mi sembra abbastanza semplice![]()
var imagesId=array();
function retrieveImagesToDrag()
{
arr=documet.getElementsByTagName('img');
for (i=0;i<arr.length;i++)
if (arr[i].id.length>0) imagesId[]=arr[i].id;
}
così hai nell'array imagesId tutti gli id delle immagini che hanno un id.
Se poi altre immagini che non devono subire il drag and drop hanno un id, puoi aggiungere un prefisso a quelle che ti servono realmente e nella funzione controllare se le prime lettere dell'id hanno il prefisso![]()
A proposito potresti mettere nell'array images direttamente i riferimenti agli elementi immagine anziche gli Id, così successivamente non dovresti nemmeno usare getElementByd.
![]()

Rispondi quotando