Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z DOCTYPE, DynAPI
qbal
post 6.03.2007, 14:02:21
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


Witam

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:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <title>DynAPI Examples - Drag Event</title>
  4. <script language="JavaScript" src="../src/dynapi.js"></script>
  5. <script language="Javascript">
  6. DynAPI.setLibraryPath('../src/lib/');
  7. DynAPI.include('dynapi.api.browser.js');
  8. DynAPI.include('dynapi.api.dynlayer.js');
  9. DynAPI.include('dynapi.api.dyndocument.js');
  10. DynAPI.include('dynapi.event.*');
  11. <script language="Javascript">
  12.  
  13. DynAPI.onLoad = function() {
  14. var p=this.document.addChild(new DynLayer(null,200,200,200,200,'silver'))
  15. var a=p.addChild(new DynLayer(null,10,10,20,20,'red'))
  16. var a2=p.addChild(new DynLayer(null,10,40,null,null,null,null,null,null,'drag<br />text'))
  17.  
  18. DragEvent.enableDragEvents(a)
  19. DragEvent.enableDragEvents(a2)
  20.  
  21. DragEvent.setDragBoundary(a)
  22. DragEvent.setDragBoundary(a2)
  23.  
  24. b=new EventListener()
  25. b.ondblclick=function(e){
  26. alert('Double click')
  27. }
  28. b.onclick=function(e){
  29. alert('Click')
  30. }
  31. a.addEventListener(B)
  32. }
  33.  
  34. </head>
  35. <body bgcolor="#ffffff">
  36. </body>
  37. </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

Ten post edytował revyag 6.03.2007, 23:47:53
Go to the top of the page
+Quote Post
sticker
post 6.03.2007, 14:36:54
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


nie wiem na czym polega Twój problem ale to DynApi mi sie bardzo podoba smile.gif Masz jakiegoś tutka do tego ?


--------------------
Go to the top of the page
+Quote Post
qbal
post 6.03.2007, 15:26:57
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


chodzi mi o to ze jak dolacze do strony www deklaracje typy DOCTYPE to nie dziala przesuawnie sie jednej wartwy DynLayer po drugiej
Go to the top of the page
+Quote Post
gekon
post 6.03.2007, 17:48:01
Post #4





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


Pokaż kod.


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post
qbal
post 6.03.2007, 23:24:34
Post #5





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


kod z przykladow dolaczonych do biblioteki dynapi.
gdy usunie sie deklaracje doctype w FF2 dziala, nie wiem jak w innych przegladarkach

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <title>DynAPI Examples - Drag Event</title>
  4. <script language="JavaScript" src="../src/dynapi.js"></script>
  5. <script language="Javascript">
  6. DynAPI.setLibraryPath('../src/lib/');
  7. DynAPI.include('dynapi.api.browser.js');
  8. DynAPI.include('dynapi.api.dynlayer.js');
  9. DynAPI.include('dynapi.api.dyndocument.js');
  10. DynAPI.include('dynapi.event.*');
  11. <script language="Javascript">
  12.  
  13. DynAPI.onLoad = function() {
  14. var p=this.document.addChild(new DynLayer(null,200,200,200,200,'silver'))
  15. var a=p.addChild(new DynLayer(null,10,10,20,20,'red'))
  16. var a2=p.addChild(new DynLayer(null,10,40,null,null,null,null,null,null,'drag<br />text'))
  17.  
  18. DragEvent.enableDragEvents(a)
  19. DragEvent.enableDragEvents(a2)
  20.  
  21. DragEvent.setDragBoundary(a)
  22. DragEvent.setDragBoundary(a2)
  23.  
  24. b=new EventListener()
  25. b.ondblclick=function(e){
  26. alert('Double click')
  27. }
  28. b.onclick=function(e){
  29. alert('Click')
  30. }
  31. a.addEventListener(B)
  32. }
  33.  
  34. </head>
  35. <body bgcolor="#ffffff">
  36. </body>
  37. </html>

Proszę używać poprawnego bbcode.
poprawiam
revyag
Go to the top of the page
+Quote Post
gekon
post 7.03.2007, 07:20:13
Post #6





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


Dwa razy otwierasz <html>. Pozatym JavaScript nie tak się dołącza, zamiast language="Javascript" daj type="text/javascript".


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post
qbal
post 15.03.2007, 16:16:35
Post #7





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


Powyżej zle skopiowalem kod, poprawilem dołączanie skryptu na type="text/javascript" - nic to nie dalo

rozwiazanie znalazlem takie, ze strone z dynapi laduje do plywajacej ramki, a strone glowna mam normalnie z deklaracja doctype
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 01:29