function $(ObjId){ ///得到Obj return document.getElementById(ObjId); } function GetObj(ObjOrId){ ///得到Obj var obj; if(typeof(ObjOrId) == "string") obj = document.getElementById(ObjOrId); else obj = ObjOrId; return obj; } function GetBrowser(){ ///得到浏览器版本 ///示例: if(Sys.ie)或 if(Sys.firefox), if(Sys.ie == '8.0')或if(Sys.firefox == '3.0') ///版本信息 var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (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.ie) document.write('IE: ' + Sys.ie); // if (Sys.firefox) document.write('Firefox: ' + Sys.firefox); // if (Sys.chrome) document.write('Chrome: ' + Sys.chrome); // if (Sys.opera) document.write('Opera: ' + Sys.opera); // if (Sys.safari) document.write('Safari: ' + Sys.safari); return Sys; } function IsIEv(v){ ///判断是否为IE(几) ///示例: IsIEv()或IsIEv(7)或IsIEv(7.0) ///IE判断结果 var sys = GetBrowser(); if(v==undefined) return sys.ie?true:false; return sys.ie==v?true:false; } function ShowObj(ObjOrId,bShow){ ///显示或隐藏Obj ///要显示Obj或它的Id ///是否显示 ///没有返回值 var obj = GetObj(ObjOrId); if(obj==null) return; if(bShow) obj.style.display = ""; else obj.style.display = "none"; } function ChangeBg(ObjOrId,BgValue){ ///改变背景 var obj = GetObj(ObjOrId); if(obj==null) return; obj.style.background = BgValue; } function GetQueryString(key){ ///取地址栏参数 ///参数名 var aryUrl = new Array(); var ary = document.location.search.substr(1).split('&'); //search只是根地址的查询字符串,且不包括#,如1.htm#2.htm?a=1&b=2时,为空. href则是全部地址 for (i=0; i < ary.length;i++){ var hs = ary[i].split('='); aryUrl[hs[0]] = hs[1]; } return aryUrl[key]; } function GetStringValue(str,key){ ///取参数值 ///如a=1&b=2 ///参数名,如a var aryUrl = new Array(); var index = str.indexOf("?"); var ary = str.substr(index+1).split('&'); for (i=0; i < ary.length;i++){ var hs = ary[i].split('='); aryUrl[hs[0]] = hs[1]; } return aryUrl[key]; } function FindParent(Obj,Level){ ///查找第N层的父元素 ///元素 ///层数 var parent=Obj; for(var i=0;iiframe高度自适应 /// 调用方法: /// ///iframeid var iFra = document.getElementById(iFrameId); if (iFra) { //ff if (iFra.contentDocument && iFra.contentDocument.body.offsetHeight) { iFra.height = iFra.contentDocument.body.offsetHeight; } //ie else if (iFra.Document && iFra.Document.body.scrollHeight) { iFra.height = iFra.Document.body.scrollHeight; } else if (iFra.contentWindow && iFra.contentWindow.document.body.scrollHeight) { iFra.height = iFra.contentWindow.document.body.scrollHeight; }else if (iFra.contentWindow && iFra.contentWindow.document.documentElement.scrollHeight) { iFra.height = iFra.contentWindow.document.documentElement.scrollHeight; } } }