Hi,

I'm getting the following error when I try to use IE6 (I'm using DynAPI
2.51): 

elm.style is null or not an object 

So I've decided to upgrade to 2.56. 

However my drag and drop code has stopped working.

Can anyone direct me how to change the following code to work with 2.56.

<HTML>
<HEAD>
<script src="./dynapi/dynapi.js" language="Javascript">
</script>

<script language="Javascript">
DynAPI.setLibraryPath('./dynapi/lib/');
DynAPI.include('dynapi.api.*');
DynAPI.include('dynapi.ext.dragdrop.js'); 
</script>

<script language="Javascript">
DynAPI.onLoad = function()
{
        // Source - layer to drag
        src = new DynLayer('src', 10, 10, 20, 20);
        src.originX = 10;
        src.originY = 10;
        src.setBgImage('source.gif');

        returnToOriginListener=new EventListener(src);
        returnToOriginListener.ondragend=function(e)
        {       // return to it's original position
                source=DynAPI.document.dragobject;
                source.moveTo(source.originX, source.originY);
        }

        src.addEventListener(returnToOriginListener);

        DragEvent.setDragBoundary(src);
        DragEvent.enableDragEvents(src);

        DynAPI.document.addChild(src);

        // Target - drop target
        target = new DynLayer('target', 80, 80, 20, 20); 
        target.originX = 80; 
        target.originY = 80; 
        target.setBgImage('target.gif'); 

        elementListener=new EventListener(target); 

        elementListener.ondrop=function(e)
        {       // alert what landed on what
                source=DynAPI.document.dragobject; 
                alert(source.id + ' landed on ' + e.getTarget().id);
        }; 

        target.addEventListener(elementListener); 

        DynAPI.document.addChild(target); 
}; 

</script>
</HEAD>
</HTML>





_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to