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

📄 common.js

📁 网上购物系统
💻 JS
📖 第 1 页 / 共 2 页
字号:
				img.src="images/posticons/" + icons[i][1];
				img.alt=smilies[i][1];
				img.border=0;
				col.appendChild(img);
 */	
				colIndex++;
				
			}
		}
		
		for (i=colIndex;i<iconscolcount;i++)
		{
			if (row!=null){
				col=row.insertCell(-1);
				col.vAlign="top";
				col.innerHTML="&nbsp;";
			}
		}
		
		icons_container.appendChild(iconstable);
		
	}
	catch(e){
		alert(e.message);
	}
}


function toggle_collapse(objname) {
	obj = findobj(objname);
	img = findobj(objname+"_img");
	collapsed = getcookie("GerWeb_collapse");
	cookie_start = collapsed ? collapsed.indexOf(objname) : -1;
	cookie_end = cookie_start + objname.length + 1;
	if(obj.style.display == "none") {
		obj.style.display = "";
		img_re = new RegExp("_yes\\.gif$");
		img.src = img.src.replace(img_re, '_no.gif');
		if(cookie_start != -1) collapsed = collapsed.substring(0, cookie_start) + collapsed.substring(cookie_end, collapsed.length);
	} else {
		obj.style.display = "none";
		img_re = new RegExp("_no\\.gif$");
		img.src = img.src.replace(img_re, '_yes.gif');
		if(cookie_start == -1) collapsed = collapsed + objname + " ";
	}

	expires = new Date();
	expires.setTime(expires.getTime() + (collapsed ? 86400 * 30 : -(86400 * 30 * 1000)));
	document.cookie = "GerWeb_collapse=" + escape(collapsed) + "; expires=" + expires.toGMTString() + "; path=/";
}


function getpageurl(url,value){
	return url.replace(/\$page/ig,value);	
}

///
///
function getpagenumbers(extname, recordcount,pagesize,mode,title, topicid, page, url ){
	var pagecount = 0;
	var pagenumbers = "";
	if (recordcount<=pagesize || pagesize <= 0){
		return;
	}
	if (!mode){
		mode = 0;
	}
	switch(mode){
		case 0:
			/*
				   <script language="javascript">getpagenumbers({topic[replis]},{config.tpp});</script> 
			*/
			recordcount ++;		//帖子数自动加1(主题帖)
			pagecount = parseInt(Math.ceil(recordcount*1.0/pagesize*1.0));
			pagenumbers = "[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + title;
			for (i=1;i<=pagecount;i++){
				if (i>5){
					pagenumbers = pagenumbers + "...";
					i=pagecount;
				}
				pagenumbers = pagenumbers + "<a href=\"showtopic-" + topicid + "-" + i + extname + "\">" + i + "</a>";
			}
			pagenumbers += "]";
			break;
		case 1:
		
			/*
				   <script language="javascript">getpagenumbers({topiccount},{config.tpp},1,'{request[page]}',"showforum-{forumid}-$page.aspx");</script> 
			*/
			
			pagecount = parseInt(Math.ceil(recordcount*1.0/pagesize*1.0));
			if (page=="" || page<=0){
				page = 1;
			}
			page=parseInt(page);
			pagenumbers += '<div class="p_bar">\n';
			pagenumbers += '	<span class="p_total">&nbsp;' + recordcount + '&nbsp;</span>\n';
			pagenumbers += '	<span class="p_pages">&nbsp;' + page + ' / ' + pagecount + '&nbsp;</span>';
			if (page <= 1) {
				pagenumbers += '	<span title="上一页" class="p_redirect">&lsaquo;&lsaquo;</span>\n';
			} else {
				pagenumbers += '	<a href="' + getpageurl(url,page-1) + '" class="p_redirect">&lsaquo;&lsaquo;</a>\n';
			}
			if (page != 1) pagenumbers += '	<a href="' + getpageurl(url,1) + '" class="p_num">1</a>\n';
			if (page >= 5) pagenumbers += '<span class="p_num">...</span>\n';
			if (pagecount > page + 2) {
				var endPage = page + 2;
			} else {
				var endPage = pagecount;
			}
			
			for (var i = page - 2; i <= endPage; i++) {
				if (i > 0) {
					if (i == page) {
						pagenumbers += '<span class="p_curpage">' + i + '</span>';
					} else {
						if (i != 1 && i != pagecount) {
							pagenumbers += '<a href="' + getpageurl(url,i) + '" class="p_num">' + i + '</a>';
						}
					}
				}
			}
			if ((page + 3) < pagecount) pagenumbers += '<span class="p_num">...</span>\n';
			if (page != pagecount) pagenumbers += '<a href="' + getpageurl(url,pagecount) + '" class="p_num">' + pagecount + '</a>';
			
		
			if (page >= pagecount) {
				pagenumbers += '<span class="p_redirect">&rsaquo;&rsaquo;</span>';
			} else {
				pagenumbers += '<a href="' + getpageurl(url,pagecount) + '" class="p_num">&rsaquo;&rsaquo;</a>';
			}
			
			pagenumbers += '<span class="p_num"><input name="gopage" type="text" class="p_input" id="gopage" onKeyDown="if(event.keyCode==13) {window.location=\'' + getpageurl(url,"\'+this.value + \'") + '\';}" size="4" maxlength="9" value="转到" onmouseover="this.select();" /></span>';
			pagenumbers += '</div>';
			break;
	}
	document.write(pagenumbers);
}

