alai_imagelist.js
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. /*******************************************************************************
  2. 阿赖图片列表控件程序 由赖国欣设计于2003年6月,保留所有权利!
  3. *********************************************************************************/
  4. function alai_imagelist()
  5. {try{
  6. var item=[]
  7. count=0
  8. this.path=""
  9. this.type="gif"
  10. this.err=""
  11. iml=this
  12. this.copywrite="Copywrite by Alai(赖国欣) (c)2003,All right reserved!"
  13. this.add=function(src,key)
  14. {
  15. var img=new Image()
  16. if(src==null || src=="")return
  17. if(src.indexOf("/")==-1)src=iml.path+src
  18. if(!(/.gif$|.jpg$|.png$|.bmp$/i).test(src))src+="."+iml.type
  19. if(key==null || key=="")key=src.replace(/(.*/){0,}([^.]+).*/ig,"$2")
  20. item[count]=img;img.index=count;item[key]=img;count++;
  21. img.onerror=function()
  22. {
  23. alert("alai_imagelist cause run time error:nImage file "+img.src+" not found!")
  24. item[img.index]=null;item[key]=null;count--;
  25. }
  26. img.src=src
  27. return img
  28. }
  29. this.item=item
  30. this.count=function(){return count;}
  31. }
  32. catch(e){
  33. iml.err="alai_imagelist cause run time error!nError number:"+e.number+".nError description:"+e.description;
  34. iml.err+="n    -- nYou can send the case and error description message to A@lai.com.cn for support.Please visit http://www.9499.net to get the last release!"
  35. alert(iml.err);
  36. return iml;
  37. }
  38. }