⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ui.js

📁 相位差可调的双通道信号发生器的设计,可以作为信号源用
💻 JS
字号:
var intBaiduCproDebug = 0;	
var strBaiduCproUiUrl = 'http://cpro.baidu.com/cpro/ui/uijs.php?';

function baiduCproWriteStyle()
{
	strBaiduCproStyle = '<style type="text/css">'
	strBaiduCproStyle += '<!--';
	strBaiduCproStyle += 'table.baidu_cpro_table td,table.baidu_cpro_table a,table.baidu_cpro_table div{font-size:12px;font-family:"宋体","楷体_gb2312","楷体";table-layout:fixed; word-break:break-all;vertical-align: middle; overflow:hidden;}';
	strBaiduCproStyle += 'table.baidu_cpro_table a:link.baidu_cpro_title,table.baidu_cpro_table a:visited.baidu_cpro_title{text-decoration:none;}';
	strBaiduCproStyle += 'table.baidu_cpro_table a:active.baidu_cpro_title,table.baidu_cpro_table a:hover.baidu_cpro_title{text-decoration:underline;}';
	strBaiduCproStyle += '//-->';
	strBaiduCproStyle += '</style>';
	return strBaiduCproStyle;
}

function baiduCproTableBuild(strBaiduCproData, bolDebug){
	intBaiduCproRow=arrBaiduCproConfig['hn'];
	intBaiduCproCol=arrBaiduCproConfig['wn'];
	intBaiduCproTdWidth = Math.ceil(100/intBaiduCproCol)+'%';
	intBaiduCproTdHeight = Math.ceil((arrBaiduCproConfig['h']-16)/intBaiduCproRow)-4;
	strBaiduCproTitleText = '百度主题推广服务';
	strBaiduCproTitleUrl = 'http://union.baidu.com/';
	
	arrBaiduCproData = strBaiduCproData.split('\n');
	for(i=0;i<arrBaiduCproData.length;i++){
		arrBaiduCproData[i] = arrBaiduCproData[i].split('\t');
	}

	strBaiduCproOut='';
	if(arrBaiduCproData[0].length==2)
	{
		strBaiduCproOut+='<center><a href=\"'+arrBaiduCproData[0][1]+'\" target=\"_blank\">'
		strBaiduCproOut+='<img border=0 src=\"'+arrBaiduCproData[0][0]+'\"></a></center>';		
	}
	else
	{
		strBaiduCproOut = '<table align=center width='+arrBaiduCproConfig['w']+' height='+arrBaiduCproConfig['h']+' cellpadding=1 cellspacing=0 bgcolor='+arrBaiduCproConfig['bd']+' style="border:1px solid '+arrBaiduCproConfig['bd']+';" class="baidu_cpro_table">';
		strBaiduCproTitle  = '<tr>';
		strBaiduCproTitle += '<td height=12 colspan='+arrBaiduCproConfig['wn']+' align='+arrBaiduCproConfig['ta']+' bgcolor='+arrBaiduCproConfig['bd']+' style="border:0px; border-top:1px solid '+arrBaiduCproConfig['bd']+'; background-color:'+arrBaiduCproConfig['bd']+';color:'+arrBaiduCproConfig['bdl']+';">';
		strBaiduCproTitle += strBaiduCproTitleText;
		strBaiduCproTitle += '</td></tr>';
		if(arrBaiduCproConfig['tl'] != 'bottom'){
			strBaiduCproOut+=strBaiduCproTitle;
		}		
		index =0;
		for(i=0;i<intBaiduCproRow;i++){
			strBaiduCproOut +='<tr bgcolor=white>';
			for(j=0;j<intBaiduCproCol;j++){
				strBaiduCproOut +='<td style="border:0px;'+(i!=0?' border-top:1px solid '+arrBaiduCproConfig['bd']+';':'')+' background-color:'+arrBaiduCproConfig['bg']+';width:'+intBaiduCproTdWidth+'; height:'+intBaiduCproTdHeight+'px;" bgcolor="'+arrBaiduCproConfig['bg']+'" height="'+intBaiduCproTdHeight+'"width="'+intBaiduCproTdWidth+'" valign="middle">';
				if (index>=arrBaiduCproData.length)
				{				
					break;
				}else{
					if(arrBaiduCproData[index][3].match(/^http:\/\/([\w\-]*\.)*baidu\.com\.?(:\d+)?\/?/ig)){
						arrBaiduCproData[index][3]+='&referer='+location.href.replace(/^.*&word=([^&]+).*$/ig,'$1');//?
					}
					strBaiduCproOut +='<div><a href="'+arrBaiduCproData[index][3]+'" target="_blank" class="baidu_cpro_title" style="color:'+arrBaiduCproConfig['tt']+';font-weight:bold;"><b>';
					if(arrBaiduCproData[index].length == 6){
						if(arrBaiduCproConfig['tt'] == '#e10900')
							strTT = '#0000cc';
						else
							strTT = '#e10900';
						strTitle = arrBaiduCproData[index][0].replace(eval('/'+arrBaiduCproData[index][4]+'/ig'), '<font color="'+strTT+'">'+arrBaiduCproData[index][4]+'</font>');
					}
					else
						strTitle = arrBaiduCproData[index][0];
					strBaiduCproOut +=strTitle+'</b></a></div>';
					strBaiduCproOut +='<a href="'+arrBaiduCproData[index][3]+'" target="_blank" style="text-decoration:none;">';
					if(arrBaiduCproData[index][1]!='...')
					{
						strBaiduCproOut +='<div style=" color:'+arrBaiduCproConfig['ct']+';text-decoration:none;">'+arrBaiduCproData[index][1]+'</div>';
					}

					if(arrBaiduCproConfig['bu']=='1' || arrBaiduCproConfig['bu']==1){
						strBaiduCproOut +='<div style="color:'+arrBaiduCproConfig['url']+';text-decoration:none;">'+arrBaiduCproData[index][2].replace(/^(\w+:\/\/)?([^\/]+).*$/ig,'$2')+'</div>';
					}
					strBaiduCproOut +='</a>';
					index++;
				}
				strBaiduCproOut +='</td>';
			}
			strBaiduCproOut +='</tr>';
			if (index>=arrBaiduCproData.length)
			{
				break;
			}
		}

		if(arrBaiduCproConfig['tl'] == 'bottom'){
			strBaiduCproOut+=strBaiduCproTitle;
		}
		strBaiduCproOut += '</table>';
		strBaiduCproOut = baiduCproWriteStyle()+strBaiduCproOut;
	}

	if (intBaiduCproDebug==1){
		return strBaiduCproOut;
	}else{
		document.write(strBaiduCproOut);
	}
}

