📄 g4.1.js
字号:
function adjustSize(obj,w,h,openWindows){var w0=obj.width,h0=obj.height,r=false;if(w0<1){var i=new Image();i.src=obj.src;w0=i.width;h0=i.height;}if((w0/h0)>(w/h)){if(w0>w){obj.style.width=w;r=true;}}else{if(h0>h){obj.style.height=h;r=true;}}if(openWindows&&r){obj.style.cursor="pointer";obj.title="点击预览原图";obj.onclick=function(){window.open(obj.src);}}obj.onload=null;}function fixWCO(){try{$("myFrame").innerHTML="";}catch(e){}}function fixFlashBug(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};}function prepUnload(){fixWCO();fixFlashBug();}addEvent(window,"beforeunload",prepUnload);function insertFlash(flashArguments,requiredVersion){var params="",embedArgm="",objArgm="";for(k in flashArguments){switch(k){case "movie":continue;break;case "id":case "name":case "width":case "height":case "style":objArgm+=k+'=\''+flashArguments[k]+'\' ';embedArgm+=k+'=\''+flashArguments[k]+'\' ';break;default:params+='<param name=\''+((k=="src")?"movie":k)+'\' value=\''+flashArguments[k]+'\' />';embedArgm+=k+'="'+flashArguments[k]+'" ';}}if(requiredVersion){objArgm+='codeBase=\'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version='+requiredVersion+'\' ';}fixFlashBug();if(Browser.isIE)return '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+objArgm+'>'+params+'</object>';elsereturn '<embed '+embedArgm+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>'}function insertWMP(wmpArguments,mp9Upon,outputEmbed){var params="",objArgm="";for(k in wmpArguments){switch(k){case "id":case "width":case "height":case "style":objArgm+=k+'="'+wmpArguments[k]+'" ';break;case "src":if(outputEmbed)objArgm+=k+'="'+wmpArguments[k]+'" ';break;default:if(outputEmbed)objArgm+=k+'="'+wmpArguments[k]+'" ';params+='<param name="'+k+'" value="'+wmpArguments[k]+'" />';}}if(mp9Upon=="auto"){mp9Upon=false;if(window.ActiveXObject){var clsId="{22D6F312-B0F6-11D0-94AB-0080C74C7E95}";with(document.body){addBehavior('#default#clientcaps');if(isComponentInstalled(clsId,"componentid")){mp9Upon=(getComponentVersion(clsId,"componentid").split(",")[0]>6.4)?true:false;}}}}if(mp9Upon){classId="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6";if(wmpArguments["src"]){params+='<param name="URL" value="'+wmpArguments["src"]+'" />';}}else{classId="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95";if(wmpArguments["src"]){params+='<param name="src" value="'+wmpArguments["src"]+'" />';}}if(outputEmbed)return '<embed '+objArgm+'></embed>';elsereturn '<object classid="'+classId+'" '+objArgm+'>'+params+'</object>';}var callBackHsmp=new Array();function getXMLDOM(){if(!Browser.isIE)return null;var xmldomversions=['MSXML2.DOMDocument.5.0','MSXML2.DOMDocument.4.0','MSXML2.DOMDocument.3.0','MSXML2.DOMDocument','Microsoft.XMLDOM'];for(var i=xmldomversions.length-1;i>=0;i--)try{return new ActiveXObject(xmldomversions[i]);}catch(e){}return null;}function getXMLHTTP(){if(window.XMLHttpRequest)return new XMLHttpRequest();if(Browser.isIE){var xmlhttpversions=['MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP'];for(var i=xmlhttpversions.length-1;i>=0;i--){try{return new ActiveXObject(xmlhttpversions[i]);}catch(e){}};var s="对不起,您浏览器设置不支持QQ空间打开,请尝试在IE菜单中打开\n“工具”-“Internet选项”-“安全”-“自定义级别”,将\n“对标记为可安全执行脚本的ActiveX控件执行脚本”和\n“运行ActiveX控件和插件”\n这两项选项更改为“允许”,再重新打开空间。";if(document.cookie.indexOf("xmlhttp_fail")>-1)alert(s);status=s;for(var i=1;i<32;i++){setTimeout("status=\""+s.substring(0,123).replace(/\n/g,"").substr(i)+"\"",i*300+3000);}document.cookie="xmlhttp_fail=prompted";return null;}}function parseXML(st){if(Browser.isIE){var result=getXMLDOM();result.loadXML(st);}else{var parser=new DOMParser();var result=parser.parseFromString(st,"text/xml");}return result;}function getElementText(doc,xpath){var retval="";if(!doc)return "";var v=doc.selectSingleNode(xpath);if(v)retval=v.text;return retval;}var callBackHsmp=new Array();function loadXMLAsyncNoCache(xID,xUrl,callback,err_callback,data,returnType){return loadXMLAsync(xID,xUrl,callback,err_callback,true,data,returnType);};function LoadXMLDataEx(itemno,url,callback,err_callback,data){return loadXMLAsync(itemno,url,callback,err_callback,false,data);};function loadXMLAsync(xID,xUrl,callback,err_callback,nocache,data,returnType){var m=xUrl.match(/(^http:\/\/([a-z,A-Z,0-9,\-,_,\.]+\.qq\.com)\/)/);if(!m){alert("不能访问非qq.com域的资源");return;}var domain=m[0];var host=m[2];var proxyPageURL=domain+"proxy.html";if(domain=="http://imgcache.qq.com/")proxyPageURL="http://imgcache.qq.com/qzone/proxy.html";var f=document.getElementsByTagName("iframe");for(var i=0;i<f.length;i++){var isRightProxy=false;try{isRightProxy=f[i].src.indexOf(proxyPageURL)==0}catch(e){}if(isRightProxy){if(!callBackHsmp[host]&&typeof callBackHsmp[host]!="undefined"){frames[i].loadXMLAsync(xID,xUrl,callback,err_callback,nocache,data,returnType);}else{if(typeof callBackHsmp[host]=="undefined")callBackHsmp[host]=[];callBackHsmp[host][callBackHsmp[host].length]={"callback":callback,"xID":xID,"xUrl":xUrl,"err_callback":err_callback,"nocache":nocache,"data":data,"returnType":returnType};}return;}}if(!callBackHsmp[host]){callBackHsmp[host]=[{"callback":callback,"xID":xID,"xUrl":xUrl,"err_callback":err_callback,"nocache":nocache,"data":data,"returnType":returnType}];createProxy(proxyPageURL);}};function createProxy(src){var f=document.getElementsByTagName("iframe");for(var i=0;i<f.length;i++)if(f[i].src.indexOf(src)!=-1)return;var i=document.createElement("iframe");var proxyDiv=$("proxy");if(!proxyDiv)document.body.insertBefore(i,null); else $("proxy").appendChild(i);i.width=0;i.height=0;i.src=src;i=null;}document.createElementByName=function(element,name){if(!name)return document.createElement(element);if(Browser.isIE){return document.createElement("<"+element+" name=\""+name+"\"/>");}else{element=document.createElement(element);element.name=name;return element;}}String.prototype.getRealLength=function(){return this.replace(/[^\x00-\xff]/g,"aa").length;};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};String.prototype.encode=function(){return this.replace(r,function(a){return "%"+a.charCodeAt(0).toString(16)}).replace(/\x20/g,"+")};String.prototype.decode=function(){return this.replace(/"/g,"\"").replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")};String.prototype.encode2=function(){return this.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")};String.prototype.cutLine=function(lineNum){var i=0;var fPos=0,cPos=0;while(i<lineNum&&fPos!=-1){fPos=this.indexOf("<br>",cPos);cPos=fPos+1;i++}if(!cPos){return this;}else{return this.substr(0,cPos-1);}};String.prototype.closeHTML=function(){var arrTags=["a","div","span","table","font","b","u","i","center","marquee"];var str=this;for(var i=0;i<arrTags.length;i++){var re1=new RegExp("<"+arrTags[i]+"([^<>]+|)>","ig");var re2=new RegExp("</"+arrTags[i]+">","ig");var openTags=str.match(re1);var closeTag=str.match(re2);var openTagLength=openTags?openTags.length:0;var closeTagLength=closeTag?closeTag.length:0;var fixHTML="";for(var j=0;j<openTagLength-closeTagLength;j++)fixHTML+="</"+arrTags[i]+">";str+=fixHTML;}return str;};Date.prototype.format=function(expression){var str=expression?expression:"yyyy-MM-dd hh:mm:ss";str=str.replace(/yyyy/g,this.getFullYear());str=str.replace(/yy/g,this.getFullYear().toString().substr(2));str=str.replace(/MM/g,(this.getMonth()+1).fixDigit(2));str=str.replace(/dd/g,this.getDate().fixDigit(2));str=str.replace(/hh/g,this.getHours().fixDigit(2));str=str.replace(/mm/g,this.getMinutes().fixDigit(2));str=str.replace(/ss/g,this.getSeconds().fixDigit(2));return str;}Number.prototype.fixDigit=function(len){var fixLen=len-this.toString().length+1;return new Array(fixLen<0?0:fixLen).join("0")+this;}if(Browser.isMozilla)includeJS("http://imgcache.qq.com/qzone/client/async/mozilla.js");var _st=window.setTimeout;if(!window.setTimeout.constructor)window.setTimeout=function(fRef,mDelay){if(typeof fRef=='function'){var argu=Array.prototype.slice.call(arguments,2);var f=(function(){fRef.apply(null,argu);});return _st(f,mDelay);}return _st(fRef,mDelay);}var _int=window.setInterval;if(!window.setInterval.constructor)window.setInterval=function(fRef,mDelay){if(typeof fRef=='function'){var argu=Array.prototype.slice.call(arguments,2);var f=(function(){fRef.apply(null,argu);});return _int(f,mDelay);}return _int(fRef,mDelay);}function objSelectNodes(obj,oPath){if(/^\//.test(oPath))oPath=oPath.substr(1);var a=oPath.split("/");var o=obj[a.shift()];if(!o)return[];if(!o.sort)o=[o];if(a.length==0) return o;var subPath=a.join("/");var result=[];for(var i=0;i<o.length;i++){var a=objSelectNodes(o[i],subPath);if(a&&a.length>0)result=result.concat(a);}return result;}function objSelectSingleNode(obj,oPath){var o=objSelectNodes(obj,oPath);return(o.length>=1)?(o[0]):(null);}function isValidXMLdom(o){if(!o)return false;if(!o.xml)return false;if(o.xml=="")return false;if(!(/^<\?xml/.test(o.xml)))return false;return true;}function pickNumFromDom(path,o,type,attr){var tn;if(!type)type="n";try{if(/n/.test(type))tn=parseInt(o.selectSingleNode(path).text);else{if(path=="")tn=parseInt(o.getAttribute(attr));elsetn=parseInt(o.selectSingleNode(path).getAttribute(attr));}if(isNaN(tn))tn=0;}catch(err){tn=0;}return tn;}function getBitMapFlag(i){if(typeof g_UserBitmap=="string")return parseInt(g_UserBitmap.charAt(15-Math.floor((i-1)/4)),16)>>((i-1)%4)&1;elsereturn 0;}var isBiz=(getBitMapFlag(5)==1);var isStar=(getBitMapFlag(7)==1);function setBitMapFlag(i,bV){var _t=15-Math.floor((i-1)/4);var _c=(i-1)%4;var fix=(_c==0)?1:(2<<(_c-1));if(typeof g_UserBitmap=="string"){var res=parseInt(g_UserBitmap.charAt(_t),16);if(bV)res|=fix;elseres&=(~fix);return(g_UserBitmap=([g_UserBitmap.substring(0,_t),res.toString(16),g_UserBitmap.substring(_t+1)]).join(""));}elsereturn null;}function getSubNodeText(xmlnode,subnodename){with(xmlnode){try{return selectSingleNode(subnodename).text;}catch(e){return "";}}}function loadJsonData(xID,url,callback,errcallback,refresh,charset,callbackFunctionName){if(top.g_JData[xID]&&!refresh&&!top.g_JData[xID].error){callback(top.g_JData[xID]);return;}charset=charset?charset:"GB2312";var cFN=callbackFunctionName?callbackFunctionName:"JsonCallback";if(Browser.isIE){var df=document.createDocumentFragment();df[cFN]=function(data){s.onreadystatechange=null;df=null;top.g_JData[xID]=data;try{if(callback)callback(data);}catch(e){if(e.number==-2146823277)return;status=e.message;setTimeout("status=''",3000);}}var s=df.createElement("SCRIPT");s.charset=charset;df.appendChild(s);s.onreadystatechange=function(){if(s.readyState=="loaded"){s.onreadystatechange=null;df=null;try{if(errcallback)errcallback({error:{msg:"服务器繁忙,请稍后再试.",type:900}});}catch(e){if(e.number!=-2146823277)status=e.message;setTimeout("status=''",3000);}}}s.src=url;}else{var i=document.createElement("IFRAME");i.style.display="none";i.callback=function(data){top.g_JData[xID]=data;callback(data);i.callback=null;i.src="about:blank"removeElement(i);i=null;};i.errcallback=errcallback;i.src="javascript:\"<script>function "+cFN+"(data){frameElement.callback(data)};<\/script><script src='"+url+"' charset='"+charset+"'><\/script><script>setTimeout('frameElement.errcallback({error:{msg:\"服务器繁忙,请稍后再试.\",type:900}})',0)<\/script>\"";document.body.appendChild(i);}}function setShareData(key,value){if(window._shareObjectReady){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -