Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Płwyający obrazek
Forum PHP.pl > Forum > Przedszkole
GrandBB
Chciałbym na swojej stronce wstawić latajaca pszczółkę smile.gif No i znalazłem taki skrypt java:

  1. o = document.getElementById('bzyk')
  2. count=-1;
  3. move=1;
  4.  
  5.  
  6. function Curve(){
  7. abc=new Array(0,1,1,1,2,3,4,0,6,-1,-1,-1,-2,-3,-4,0,-6)
  8. for (i=0; i < abc.length; i++)
  9. {var C=Math.round(Math.random()*[i])}
  10. howbend=abc[C];
  11. setTimeout('Curve()',1900);
  12. return howbend;
  13. }
  14. ypos=10;
  15. xpos=10;
  16. degree = 60;
  17. function MoveRandom(){
  18. PathBend=degree+=howbend;//ok!
  19. y = 4*Math.sin(PathBend*Math.PI/180)
  20. x = 6*Math.cos(PathBend*Math.PI/180)
  21. ypos+=y;
  22. xpos+=x;
  23. if (document.all){
  24. o.style.top=ypos+document.body.scrollTop;
  25. o.style.left=xpos+document.body.scrollLeft;
  26. } else {
  27. o.style.top=ypos+window.pageYOffset+'px';
  28. o.style.left=xpos+window.pageXOffset+'px';
  29. }
  30. T=setTimeout('MoveRandom()',50);
  31. }
  32. function edges(){
  33. if (document.all)
  34. {
  35. if (o.style.pixelLeft >=
  36. document.body.offsetWidth-45+document.body.scrollLeft)degree=Math.round(Math.random()*45+157.5);
  37. if (o.style.pixelTop >=
  38. document.body.offsetHeight-35+document.body.scrollTop)degree=Math.round(Math.random()*45-112.5);
  39. if (o.style.pixelTop <= 2+document.body.scrollTop) degree =
  40. Math.round(Math.random()*45+67.5);//OK!
  41. if (o.style.pixelLeft <= 2+document.body.scrollLeft) degree =
  42. Math.round(Math.random()*45-22.5);//OK!
  43. } else {
  44. if (o.offsetLeft >=
  45. window.innerWidth-40+window.pageXOffset)degree=Math.round(Math.random()*45+157.5);
  46. if (o.offsetTop >=
  47. window.innerHeight-30+window.pageYOffset)degree=Math.round(Math.random()*45-112.5);
  48. if (o.offsetTop <= 2+window.pageYOffset) degree =
  49. Math.round(Math.random()*45+67.5);//OK!
  50. if (o.offsetLeft <= 2+window.pageXOffset) degree =
  51. Math.round(Math.random()*45-22.5);//OK!
  52. }
  53. setTimeout('edges()',100);
  54. }
  55. function starteffect(){
  56. Curve();
  57. MoveRandom();// onUnload="opener.gO()"
  58. edges();
  59. }


tutaj:
  1. o = document.getElementById('bzyk')

słowo: 'bzyk' oznacza nazwę pliku graficznego: bzyk.gif

W pliku index.html dodaję:
  1. <div id="bzyk" style="text/javascript" src="bzyk.js"><img src="bzyk.gif" width="35" height="40"></div>
  2. <script type="text/javascript" src="bzyk.js">
  3. </script>
  4. </div>


No i obrazek pszczółki się wyświetla ale nie lata... Może mi ktoś poradzić co jest nie tak? W JAVIE jestem zielony. worriedsmiley.gif
kapuch
Cytat(GrandBB @ 4.07.2010, 10:10:22 ) *
tutaj:
  1. o = document.getElementById('bzyk')

G.. prawda to oznacza element z id='bzyk', a nie obrazek bzyk.gif.

Cytat(GrandBB @ 4.07.2010, 10:10:22 ) *
W pliku index.html dodaję:
  1. <div id="bzyk" style="text/javascript" src="bzyk.js">

