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