问题一:下拉框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) {
}
可以通过上述代码来准确的判断当前浏览器的类型 |