function showPopupText(event) {	
	if(event.srcElement) o = event.srcElement; else o = event.target;
	if (!o) return;
	MouseX = event.clientX;
	MouseY = event.clientY;
	if(o.alt != null && o.alt!="") { o.pop = o.alt;o.alt = "" }
	if(o.title != null && o.title != ""){ o.pop = o.title;o.title = "" }
	if(o.pop != sPop) {
		sPop = o.pop;
		if(sPop == null || sPop == "") {
			document.getElementById("popLayer").style.visibility = "hidden";
		} else {
			if(o.dyclass != null) popStyle = o.dyclass; else popStyle = "cPopText";
			document.getElementById("popLayer").style.visibility = "visible";
			showIt();
		}
	}
}

function showIt() {
	document.getElementById("popLayer").className = popStyle;
	document.getElementById("popLayer").innerHTML = sPop.replace(/<(.*)>/g,"&lt;$1&gt;").replace(/\n/g,"<br>");;
	popWidth = document.getElementById("popLayer").clientWidth;
	popHeight = document.getElementById("popLayer").clientHeight;
	if(MouseX + 12 + popWidth > document.body.clientWidth) popLeftAdjust = -popWidth - 24; else popLeftAdjust = 0;
	if(MouseY + 12 + popHeight > document.body.clientHeight) popTopAdjust = -popHeight - 24; else popTopAdjust = 0;
	document.getElementById("popLayer").style.left = MouseX + 12 + document.body.scrollLeft + popLeftAdjust;
	document.getElementById("popLayer").style.top = MouseY + 12 + document.body.scrollTop + popTopAdjust;
}

function HotTabOnClick(eventTarget,TabPageID)
{
		var RootTabDiv = eventTarget.parentNode;
		var RootTabPageDiv = document.getElementById("HotPostList");

        var childs = RootTabDiv.getElementsByTagName("div") 
        var childdivs = RootTabPageDiv.getElementsByTagName("div") 
		for(var i=1;i<childs.length;i++)
		{
			    childs[i].className = "HotPostTab";
			childdivs[i-1].style.display = "none";

		}
		
		childs[TabPageID].className = 'HotPostTabActive';
		childs[TabPageID].style.cursor = 'pointer';
		childdivs[TabPageID-1].style.display = "block";

}

function TabOnClick(eventTarget,TabPageID,RootTabPageDivName)
{
		var RootTabDiv = eventTarget.parentNode;
		var RootTabPageDiv = document.getElementById(RootTabPageDivName);

        var childs = RootTabDiv.getElementsByTagName("div") 
        var childdivs = RootTabPageDiv.getElementsByTagName("div") 
		for(var i=1;i<childs.length;i++)
		{
			    childs[i].className = "HotPostTab";
			childdivs[i-1].style.display = "none";

		}
		childs[TabPageID].className = 'HotPostTabActive';
		childs[TabPageID].style.cursor = 'pointer';
		childdivs[TabPageID-1].style.display = "block";
}