function baiduCproGetUri(strBaiduCproUrl)
{
	strBaiduCproGetParamMap = ',w|rsi0,h|rsi1,bu|rsi2,bd|rss0,bg|rss1,tt|rss2,ct|rss3,url|rss4,bdl|rss5,ta|rssl0,tl|rssl1,';

	strBaiduCproUiUri = strBaiduCproUiUrl;
	for (key in arrBaiduCproConfig){
		if(key!='word'){
			strBaiduCproUiUrlRegExp = '/^.*,'+key+'\\|([^,]+),.*$/ig';
			strBaiduCproUiUrlParamName = eval('strBaiduCproGetParamMap.match(' + strBaiduCproUiUrlRegExp + ')?strBaiduCproGetParamMap.replace(' + strBaiduCproUiUrlRegExp + ',"$1"):"' + key + '"');
			strBaiduCproUiUri += '&'+strBaiduCproUiUrlParamName+'='+escape(arrBaiduCproConfig[key]);
		}
	}
	if (strBaiduCproUrl==''){
		strBaiduCproUrl=location.href
	}
	strBaiduCproUiUri += '&word=';
	strBaiduCproUiUri += typeof(encodeURIComponent)=='function' ? encodeURIComponent(strBaiduCproUrl) : escape(strBaiduCproUrl);
	return strBaiduCproUiUri;
}
function baiduCproGetIFrame()
{
	return '<iframe marginWidth=0 marginHeight=0 scrolling=no frameBorder=0 width='+arrBaiduCproConfig['w']+' height='+arrBaiduCproConfig['h']+' allowTransparency src="'+baiduCproGetUri('')+'"></iframe>';
}

function baiduCproIFrame()
{
	var myBaiduCpro=document.getElementById("baiduCpro");	
	var strBaiduCproRet="";
	if(myBaiduCpro!=null)
	{	
		strBaiduCproRet+="<script language=\"javascript\">";
		strBaiduCproRet+="document.getElementById(\"baiduCpro\").innerHTML = baiduCproGetIFrame();"
		strBaiduCproRet+="</script>"	
	}
	else
	{
		strBaiduCproRet+=baiduCproGetIFrame();		
	}
	return strBaiduCproRet;
}

function RegexEscape(str)
{
	var ec = new Array(".","?","*","+","(",")","^","$","|","[","{");
	for(var i=0; i<ec.length; i++)
		str = str.replace(ec[i], "\\"+ec[i]);
	return str;
}	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -