Hi,
I checked the following code, and found out, that the "ondragend" event
never happens. Why?
1 <html>
2 <head><title>scheiss weiber</title>
3 <script language="JavaScript1.2" src="js/dynapi.js"></script>
4 <script language="JavaScript1.2">
5 DynAPI.setLibraryPath("js/lib2.0")
6 DynAPI.include("core.api.*")
7 DynAPI.onLoad=function() {
8 myLayer=new DynLayer(null,100,100,100,100,"#c0c0c0")
9
10 myListener=new EventListener(myLayer)
11 myListener.ondragstart=function(e) {
12 target=e.getTarget()
13 target.setBgColor("#d000c0")
14 }
15 myListener.ondragstop=function() { // this
never happens
16 target=e.getTarget()
17 target.setBgColor("#f0f0f0")
18 }
19 myLayer.addEventListener(myListener)
20
21 DragEvent.setDragBoundary(myLayer)
22 DragEvent.enableDragEvents(myLayer)
23
24 DynAPI.document.addChild(myLayer)
25 }
26 </script>
27 </head>
28 <body>
29 </body>
30 </html>
regards, Behrendt
|