Class _global_fun_
全局函数

 Class Summary
  _global_fun_
全局函数

 Method Summary
HTMLElement  J$(id)
获取document对象,相当于document.getElementById(id);
HTMLElements  J$n(tagName)
获取document对象数组,相当于document.getElementsByTagName(tagName);
string  J_u_encode(str)
将字符串UTF-8编码,执行两次encodeURIComponent;
string  J_u_decode(str)
将字符串UTF-8解码,执行两次decodeURIComponent,解码失败时返回原文;
window  topparent
顶层窗口对象;
string  trim(text)
去除字符串两边的空格
string  String.trim()
去除字符串两边的空格
string  String.ltrim()
去除字符串左边的空格
string  String.rtrim()
去除字符串右边的空格
string  reMoveStr(str1, str2)
移除字符串
string  replaceFirst(str, p, m)
替换第一个字符串
void  checkLogin()
检查是否已经登录(限制系统页面portal外未登录访问)
void  closeself()
关闭当前窗口
void  addEvent(elm, evType, fn, useCapture)
给页面元素添加事件
void  removeEvent(obj, type, fn, cap)
移除页面元素的事件
void  sAlert(message, time)
页面右上角提示
void  mAlert(message, img)
自定义提示(类似alert)
void  Confirm(msg,okcallFn,cancelcallFn,img)
自定义选择提示(类似confirm)

 Class Detail
_global_fun_
全局函数,只要引用common.main.js就可以直接使用

 Method Detail
string trim(text)
去除字符串两边的空格

   Parameters:
     text
         {string}[required]需要去掉空格的字符串

   Returns:
         {string}

   Example:
         var mystr=trim(" aaabbbddkk ")


string str.trim()
去除字符串两边的空格

   Returns:
         {string}

   Example:
         var str=" aaabbbddkk ";
         var mystr=str.trim();


string str.ltrim()
去除字符串左边的空格

   Returns:
         {string}

   Example:
         var str=" aaabbbddkk";
         var mystr=str.ltrim();


string str.rtrim()
去除字符串右边的空格

   Returns:
         {string}

   Example:
         var str="aaabbbddkk ";
         var mystr=str.rtrim();


string reMoveStr(str1, str2)
移除字符串

   Parameters:
     str1
         {string}[required]主字符串

     str2
         {string}[required]需要从主字符串中移除的字符串

   Returns:
         {string}

   Example:
         reMoveStr('stringStringMyStringMyString','My')


string replaceFirst(str, p, m)
替换第一个字符串

   Parameters:
     str
         {string}[required]主字符串
     p
         {string}[required]主字符串中需要被替换的字符串
     m
         {string}[required]替换的字符串

   Returns:
         {string}

   Example:
         replaceFirst('aabbccdd', 'cc', 'kk')


void checkLogin()
检查是否已经登录(限制系统页面portal外未登录访问)

   Returns:
         {void}

   Example:
         checkLogin();


void closeself()
关闭当前窗口(portal内使用不起作用)

   Returns:
         {void}

   Example:
         closeself()


void addEvent(elm, evType, fn, useCapture)
给页面元素添加事件

   Parameters:
     elm
         {Element object}[required]页面元素对象
     evType
         {string}[required]添加的事件类型
     fn
         {string}[required]添加的自定义事件
     useCapture
         {string}[required]是否覆盖该对象的同类型事件

   Returns:
         {void}

   Example:
         <div id="myDiv"></div>
         var myDivObj=document.getElementById("myDiv");
         addEvent(myDivObj,"mouseup",fnMouseup,false);
         function fnMouseup(){
         //你的自定义事件内容写在这里
         }


void removeEvent(obj, type, fn, cap)
移除页面元素事件

   Parameters:
     obj
         {Element object}[required]页面元素对象
     type
         {string}[required]移除的事件类型
     fn
         {string}[required]移除的自定义事件
     cap
         {string}是否移除该对象的全部该类型监听事件

   Returns:
         {void}

   Example:
         <div id="myDiv"></div>
         var myDivObj=document.getElementById("myDiv");
         addEvent(myDivObj,"mouseup",fnMouseup,false);
         function fnMouseup(){
         //你的自定义事件内容写在这里
         }
         removeEvent(myDivObj,"mouseup",fnMouseup,false);


void sAlert(message, time)
页面右上角提示

   Parameters:
     message
         {string}[required]提示内容
     time
         {number}[required]提示时间(按毫秒计)


   Returns:
         {void}

   Example:
         sAlert("操作成功!",500);


void mAlert(message,image)
自定义提示(类似alert)

   Parameters:
     message
         {string}[required]提示信息
     image
         {string}自定义图片路径


   Returns:
         {void}

   Example:
        mAlert("操作成功!","../../common/image/toolbar/action/test.gif");
        mAlert("操作成功!");


void Confirm(msg,okcallFn,cancelcallFn,img)
自定义选择提示(类似confirm)

   Parameters:
     msg
         {string}[required]提示信息
     okcallFn
         {string}[required]点击确认时执行的函数
     cancellFn
         {string}点击取消时执行的函数
     img
         {string}自定义图片路径

   Returns:
         {void}

   Example:
    Confirm('确定删除数据吗 ?',deleteData,null,"../../common/image/toolbar/action/ask.gif");
    Confirm('确定删除数据吗 ?',deleteData);