hi,

I´m experemting with dragging and everything works fine.
I also found out how to get the X & Y position of the layer
and print it out as an alert.

What I need now is to write the result into the html body,
as an hidden input tag, so I can read it with php.


here´s the code:

#############################################################################
<html>
<head><title>drag & drop</title>
<Script language="Javascript" src="../../gs/src/dynapi.js"></script>
<Script language="Javascript">

        DynAPI.setLibraryPath('../../gs/src/lib/')

        DynAPI.setLibraryPath('../../gs/src/lib/')
        DynAPI.include('dynapi.api.*')
        DynAPI.include('dynapi.event.*')
                DynAPI.include('dynapi.ext.inline.js')
        </script>

<?
include ("./../php_head.php");
?>

<Script language="Javascript">
DynAPI.onLoad=function() {


        b = DynAPI.document.all["marokko"]

        myLayer=new DynLayer(null,100,100,100,100,'#c0c0c0','show',15)
    DynAPI.document.addChild(myLayer)
        DragEvent.setDragBoundary(myLayer)      // this line sets the boundaries
        DragEvent.enableDragEvents(myLayer)


        DragEvent.setDragBoundary(b)    // this line sets the boundaries
        DragEvent.enableDragEvents(b)

        myListener=new EventListener(myLayer)
                myListener.onmouseover=function(e) {
                        target=e.getTarget()
                        target.setBgColor('#0000f0')
                }
                myListener.onmousedown =function(e) {
                        target=e.getTarget()
                        target.setBgColor('#c0c0c0')
                        target.setZIndex ('16')
                }
                myListener.onmouseout=function(e) {
                        target=e.getTarget()
                        target.setBgColor('#c0c0c0')
                        target.setZIndex ('10')
                }
                myListener.onmouseup=function(e) {
                        target=e.getTarget()
                        target.setBgColor('green')
                    x = target.getX ()
                    l = target.getY ()
                    schreibe()
                }

        myLayer.addEventListener(myListener)

        hoere=new EventListener(b)
                hoere.onmouseover=function(e) {
                        target=e.getTarget()
                        target.setBgColor('#0000f0')
                }
                hoere.onmouseout=function(e) {
                        target=e.getTarget()
                        target.setBgColor('#c0c0c0')
                        target.setZIndex ('10')
                }
                hoere.onmousedown =function(e) {
                        target=e.getTarget()
                        target.setBgColor('#c0c0c0')
                        target.setZIndex ('16')
                }
                hoere.onmouseup=function(e) {
                        target=e.getTarget()
                        target.setBgColor('green')
                    x = target.getX ()
                    l = target.getY ()
                        alert(" top: " + x + " left: " + l)
                }

        b.addEventListener(hoere)


}

</script>


</head>
<body bgcolor="#FFFFFF">
<div id="marokko" style="position: absolute; top: 10 px; left:20px; width:67px; 
height:100px;
z-index:16">
<img src="marokko_01.jpg" title="marokko_01.jpg"> marokko_01</div>


<form>
<Script language="Javascript">
{function schreibe()
        document.write("hallo!");
        }
</script>
</form>
</body>
</html>
#############################################################################


Is there a possibilty to do so?

thx in advance
armin


-------------------------------------------------------
This sf.net email is sponsored by: See the NEW Palm 
Tungsten T handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to