function RelatedInfoTabOnClick(eventTarget,TabPageID,RootTabPageDivName)
{
		var RootTabDiv = eventTarget.parentNode;
		var RootTabPageDiv = document.getElementById(RootTabPageDivName);

        var childs = RootTabDiv.getElementsByTagName("div") 
        var childdivs = RootTabPageDiv.getElementsByTagName("div") 
		for(var i=0;i<childs.length;i++)
		{
			    childs[i].className = "RelatedInfoTab";
			childdivs[i].style.display = "none";
            
		}
		
		childs[TabPageID].className = 'RelatedInfoTabActive';
		childs[TabPageID].style.cursor = 'pointer';
		childdivs[TabPageID].style.display = "block";
}




function ProductImageOnClick(eventTarget,TabPageID)
{
		var RootTabDiv = eventTarget.parentNode;
		var RootTabPageDiv = document.getElementById("ProductImageList");

        var childs = RootTabDiv.getElementsByTagName("div") 
        var childdivs = RootTabPageDiv.getElementsByTagName("div") 
        if(TabPageID == 0)
        {
            childs[0].className = "PITabFirstActive";
            childs[0].style.cursor = 'pointer';
            childs[1].className = "PITab";
            childs[2].className = "PITabLast";
        }
        else if(TabPageID == 1)
        {
            childs[0].className = "PITabFirst";
            childs[1].className = "PITabActive";
            childs[1].style.cursor = 'pointer';
            childs[2].className = "PITabLast";
        }
        else if(TabPageID == 2)
        {
            childs[0].className = "PITabFirst";
            childs[1].className = "PITab";
            childs[2].className = "PITabLastActive";
            childs[2].style.cursor = 'pointer';
        }
        
		for(var i=0;i<childdivs.length;i++)
		{
			childdivs[i].style.display = "none";
		}
		
//		childs[TabPageID].className = 'HotPostTabActive';
//		childs[TabPageID].style.cursor = 'pointer';
		childdivs[TabPageID].style.display = "block";

}



function CFroumGoto(GotoUrl,Page){
	var pn = parseInt(Page) > 0 ? parseInt(Page) : 1;
	window.location.href=GotoUrl+'&page=' + pn;
}
function search2()
{
    var word = document.getElementById("tbKey").value;
    if(word == "")
        {
            alert("请填写搜索关键词");
            return;
        }
        
    if(document.getElementById("ddlSearchType").value=='0')
    {
        window.document.location.href = "/PSearch.aspx?Word="+encodeURI(word)+"&CategoryID="+document.getElementById("ddlSearchCategory").value;
    }
    else
    {
        window.document.location.href = "/Search.aspx?type=post&word="+encodeURI(word)+"&searchforumid="+document.getElementById("ddlSearchCategory").value;
    }

}

function search()
{
    var word = document.getElementById("tbKey").value;
    if(word == "")
    {
        alert("请填写搜索关键词");
        return;
    }
	//此处修改搜索页的路径
    if(document.getElementById("Header1_ddlSearchType").value=='0')
    {		
        top.window.location = "psearch.htm?word="+encodeURI(word)+"&cid="+document.getElementById("ddlSearchCategory").value;
    }
    else
    {
        top.window.location = "search.htm?type=post&word="+encodeURI(word)+"&searchforumid="+document.getElementById("ddlSearchCategory").value;
    }
}

function blursearch()
{
    var word = document.getElementById("tbKey").value;
    if(word == "")
    {
        alert("请填写搜索关键词");
        return;
    }
	//此处修改搜索页的路径
    if(document.getElementById("Header1_ddlSearchType").value=='0')
    {
        top.window.location = "pquery.htm?word="+encodeURI(word)+"&cid="+document.getElementById("ddlSearchCategory").value;
    }
    else
    {
       //top.window.location = "query.htm?type=post&word="+encodeURI(word)+"&searchforumid="+document.getElementById("ddlSearchCategory").value;
       alert('暂不支持帖子模糊搜索!');
    }
}



function ActiveLi(ai)
{
    var lis = document.getElementById("HeadNavMenu").getElementsByTagName("li");
    for(var i=0;i<lis.length;i++)
		{
			lis[i].className = "NormalMenu";
		}
		ai.className = "ActiveMenu";
		
}
function LeaveLi()
{
    var lis = document.getElementById("HeadNavMenu").getElementsByTagName("li");
    for(var i=0;i<lis.length;i++)
		{
			lis[i].className = "NormalMenu";
		}
	var rcactive = document.getElementById('rc');
    if(rcactive)
        rcactive.className = "ActiveMenu";
    else
        document.getElementById('rcDefault').className="ActiveMenu";
}

⌨️ 快捷键说明

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