Co to jest?
Od kiedy div ma atrybut src i style='text/javascript'?
bastard13
zamiast tego:
  1. <div id="bzyk" style="text/javascript" src="bzyk.js"><img src="bzyk.gif" width="35" height="40"></div>
  2. <script type="text/javascript" src="bzyk.js">
  3. </script>
  4. </div>

napisz tak:
  1. <script type="text/javascript" src="bzyk.js">
  2. </script>
  3. <img id="bzyk" src="bzyk.gif" width="35" height="40">
Wicepsik
Cytat(GrandBB @ 4.07.2010, 10:10:22 ) *
W JAVIE jestem zielony. worriedsmiley.gif

To jest JavaScript
GrandBB
Cytat(bastard13 @ 4.07.2010, 11:36:23 ) *
zamiast tego:
  1. <div id="bzyk" style="text/javascript" src="bzyk.js"><img src="bzyk.gif" width="35" height="40"></div>
  2. <script type="text/javascript" src="bzyk.js">
  3. </script>
  4. </div>

napisz tak:
  1. <script type="text/javascript" src="bzyk.js">
  2. </script>
  3. <img id="bzyk" src="bzyk.gif" width="35" height="40">


Dzięki za odpowiedź. Niestety to nic nie pomogło, tak samo wyświetla pszczołę jednak dalej jest nielotem... ;/ Może coś w skrypcie Javy jest nie tak?

kapuch, nie zabłysnąłeś wiedza a jedynie swoim chamstwem bo nie wiesz kim jestem.
Cysiaczek
@GrandBB - Próbowałeś coś z tym zrobić, czy tylko znalazłeś skrypt i czekasz aż inni za Ciebie odwalą robotę? Sądzę, że tak jest, bo:
a ) nie przedstawiłeś nigdzie swoich prób rozwiązania. czy choćby przypuszczeń dotyczących błędu
b ) pewnie to dla Ciebie żadna różnica, ale Java to nie JavaScript, podobnie jak kot to nie kotara
GrandBB
Jak już wspomniałem nie znam JavaScripta. I wiem jaka jest różnica pomiędzy JAVA a JavaScript.

Ten kod znalazłem w sieci. Zaaplikowałem go na swoją stronę jednak nie działa tak jak działał w sieci. Jeżeli nie zamierzacie mi pomóc tylko kwestionować to co umiem albo czego nie umiem to zapytam u konkurencji a adminów poproszę o usunięcie konta.
Cysiaczek
Tak, kwestionuję, ale przede wszystkim Twoją umiejętność zadawania pytań. Jak można Ci pomóc, skoro nawet nie wysilisz się i nie dasz komunikatów błędu jakie generuje JavaScript?
Zainstaluj w Fierefoxie rozszerzenie Firebug, uruchom i przekopiuj chociaż błędy z zakładki Konsola.
Mamy kopiować skrypt i go dla Ciebie debugować? Wydaje mi się, że to jednak Ty powinieneś to zrobić.

Cytat
to zapytam u konkurencji a adminów poproszę o usunięcie konta.


Z całym szacunkiem, ale php.pl z nikim nie konkuruje, zwłaszcza w dyscyplinie "darmowy helpdesk". Jest to forum dla programistów i pewne minima obowiązują. Z Twojego innego postu wnioskuję, że posiadasz na tyle wiedzy i na tyle znasz środowisko programistów, że doskonale zdajesz sobie sprawę, jakie faux pas popełniasz.

Pozdrawiam
Wicepsik
Cytat(GrandBB @ 4.07.2010, 14:52:17 ) *
Jak już wspomniałem nie znam JavaScripta. I wiem jaka jest różnica pomiędzy JAVA a JavaScript.


http://forum.php.pl/index.php?s=&showt...st&p=762127

Cytat(GrandBB @ 4.07.2010, 14:32:57 ) *

Moje umiejętności:
podstawy javascript,


