Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Płwyający obrazek, JAVA SCRIPT
-GrandBB-
post
Post #1





Goście







Chciałbym na swojej stronce wstawić latajaca pszczółkę (IMG:style_emoticons/default/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. (IMG:style_emoticons/default/worriedsmiley.gif)
Powód edycji: [Cysiaczek]: zmieniłem tag
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 22:58