分享

js图片切换

 salim_li 2010-06-12
  1. <script type="text/javascript">
  2. var slidespeed=2000
  3. //增加减少图片
  4. var slideimages=new Array("http://www./topic/51/images/51_mm1.gif","http://www./topic/51/images/51_mm2.gif","http://www./topic/51/images/51_mm3.gif","http://www./topic/51/images/51_mm4.gif")
  5. //修改图片链接
  6. var slidelinks=new Array("http://diy./newspage/200704/24/20070424092415.html","http://diy./newspage/200704/26/20070426171325.html","http://diy./newspage/200704/26/20070426154655.html","http://diy./index_363.htm")
  7. var imageholder=new Array()
  8. var ie55=window.createPopup
  9. for (i=0;i<slideimages.length;i++){
  10. imageholder[i]=new Image()
  11. imageholder[i].src=slideimages[i]
  12. }

  13. function gotoshow(){
  14. open(slidelinks[whichlink])
  15. }
  16. </script>

  17. <!--下面通过CSS控制出现马赛克-->
  18. <a href="javascript:gotoshow()"><img src="http://www./topic/51/images/51_mm1.gif" name="slide" border="0" style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1)"></a>

  19. <script type="text/javascript">
  20. var whichlink=0
  21. var whichimage=0
  22. var pixeldelay=(ie55)? document.images.slide.filters[0].duration*1000 : 0
  23. function slideit(){
  24. if (!document.images) return
  25. if (ie55) document.images.slide.filters[0].apply()
  26. document.images.slide.src=imageholder[whichimage].src
  27. if (ie55) document.images.slide.filters[0].play()
  28. whichlink=whichimage
  29. whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0
  30. setTimeout("slideit()",slidespeed+pixeldelay)
  31. }
  32. slideit()
  33. </script> 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约