CheckClick.js
上传用户:toby834
上传日期:2013-10-21
资源大小:2613k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. function CheckClick(e)
  2. {
  3. if (e == 1)
  4. {
  5. if (bwidth<swidth*0.98){
  6. bwidth += (swidth - bwidth) * 0.025;
  7. if (document.all)document.sbar.width = bwidth;
  8. else document.rating.clip.width = bwidth;
  9. setTimeout('CheckClick(1);',150);}
  10. }
  11. else
  12. {
  13. if(document.all)
  14. {
  15. if(document.all.waiting.style.visibility == 'visible')
  16. {document.all.waiting.style.visibility = 'hidden';
  17. bwidth = 1;}
  18. whichIt = event.srcElement;
  19. while (whichIt.tagName != "A") {
  20. whichIt = whichIt.parentElement;
  21. if (whichIt == null)return true;
  22. }
  23. if(whichIt.href.substring(0,5)=="http:"){
  24. document.all.waiting.style.pixelTop = (document.body.offsetHeight - document.all.waiting.clientHeight) / 2 + document.body.scrollTop;
  25. document.all.waiting.style.pixelLeft = (document.body.offsetWidth - document.all.waiting.clientWidth) / 2 + document.body.scrollLeft;
  26. document.all.waiting.style.visibility = 'visible';
  27. if(!bwidth)CheckClick(1);
  28. bwidth = 1;}
  29. }
  30. else
  31. {
  32. if(document.waiting.visibility == 'show')
  33. {document.waiting.visibility = 'hide';
  34. document.rating.visibility = 'hide';
  35. bwidth = 1;}
  36. if(e.target.href.toString() != '')
  37. {
  38. document.waiting.top = (window.innerHeight - document.waiting.clip.height) / 2 + self.pageYOffset;
  39. document.waiting.left = (window.innerWidth - document.waiting.clip.width) / 2 + self.pageXOffset;
  40. document.waiting.visibility = 'show';
  41. document.rating.top = (window.innerHeight - document.waiting.clip.height) / 2 + self.pageYOffset+document.waiting.clip.height-10;
  42. document.rating.left = (window.innerWidth - document.waiting.clip.width) / 2 + self.pageXOffset;
  43. document.rating.visibility = 'show';
  44. if(!bwidth)CheckClick(1);
  45. bwidth = 1;
  46. }
  47. }
  48. return true;
  49. }
  50. }