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;
}
}
}