📄 funcs.js
字号:
function getDownloadUrl(productName) {
var random = parseInt(Math.random()*100);
var temp = 0;
for(var i = 0; i < productName.length && random > temp; i++) {
temp += parseInt(productName[i].percent);
}
i = (random == 0 ? 0 : i - 1);
return "<a href=\"" + productName[i].url + "\">" + productName[i].name + "</a>";
}
function switchTab(identify,index,count) {
for(i=0;i<count;i++) {
var CurTabObj = document.getElementById("Tab_"+identify+"_"+i) ;
var CurListObj = document.getElementById("List_"+identify+"_"+i) ;
if (i != index) {
fRemoveClass(CurTabObj , "upH3") ;
fRemoveClass(CurListObj , "upBox") ;
}
}
fAddClass(document.getElementById("Tab_"+identify+"_"+index),"upH3") ;
fAddClass(document.getElementById("List_"+identify+"_"+index),"upBox") ;
}
function switchSideTab(identify,index,count) {
for(i=0;i<count;i++) {
var CurTabObj = document.getElementById("Tab_"+identify+"_"+i) ;
var CurListObj = document.getElementById("List_"+identify+"_"+i) ;
if (i != index) {
fRemoveClass(CurTabObj , "upH3") ;
fRemoveClass(CurListObj , "upUL") ;
}
}
fAddClass(document.getElementById("Tab_"+identify+"_"+index),"upH3") ;
fAddClass(document.getElementById("List_"+identify+"_"+index),"upUL") ;
}
function fAddClass(XEle, XClass)
{/* shawl.qiu code, void return */
if(!XClass) throw new Error("XClass 不能为空!");
if(XEle.className!="")
{
var Re = new RegExp("\\b"+XClass+"\\b\\s*", "");
XEle.className = XEle.className.replace(Re, "");
var OldClassName = XEle.className.replace(/^\s+|\s+$/g,"") ;
if (OldClassName == "" ) {
XEle.className = XClass;
}
else {
XEle.className = OldClassName + " " + XClass;
}
}
else XEle.className = XClass;
}/* end function fAddClass(XEle, XClass) */
function fRemoveClass(XEle, XClass)
{/* shawl.qiu code, void return */
if(!XClass) throw new Error("XClass 不能为空!");
var OldClassName = XEle.className.replace(/^\s+|\s+$/g,"") ;
if(OldClassName!="")
{
var Re = new RegExp("\\b"+XClass+"\\b\\s*", "");
XEle.className = OldClassName.replace(Re, "");
}
}/* function fRemoveClass(XEle, XClass) */
function switchPic(screen) {
if (screen > MaxScreen) {
screen = 1 ;
}
for (i=1;i<=MaxScreen;i++) {
document.getElementById("Switch_"+i).style.display = "none" ;
}
document.getElementById("Switch_"+screen).style.display = "block" ;
showSwitchNav(screen);
showSwitchTitle(screen);
//Effect.Appear("Switch_"+screen);
//switchLittlePic(screen);
//showSwitchTitles(screen);
CurScreen = screen ;
}
function showSwitchNav(screen) {
var NavStr = "" ;
for (i=1;i<=MaxScreen;i++) {
if (i == screen) {
NavStr += '<li onmouseover="pauseSwitch();" onmouseout="goonSwitch();"><a href="javascript://" target="_self" class="sel">'+i+'</a></li>' ;
}
else {
NavStr += '<li onmouseover="pauseSwitch();" onmouseout="goonSwitch();" onclick="goManSwitch('+i+');"><a href="javascript://" target="_self">'+i+'</a></li>' ;
}
}
document.getElementById("SwitchNav").innerHTML = NavStr ;
}
function showSwitchTitle(screen) {
var titlestr = "" ;
titlestr = '<h3><a href="'+Switcher[screen]['link']+'" target="_blank">'+Switcher[screen]['title']+'</a></h3><p><a href="'+Switcher[screen]['link']+'" target="_blank">'+Switcher[screen]['stitle']+'</a></p>' ;
document.getElementById("SwitchTitle").innerHTML = titlestr ;
}
function reSwitchPic() {
refreshSwitchTimer = null;
switchPic(CurScreen+1);
refreshSwitchTimer = setTimeout('reSwitchPic();', 3000);
}
function pauseSwitch() {
clearTimeout(refreshSwitchTimer);
}
function goonSwitch() {
clearTimeout(refreshSwitchTimer);
refreshSwitchTimer = setTimeout('reSwitchPic();', 3000);
}
function goManSwitch(index) {
clearTimeout(refreshSwitchTimer);
CurScreen = index - 1 ;
reSwitchPic();
}
function floatAdMove() {
try{BigAd = document.getElementById("BigAd")}catch(e){}
if (BigAd.style.display != "none") {
if (document.ns) {
BigAd.style.top=bdy.scrollTop+bdy.clientHeight-imgheight_close -360;
BigAd.style.left=bdy.offsetWidth/2-bdy.scrollLeft-300;
}
else {
BigAd_style_left=bdy.offsetWidth/2-bdy.scrollLeft-300;
BigAd_style_top = 200 ;
BigAd.style.top=BigAd_style_top + "px";
BigAd.style.left=BigAd_style_left + "px";
}
}
setTimeout("floatAdMove();",50) ;
}
function FloatCtrlMove() {
try{FloatCtrl = document.getElementById("FloatCtrl")}catch(e){}
if (FloatCtrl.style.display != "none") {
if (document.ns) {
FloatCtrl.style.top=bdy.scrollTop+bdy.clientHeight-imgheight_close;
FloatCtrl.style.left=bdy.scrollLeft+bdy.offsetWidth-150;
}
else {
FloatCtrl_style_left=bdy.scrollLeft+bdy.offsetWidth-150;
FloatCtrl_style_top = 500 ;
FloatCtrl.style.top=FloatCtrl_style_top + "px";
FloatCtrl.style.left=FloatCtrl_style_left + "px";
}
}
setTimeout("FloatCtrlMove();",50) ;
}
function showFloatAd() {
cleanTimer();
try{floatbig = document.getElementById("floatbig")}catch(e){}
if (floatbig.innerHTML != "") {
BigAdStartTimer = setTimeout("Effect.Appear('BigAd');",500);
BigAdEndTimer = setTimeout("hiddenFloatAd();",6000);
hiddenFloatCtrl();
}
}
function hiddenFloatAd() {
cleanTimer();
Effect.Fade('BigAd');
showFloatCtrl();
}
function showFloatCtrl() {
try {FloatCtrl = getElementById("FloatCtrl")} catch(e){}
FloatCtrl.style.display = "block" ;
}
function hiddenFloatCtrl() {
try {FloatCtrl = getElementById("FloatCtrl")} catch(e){}
FloatCtrl.style.display = "none" ;
}
function cleanTimer() {
clearTimeout(BigAdStartTimer) ;
clearTimeout(BigAdEndTimer);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -