📄 common.js
字号:
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=" ";
}
}
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 = "[ " + 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"> ' + recordcount + ' </span>\n';
pagenumbers += ' <span class="p_pages"> ' + page + ' / ' + pagecount + ' </span>';
if (page <= 1) {
pagenumbers += ' <span title="上一页" class="p_redirect">‹‹</span>\n';
} else {
pagenumbers += ' <a href="' + getpageurl(url,page-1) + '" class="p_redirect">‹‹</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">››</span>';
} else {
pagenumbers += '<a href="' + getpageurl(url,pagecount) + '" class="p_num">››</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,"<$1>").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 + -