Thứ Năm, 21 tháng 7, 2016

[Java] - Thần tình yêu


Chỉ cần bỏ đoạn mã bên dưới ở bất kỳ vị trí nào trong tag <body> </body>
mà bạn muốn.

<script language="JavaScript1.2">
Cupid=new Image();Cupid.src="thantinhyeu.gif"; //Duong dan file anh Than tinh yeu.
amount=7; //So luong hinh anh Than tinh yeu se xuat hien tren trang web.
Xpos=700; //Toa do cua Than tinh yeu, cac ban hay thay so 700 bang mot so khac
de thay su khac biet.
Ypos=200; //Toa do cua Than tinh yeu, cac ban hay thay so 200 bang mot so khac
de thay su khac biet.
step=0.3; //Toc do di chuyen cua Than tinh yeu (so cang nho thi di chuyen cang
cham).



Chỉ cần bỏ đoạn mã bên dưới ở bất kỳ vị trí nào trong tag <body> </body>
mà bạn muốn.


  1. <script language="JavaScript1.2">  
  2. Cupid=new Image();  
  3. Cupid.src="thantinhyeu.gif";  //Duong dan file anh Than tinh yeu.  
  4. amount=7;  //So luong hinh anh Than tinh yeu se xuat hien tren trang web.  
  5. Xpos=700;  //Toa do cua Than tinh yeu, cac ban hay thay so 700 bang mot so khac de thay su khac biet.  
  6. Ypos=200;  //Toa do cua Than tinh yeu, cac ban hay thay so 200 bang mot so khac de thay su khac biet.  
  7. step=0.3; //Toc do di chuyen cua Than tinh yeu (so cang nho thi di chuyen cang cham).  
  8. dismissafter=20;  //Thoi gian Than tinh yeu se xuat hien tren trang web (tinh theo giay).  
  9. var ns6=document.getElementById&&!document.all  
  10. bats=new Array(3)  
  11. if (document.layers){  
  12. for (i=0; i < amount; i++)   
  13. {document.write("<LAYER NAME=n"+i+" LEFT=0 TOP=-50><img SRC='"+Cupid.src+"' NAME='nsi' width=69 height=60 border=0></LAYER>")}}  
  14. else if (document.all||ns6){  
  15. document.write('<div id="out" style="position:absolute;top:0;left:0">  
  16. <div id="in" style="position:relative">  
  17. ');  
  18. for (i=0; i < amount; i++){  
  19. if (document.all)  
  20. document.write('<img src="'+Cupid.src+'" id="msieBats" style="position:absolute;top:-50;left:0" border=0>')  
  21. else  
  22. document.write('<img src="'+Cupid.src+'" id="ns6Bats'+i+'" width=69 height=60 style="position:absolute;top:-50;left:0" border=0>')}  
  23. document.write('</div></div>');}  
  24. yBase=xBase=currStep=a_count=0;  
  25. b_count=1;  
  26. c_count=2;  
  27. d_count=3;  
  28. move=1;  
  29. if (document.layers||ns6){  
  30. yBase=window.innerHeight/3;  
  31. xBase=window.innerWidth/6;  
  32. if (document.layers)  
  33. window.captureEvents(Event.MOUSEMOVE);}  
  34. if (document.all){  
  35. yBase = window.document.body.offsetHeight/3;  
  36. xBase = window.document.body.offsetWidth/6;}  
  37. function dismisscupid(){  
  38. clearInterval(flycupid)  
  39. if (document.layers){  
  40. for (i2=0; i2 < amount; i2++){  
  41. document.layers['n'+i2].visibility="hide"}}  
  42. else if (document.all)  
  43. document.all.out.style.visibility="hidden"  
  44. else if (ns6)  
  45. document.getElementById("out").style.visibility="hidden"}  
  46. if (document.layers){  
  47. for (i=0; i < amount; i++)  
  48. document.layers['n'+i].document.images['nsi'].src=Cupid.src}  
  49. else if (document.all){  
  50. for (i=0; i < amount; i++)  
  51. document.all.msieBats[i].src=Cupid.src}  
  52. else if (ns6){  
  53. for (i=0; i < amount; i++)  
  54. document.getElementById("ns6Bats"+i).src=Cupid.src}  
  55. function Animate(){  
  56. a_count+=move;  
  57. b_count+=move;  
  58. c_count+=move;  
  59. currStep+=step;  
  60. if (a_count >= bats.length) a_count=0;  
  61. if (b_count >= bats.length) b_count=0;  
  62. if (c_count >= bats.length) c_count=0;  
  63. if (document.layers){  
  64. for (i=0; i < amount; i++) {  
  65. var NewL="n"+i  
  66. document.layers[NewL].top = Ypos+yBase*Math.sin(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/10)  
  67. document.layers[NewL].left =Xpos+xBase*Math.cos(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/62)}}  
  68. if (document.all){  
  69. for (i=0; i < amount; i++){  
  70. document.all.msieBats[i].style.pixelTop = Ypos+yBase*Math.sin(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/10)  
  71. document.all.msieBats[i].style.pixelLeft =Xpos+xBase*Math.cos(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/62)}}  
  72. if (ns6)  
  73. {for (i=0; i < amount; i++){  
  74. document.getElementById("ns6Bats"+i).style.top = Ypos+yBase*Math.sin(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/10)  
  75. document.getElementById("ns6Bats"+i).style.left =Xpos+xBase*Math.cos(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/62)}}}  
  76. flycupid=setInterval('Animate()',30);  
  77. setTimeout("dismisscupid()",dismissafter*1000)  
  78. </script>  

Demo: Hiệu ứng thần tình yêu




Tags: [Java], -, Thần, tình, yêu, [Java] - Thần tình yêu

0 Bình luận:

Đăng nhận xét

Nghệ thuật sống

  • Món quà tốt nghiệp

    Một chàng trai sắp tốt nghiệp đại học. Đã từ lâu anh mơ ước một chiếc xe thể thao tuyệt đẹp được trưng bày ở cửa hiệu. Và anh đã nói với cha điều ước muốn đó. Ngày tốt nghiệp đến, anh háo hức chờ đợi. Buổi sáng, ...

  • Lâu đài cát

    Nắng nóng. Không khí mặn chát. Những con sóng đều đều. Một thằng bé trên bờ biển quỳ gối xúc cát bằng xẻng và nén cát vào cái xô đỏ. Sau đó nó úp xô xuống. Nhấc ra, chỉnh sửa khối cát để cho ra đời tòa lâu đài. Nó ...

Truyện ngụ ngôn

  • Đám mây tham lam

    Ngày xửa ngày xưa có một đám mây lớn lên ở một đất nước rất trù phú. Một ngày, nó nhìn thấy một đám mây to hơn nó rất nhiều, và nó cảm thấy rất ghen tỵ, sau đó đám mây quyết định rằng để trở nên to hơn và lớn nhanh ...

  • Vị vua và bốn người vợ

    Ngày xửa ngày xưa, có một vị vua giàu có trị vì một vương quốc hùng mạnh. Ông có bốn bà vợ, bà nào cũng xinh đẹp. Nhà vua yêu người vợ thứ tư nhất và luôn chiều theo mọi sở thích của bà, bà không bao giờ bị từ chối. ...

Lắng nghe điều bình thường

  • Lựa chọn

    Một người phụ nữ ra khỏi nhà và nhìn thấy ba người đàn ông râu dài bạc trắng đang ngồi trên băng ghế đá ở sân trước. Bà không hề quen ai trong số họ. Tuy nhiên, vốn là người tốt bụng, bà nói: "Tôi không biết các ...

  • Nhân viên bán hàng

    Có một bạn trẻ tìm đến một công ty phần mềm máy tính xin một chân dọn dẹp vệ sinh. Sau khi qua phỏng vấn và thử việc (như lau dọn khu vệ sinh ... ), người quản lý nhân sự đồng ý nhận anh vào làm, đồng thời yêu cầu ...

Phần mềm

  • Mini boot windows 8 cứu ...

    Đây là bộ đôi Windows 8.1 gồm Win8.1PE 32 và 64 bit, là công cụ cứu trợ đặc biệt có thể cài trực tiếp trên ổ cứng hay USB. Mini Windows 8.1 được trang bị đầy đủ các phần mềm cứu hộ và Drivers Lan, Wlan, hỗ trợ Boot ...

  • Office 2013

    Microsoft Office 2013 là ứng dụng văn phòng của Microsoft, cung cấp cho người dùng một công cụ văn phỏng với giao diện hoàn toàn mới và được tích hợp những tính năng hoàn toàn mới. Điểm đặc biệt nhất trong bộ ...

 
click top