设为主页 销售咨询 客服电话  
   
 
 
 
 
webstk开发问题集(一)
2016-08-23

 问题一:下拉框combox控件的change事件:

java程式中的下拉框控件是我们自己编写的,很多人都找不到其中change事件,其实在编写时候已经在其中已经预留了一个接口comboxSetRelated用以处理下拉框的change事件,在js中实现该接口,其中参数id是产生当前change事件的下拉框ID

function comboxSetRelated(id, clearValue){

   if (id == "notesId_notesFlag"){

      if ($("#scrState").val()== 'MODIFY' {

         setNotesCase("1", true);

      }

    }

}

 

问题二:前台JS中对于当前浏览器类型的判断:

  以前我们最常用的是jquery.browser.mozilla这种方式来判断当前的浏览器类型但是当IE9以后上述的判断会把IE浏览器也判断成火狐浏览器

var Sys = {};

                      var ua = navigator.userAgent.toLowerCase();

                      var s;

                      (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] :

                      (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :

                      (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :

                      (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :

                      (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :

                      (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

                      if (Sys.firefox) {

}

可以通过上述代码来准确的判断当前浏览器的类型

   
 
   
 
安徽鸿奥软件有限公司
版权所有,翻版必究 ◎2007-2008copyright
皖ICP备17008567号-1
皖公网安备 34030002020793号