返回列表 回复 发帖 免费斗地主赢30元充值卡

在网页中制作随机游动的悬浮窗口图片或者flash的代码分享

填写您的邮件地址,订阅我们的精彩内容:
在网页中制作随机游动的悬浮窗口图片或者flash的代码分享5 c2 \6 q. ]3 c& I

' f3 Z5 l5 C( u0 N2 G4 A$ A% x7 v效果请看本站的每一个页面的漂浮窗口。1 m' G3 ?$ ?. X
. J& J$ I4 K4 L3 {  k- L" u) x
代码如下,请下载打包文件,把代码放在HTML的<Body></Body>之间
  1. <!--将以下代码加入HTML的<Body></Body>之间-->

  2. <div id="img" style="position:absolute;">
  3. <embed height="90" width="100" flashvars="bannerWidth=100&bannerHeight=90&bannerSID=http://img.uu1001.cn/x2/2011-07-30/20-36/2011-07-30_6e819596302c207629f5c0fe8df5aa5e_0.xml&bannerXML=&bannerLink=http%3A%2F%2Flady.520qa.cn%2Fpost%2Findex.php&dataSource=&bid=23995254&appSource=default" wmode="transparent" allowscriptaccess="always" quality="high" name="23995254" id="23995254" style="" src="http://img.uu1001.cn/bcv3.swf?v=20110610" type="application/x-shockwave-flash"/></embed></div>
  4. <SCRIPT LANGUAGE="JavaScript">
  5. <!-- Begin
  6. var xPos = 20;
  7. var yPos = document.body.clientHeight;
  8. var step = 1;
  9. var delay = 30;
  10. var height = 0;
  11. var Hoffset = 0;
  12. var Woffset = 0;
  13. var yon = 0;
  14. var xon = 0;
  15. var pause = true;
  16. var interval;
  17. img.style.top = yPos;
  18. function changePos() {
  19. width = document.body.clientWidth;
  20. height = document.body.clientHeight;
  21. Hoffset = img.offsetHeight;
  22. Woffset = img.offsetWidth;
  23. img.style.left = xPos + document.body.scrollLeft;
  24. img.style.top = yPos + document.body.scrollTop;
  25. if (yon) {
  26. yPos = yPos + step;
  27. }
  28. else {
  29. yPos = yPos - step;
  30. }
  31. if (yPos < 0) {
  32. yon = 1;
  33. yPos = 0;
  34. }
  35. if (yPos >= (height - Hoffset)) {
  36. yon = 0;
  37. yPos = (height - Hoffset);
  38. }
  39. if (xon) {
  40. xPos = xPos + step;
  41. }
  42. else {
  43. xPos = xPos - step;
  44. }
  45. if (xPos < 0) {
  46. xon = 1;
  47. xPos = 0;
  48. }
  49. if (xPos >= (width - Woffset)) {
  50. xon = 0;
  51. xPos = (width - Woffset);
  52.    }
  53. }
  54. function start() {
  55. img.visibility = "visible";
  56. interval = setInterval('changePos()', delay);
  57. }
  58. function pause_resume() {
  59. if(pause) {
  60. clearInterval(interval);
  61. pause = false;
  62. }
  63. else {
  64. interval = setInterval('changePos()',delay);
  65. pause = true;
  66.    }
  67. }
  68. start();
  69. //  End -->
  70. </script>
复制代码
注明:以下是flash漂浮代码,如果想换成图片格式的代码效果,请把第二句改为: <img src="这里填写图片的地址"
2 d+ Z$ h4 B$ l6 s8 c9 {onClick="pause_resume();">
1 U3 y6 o$ E- ~</div>3 x0 v" |. @: ?3 L
详情说明请下载二楼附件学习,里有详细说明操作。谢谢支持!
赴趟汤火,在所不惜,用全部的生命去为人民服务.........
[畅谈职业与人生]
返回列表