Naipsalem kod w javascript z wykorzystaniem DynAPI. W skrypecie przesuwalem 2 warstwy po sobie no i wszystko bylo ok dopoki nie dopisalem deklaracji na stronie deklaracji typu dokumentu np:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html> <head> <script language="Javascript"> DynAPI.setLibraryPath('../src/lib/'); DynAPI.include('dynapi.api.browser.js'); DynAPI.include('dynapi.api.dynlayer.js'); DynAPI.include('dynapi.api.dyndocument.js'); DynAPI.include('dynapi.event.*'); </script> <script language="Javascript"> DynAPI.onLoad = function() { var p=this.document.addChild(new DynLayer(null,200,200,200,200,'silver')) var a=p.addChild(new DynLayer(null,10,10,20,20,'red')) var a2=p.addChild(new DynLayer(null,10,40,null,null,null,null,null,null,'drag<br />text')) DragEvent.enableDragEvents(a) DragEvent.enableDragEvents(a2) DragEvent.setDragBoundary(a) DragEvent.setDragBoundary(a2) b=new EventListener() b.ondblclick=function(e){ alert('Double click') } b.onclick=function(e){ alert('Click') } a.addEventListener(B) } </script> </head> <body bgcolor="#ffffff"> </body> </html>
Proszę używać bbcode.
poprawiam
revyag
Gdy na poczatku zamieszcze ta deklaracje przesuwanie warstw nie dziala. Probowałem z innymi rodzajami tej deklaracji, ale nic to nie dawalo. Gdy nie ma deklaracji, przesuwanie dziala (przynajmniej pod FF2)
A przy okazji niewiecie czy da sie umiescic warswte z DynApi pomiedzy w DIV? czy tylko poprzez podanie wspolrzednych
--
Pozdrawiam
Kuba