I can drag a layer but not when it's in a frame. I don't know if I've 
uncovered a DynAPI bug or if I'm doing something wrong.
I tried simple dragging of layers as in part 3 of the online tutorial. The 
tutorial works as described.
However, dragging appears not to work if the draggable layer is in a frame.

Here's my code. The layer shows up perfectly well but it cannot be dragged. 
Nothing happens.

My frameset doc:

<HTML>
<HEAD>
<TITLE>My frameset</TITLE>

<SCRIPT LANGUAGE="JavaScript">

function blank()
{
     return( "<HTML></HTML>" );
}

</SCRIPT>
</HEAD>

<FRAMESET ROWS="*,5" FRAMEBORDER=1>
     <FRAME SRC=javascript:parent.blank() NAME="treeFrame">
     <FRAME SRC="dragdoc.htm" NAME="bufferFrame">
</FRAMESET>

</HTML>

And here's dragdoc.htm, which only has a small change from the tutorial to 
load the draggable layer into treeFrame:

<html>
<head><title>DynAPI2 tutor - dragging</title>
<script language="JavaScript" src="../src/dynapi.js"></script>
<Script language="Javascript">

DynAPI.setLibraryPath('../src/lib/');
DynAPI.include('dynapi.api.*')

DynAPI.onLoad=function() {
     myLayer=new DynLayer(null,100,100,100,100,'#c0c0c0')

     DragEvent.setDragBoundary(myLayer, 0, 300, 300, 0)
     DragEvent.enableDragEvents(myLayer)

     tdoc = new DynDocument(parent.treeFrame);
     tdoc.addChild(myLayer);
}

</script>
</head>
<body>
</body>
</html>


Is this a low-level bug or am I missing something?

Thanks very much for any assistance,

Peter Dvorsky


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

Reply via email to