private.js
上传用户:avia982301
上传日期:2008-10-30
资源大小:557k
文件大小:2k
源码类别:

.net编程

开发平台:

C#

  1. /*
  2. *######################################
  3. * eWebEditor v4.00 - Advanced online web based WYSIWYG HTML editor.
  4. * Copyright (c) 2003-2007 eWebSoft.com
  5. *
  6. * For further information go to http://www.ewebsoft.com/
  7. * This copyright notice MUST stay intact for use.
  8. *######################################
  9. */
  10. function BaseTrim(str){
  11.   lIdx=0;rIdx=str.length;
  12.   if (BaseTrim.arguments.length==2)
  13.     act=BaseTrim.arguments[1].toLowerCase()
  14.   else
  15.     act="all"
  16.       for(var i=0;i<str.length;i++){
  17.    thelStr=str.substring(lIdx,lIdx+1)
  18. therStr=str.substring(rIdx,rIdx-1)
  19.         if ((act=="all" || act=="left") && thelStr==" "){
  20. lIdx++
  21.         }
  22.         if ((act=="all" || act=="right") && therStr==" "){
  23. rIdx--
  24.         }
  25.       }
  26.   str=str.slice(lIdx,rIdx)
  27.       return str
  28. }
  29. function BaseAlert(theText,notice){
  30. alert(notice);
  31. theText.focus();
  32. theText.select();
  33. return false;
  34. }
  35. function HighLightOver(){
  36. HighLightList("#E0E6F7");
  37. }
  38. function HighLightOut(){
  39. HighLightList("");
  40. }
  41. function HighLightList(color){
  42. var el=event.srcElement;
  43. var b=false;
  44. var tabElement=null;
  45. while (!b){
  46. el=GetParentElement(el, "TR")
  47. if (el){
  48. tabElement=GetParentElement(el, "TABLE");
  49. if (tabElement!=null && tabElement.className.toUpperCase()=="LIST"){
  50. break;
  51. }
  52. el=tabElement;
  53. }else{
  54. return;
  55. }
  56. }
  57. for (var i=0;i<el.children.length;i++){
  58. if (el.children[i].tagName=="TD"){
  59. el.children[i].style.backgroundColor=color;
  60. }
  61. }
  62. }
  63. function GetParentElement(obj, tag){
  64. while(obj!=null && obj.tagName!=tag)
  65. obj=obj.parentElement;
  66. return obj;
  67. }
  68. document.onmouseover=HighLightOver
  69. document.onmouseout=HighLightOut