Sam już nie wiesz co piszesz
GrandBB
Czy napisałem "w swoim wcześniejszym poście", że znam PER FETTO Java albo JavaScript? Zaledwie małe podstawy, do tego jak coś przerobić a nie pisać od podstaw, dlatego proszę o pomoc. Spoko rozumiem, pewne zasady obowiazują ale nie do tego żeby ktoś kogoś od razu gnoił. CHYBA PO TO JEST TEN DZIAŁ zrobiony bo JESTEM ZIELONY W TYM?questionmark.gifquestionmark.gifquestionmark.gif? Więc prosze o praktyczną POMOC, o ile PAN ADMIN wie co to jest? Zreszta skoro tak macie pomagać to ZBĘDNY jest ten dział. Bo przyjdzie moja mama zapyta jak stworzyć pierwszy plik HTML a wy ją wyśmiejecie. No ludzie bez jaj. No nic zapytam na innym forum.

Dobra zbędne moje gadanie bo jak zwykle wyższe sfery lubią zgnoić człowieka. Usuńcie moje konto i ten temat całkowicie.

"Raczkujesz w tematyce WWW (PHP, SQL, (X)HTML, CSS, JS)? Tutaj możesz stanąć na nogi." sciana.gif

Powaliło mnie to. Wczoraj tak samo byłem u elektronika samochodowego i powiedziałem że nie działa mi centralny zamek i żeby mi zrobił a on do mnie: PAN mi powie jak mam Panu to zrobić? Wkur.... się, zabrałem żonę i pojechałem do innego i mi zrobił od ręki.

TAK SAMO JEST Z WAMI. No cóż.... Życzę powodzenia w Pomocy innym... sciana.gif
Cysiaczek
Odpowiedz mi tylko na jedno pytanie - dlaczego uważasz, że wymaganie podania komunikatu błędu i innych potencjalnie przydatnych informacji jest gnojeniem?
Skoro to jest gnojeniem, to czym jest wymaganie, aby ktoś poświęcił 15-30 minut na coś, to TY powinieneś zrobić bez łaski? No powiedz mi, bo ja nie bardzo kumam, dlaczego mamy uruchamiać kod i sami sprawdzać, co jest z nim nie tak? Człowieku - nikt Cię tu nie gnoi - po prostu wymagamy, abyś dał nam maksimum informacji, które jesteś w stanie uzyskać sam. Jesteś zielony? Ok, podałem Ci kroki, które powinieneś wykonać, ale Ty wolałeś w tym czasie pisać smuty ;]. Tym samym nie mogę Ci pomóc, bo nie wiem co jest zepsute. Rozumiem, że mam teraz to wszystko uruchamiać, sam sprawdzić komunikaty błędów, naprawić i powiedzieć Tobie jak to zrobiłem, albo od razu dać gotowy listing? To nie tak działa pomoc "zielonym", a przynajmniej nie na tym forum. Proponuję, żebyś ochłonął i w końcu podał te komunikaty błędów.

Cytat
Powaliło mnie to. Wczoraj tak samo byłem u elektronika samochodowego i powiedziałem że nie działa mi centralny zamek i żeby mi zrobił a on do mnie: PAN mi powie jak mam Panu to zrobić? Wkur.... się, zabrałem żonę i pojechałem do innego i mi zrobił od ręki.


Dostrzegasz subtelną różnicę pomiędzy pomocą a zleceniem?
GrandBB
Wrzuciłem cały ten JavaScript do tej ala konsoli i otrzymałem coś takiego:



Pierwszy raz używałem tego Firebuga. Jeśli to nie jest to, to przepraszam bardzo ale nie zamierzam się uczyć kolejnego zbędnego dodatku do FF. Nic więcej nie jestem w stanie wymyślić.

Dobra nie ważne.

//Temat do zamknięcia.
kapuch
Cytat(GrandBB @ 4.07.2010, 14:10:20 ) *
kapuch, nie zabłysnąłeś wiedza a jedynie swoim chamstwem bo nie wiesz kim jestem.

Za to ty zablysnales swoja glupota i prostactwem i prawde mowiac....nie obchodzi mnie kim jestes winksmiley.jpg
Bez odbioru.
To forum, jako (chyba) jedyne, zmusza do nauki i myslenia, a nie wyklada na tacy gotowce, zeby przyciagnac lud.
Nie ilosc sie liczy tylko jakosc, a po Tobie nikt plakal nie bedzie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.