<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    泰仔在線

    java學(xué)習(xí),心情日記,繽紛時(shí)刻
    posts - 100, comments - 34, trackbacks - 0, articles - 0

    js共通報(bào)錯(cuò)

    Posted on 2006-11-09 11:11 泰仔在線 閱讀(1853) 評論(0)  編輯  收藏 所屬分類: 網(wǎng)上沖浪Java 相關(guān)Javascript

       最近一個(gè)項(xiàng)目應(yīng)日本客戶的需求,我們在其中添加了一個(gè)共通報(bào)錯(cuò)的模塊,對前后臺(tái)的各種提示信息進(jìn)行收集,并進(jìn)行統(tǒng)一的處理,顯示給系統(tǒng)的用戶。
       這個(gè)模塊,主要思想就是利用前臺(tái)頂層頁面的一個(gè)js數(shù)組,將提示信息都收集起來,然后再按照要求進(jìn)行顯示。前臺(tái)的收集肯定就不用說了,后臺(tái)的收集我這里是將后臺(tái)的提示信息先保存在request里面,到達(dá)頁面后再利用標(biāo)簽轉(zhuǎn)存到j(luò)s數(shù)組里,最后進(jìn)行統(tǒng)一的呈現(xiàn)。這個(gè)過程中由于js經(jīng)驗(yàn)的不足,走了一些彎路,因此把它記錄下來,作為以后繼續(xù)學(xué)習(xí)的基礎(chǔ)。
       這里是開始調(diào)試的一些代碼:
    //添加錯(cuò)誤message打印到頁面
    function showMsgWindow(obj){
     var pagePath = window.top.TGlobals.webRoot + "/pages/common/msgShow.jsp";
     showModelessDialog(pagePath,obj,"dialogTop:200px;dialogLeft:200px;dialogHeight:400px;dialogWidth:700px;status:no;edge:sunken; ");
    }

    //定義Message數(shù)據(jù)結(jié)構(gòu)
    function msgObj(msgname, msgkey, msgvalue) {
     this.msgname = msgname;
     this.msgkey = msgkey;
     this.msgvalue = msgvalue;
     
     msgObj.prototype.getname = function() {
      return this.msgname;
     }
     
     msgObj.prototype.getkey = function() {
      return this.msgkey;
     }
     
     msgObj.prototype.getvalue = function() {
      return this.msgvalue;
     }
    }

    //去空
    function zNull(str) {
     if (str.length < 1) {
      str = "&nbsp";
     }
     return str;
    }

    function errorMsgWindow(){
     var obj = window.top.errorMsg;
     if (obj.length > 0) {
      showMsgWindow(obj);
      clearErrorMessage();
      return false;
     }
     return true;
    }

    //根據(jù)參數(shù)對Message進(jìn)行初始化
    function pushErrorMessage(){
     var strobj = new msgObj();

     if (arguments.length >= 3) {  
      strobj = new msgObj(zNull(arguments[0]), zNull(arguments[1]), zNull(arguments[2]));
     } else if (arguments.length == 2) {
      strobj = new msgObj(zNull(arguments[0]), zNull(arguments[1]), "&nbsp");
     } else {
      return false;
     }
     window.top.errorMsg.push(strobj);
    }

    function clearErrorMessage(){
     window.top.errorMsg = new Array();
    }
       事實(shí)證明這里有幾個(gè)地方是有點(diǎn)問題的,一般調(diào)用好像不會(huì)出現(xiàn),但用的范圍廣一些就會(huì)有感覺了。

    主站蜘蛛池模板: 亚洲国产综合无码一区| 亚洲国产成人乱码精品女人久久久不卡| 亚洲欧洲美洲无码精品VA| 又黄又大的激情视频在线观看免费视频社区在线| 91免费资源网站入口| 亚洲av一本岛在线播放| 99久久99久久精品免费看蜜桃 | 亚洲精品NV久久久久久久久久| 国产亚洲精品美女久久久久| 免费一区二区三区四区五区 | 污污网站免费观看| 久久精品国产精品亚洲色婷婷 | 毛片免费观看视频| 亚洲欧美日韩中文无线码| 国产免费卡一卡三卡乱码| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 久久久久亚洲国产| 看全色黄大色大片免费久久| 国产亚洲精品美女| 中国亚洲女人69内射少妇| 午夜爽爽爽男女免费观看影院| 亚洲国产精品成人久久久| 在线A级毛片无码免费真人| 曰批免费视频播放免费 | 亚洲字幕在线观看| 在线免费观看国产视频| aaa毛片视频免费观看| 亚洲国产一区二区a毛片| 成人免费视频观看无遮挡| 色老头综合免费视频| 亚洲视频在线观看| 日本特黄a级高清免费大片| 中文字幕免费人成乱码中国| 亚洲视频在线观看视频| 在线日韩av永久免费观看| 国产午夜精品久久久久免费视| 亚洲娇小性xxxx色| 在线精品亚洲一区二区小说 | 免费大片黄手机在线观看| 免费国产叼嘿视频大全网站| 亚洲日韩精品国产3区|