[导读] 软件界面采用web界面,因此要用到javascript 一些通用js函数整理了下:) *判断浏览器版本* var w3c=(document getelementbyid)? true: false; var agt=navigator useragent tolowercase(); var ie = (
软件界面采用web界面,因此要用到javascript.一些通用js函数整理了下:)
/*判断浏览器版本*/
var w3c=(document.getelementbyid)? true: false;
var agt=navigator.useragent.tolowercase();
var ie = ((agt.indexof("msie") != -1) && (agt.indexof("opera") == -1) && (agt.indexof("omniweb") == -1));
var ie5=(w3c && ie)? true : false;
var ns6=(w3c && (navigator.appname=="netscape"))? true: false;
var op8=(navigator.useragent.tolowercase().indexof("opera")==-1)? false:true;
function exchgcls(o,a,b){//切换对象的classname
o.classname=o.classname==a?b:a;
}
function exchghtml(o,a,b){//切换对象的innerhtml
o.innerhtml=o.innerhtml==a?b:a;
}
function oh(o,s){ //输出字符串给某个对象
ob(o).innerhtml=s;
}
function setsrc(o,s){//改变img、iframe等对象的src值
ob(o).src=s;
}
function ob(o){//取得一个对象
return document.getelementbyid(o)?document.getelementbyid(o):o;
}
function issubstr(p,s){//判断是否为子字符串
return (p.indexof(s)>-1);
}
function hd(o){//隐藏某个对象
ob(o).style.display="none";
}
function sw(o){//显示某个对象
ob(o).style.display="block";
}
function sw2(o){//显示某个对象
ob(o).style.display="";
}
function sf(o,s,b){
//该函数用于多按钮共用同一表单,其中:o为表单的id b为隐藏的input的id(其value供后如判断用户提交动作类型) s为用户提交动作类型
ob(b).value=s;
ob(o).submit();
}
/*xmlhttp*/
function gp(url,o){ //gethttppage
var o=ob(o);
var pagerequest = false;
isloading(o);
if (window.xmlhttprequest) {// if mozilla, safari etc
pagerequest = new xmlhttprequest();
}
else if (window.activexobject){ // if ie
try {
pagerequest = new activexobject("msxml2.xmlhttp");
}
catch (e){
try{
pagerequest = new activexobject("microsoft.xmlhttp");
}
catch (e){;}
}
}
else {return false ;}
pagerequest.onreadystatechange=function(){
if (pagerequest.readystate == 4) {
lp(pagerequest,o);
}
}
pagerequest.open('get', url, true);
pagerequest.send(null);
}
function lp(pagerequest,o){ //loadpage
if (pagerequest.readystate == 4 && (pagerequest.status==200 || window.location.href.indexof("http")==-1))
ob(o).innerhtml=pagerequest.responsetext;
//hd("opmsg");
}
function isloading(o){
o.innerhtml="数据加载中,请稍候......";
//sw2("opmsg");
}
以上就是javascript常用函数总结的详细内容。