wqcms.imgPage=true; // 滚屏 ===== begin ===== var currentpos,timer; function initializeScroll() { timer=setInterval("scrollwindow()",80);} function scrollclear(){clearInterval(timer);} function scrollwindow() {currentpos=document.documentElement.scrollTop;window.scroll(0,++currentpos);if (currentpos != document.documentElement.scrollTop) scrollclear();} document.onmousedown=scrollclear; document.ondblclick=initializeScroll; // 滚屏 ===== end ===== // 内容样式 ===== begin ===== function ContentSize(size) { var obj=document.getElementById("content"); obj.style.fontSize=size>0 ? size+"px" : ""; if (arguments.length==1){ wqcms.cookie("wqcmsFontSize",size,size==0?-1:1); } } function WriteBg() { var a=["#EDF0F5","#FAFBE6","#FFF2E2","#FDE6E0","#F3FFE1","#DAFAF3","#EAEAEF","#FFF"] for(var i=0;i "); } } function ContentBg(color) { var obj=document.getElementById("bodyTd"); obj.style.backgroundColor=color; if (arguments.length==1){ wqcms.cookie("wqcmsContBg",color,color.length==0?-1:1); } } function InitContStyle() { if (v); var v=wqcms.cookie("wqcmsFontSize"); if (v.length>0){ ContentSize(v,false); } v=wqcms.cookie("wqcmsContBg"); if (v.length>0){ ContentBg(v,false); } } // 内容样式 ===== end ===== // 显示编辑链接===== begin ===== function editLink(nid,mname) { if(wqcms.user.admin || mname==wqcms.user.name){ document.write('编辑'); } } // 显示编辑链接===== end ===== // 打印 ===== begin ===== function doPrint() { var adBegin=""; var adEnd=""; var body; var css; var str=["", "\n\r\n", "

", " ", " ", " ", "

", "[字体: ]", "


", "
"].join(''); body= document.getElementById("printBody").innerHTML; //去掉广告 if (body.indexOf(adBegin)>=0) { str+=body.substr(0,body.indexOf(adBegin)); str+=body.substr(body.indexOf(adEnd)+adEnd.length,body.length); }else{ str+=body; } str +="
"; document.body.innerHTML=str; } // 打印 ===== end ===== // 静态ajax取数据 ===== begin ===== wqcms.getVars = function(){ wqcms.ajSrc=null; var d={act:'ajax',cmd:'newsVars',aid:wqcms.aId}; $.post(wqcms.urlPrefix+'ajax.aspx',d,function(data){ wqcms.hits=data.hits; wqcms.diggs=data.digg; wqcms.dispVars(); },'json'); } // 显示点击数和digg wqcms.dispVars = function(){ if (wqcms.hits){ var o = document.getElementById("news_hits"); if (o){ o.innerHTML=wqcms.hits; } } if (wqcms.diggs){ var o=document.getElementById("digg"); if(o){ var ds=o.getElementsByTagName("LI"); ds[0].innerHTML=wqcms.diggs; if(wqcms.cookie("wqcmsDigged").sInclude(wqcms.aId)){ var a=ds[1].childNodes[0]; a.innerHTML="已投票!"; a.onclick=function(){return false;}; a.style.color="#999"; } } } }; // 静态ajax取数据 ===== end ===== // 发邮件 ===== begin ===== function mail(){ } mail.sourceEle=null; mail.container=null; mail.shadows=new Array(); mail.smtp=false; // 显示邮件表单 mail.disp=function(ele) { if (mail.container){ var o=mail.container; mail.sourceEle=ele; if (o.style.display=="none" || o.style.display==""){ var pos=wqcms.msgPos(ele,o); document.fmMail.reset(); with(o.style){ position="absolute"; left=pos.x+"px"; top=pos.y+"px"; zIndex=96; display="block"; } wqcms.dropShadow("mail",o); }else{ wqcms.clearShadow("mail"); o.style.display="none"; } }else{ wqcms.ajSrc=ele; $.get(wqcms.urlPrefix+'mail.xml',function(data){ var html=$(data).find("html:eq(0)").text(); var o=document.createElement("DIV"); o.className="aj_form"; o.innerHTML=html; document.body.appendChild(o); mail.container=o; mail.disp(ele); },"xml"); return; } } // 提交邮件推荐 mail.post=function() { // mail.smtp=true; var ofm=document.fmMail; if (ofm.sender.value=="") { alert("发件人必须填写"); ofm.sender.focus(); return false; } if (ofm.mailFrom.value=="" || !mail.valid(ofm.mailFrom.value)) { alert("请正确填写你的邮箱"); ofm.mailFrom.focus(); return false; } if (ofm.mailTo.value=="" || !mail.valid(ofm.mailTo.value)) { alert("请正确填写收信人邮箱"); ofm.mailTo.focus(); return false; } if (!mail.smtp){ var url="mailto:"+ ofm.mailTo.value +"?cc="+ ofm.mailCc.value +"&subject="+ ofm.sender.value +" 向你推荐篇文章:"+ document.title +"&body=您好:%0D%0A%0D%0A  "+ window.location; window.location.href="vsm;" mail.disp(); return false; } wqcms.ajSrc=mail.sourceEle; var d=wqcms.ajForm(ofm); d.act='ajax'; d.cmd='mail'; d.url=escape(document.location.href); $.post(wqcms.urlPrefix+'mail.aspx',d,function(data){ if (data.success){ wqcms.popMsg("mail",mail.sourceEle,"邮件成功发送"); mail.disp(); }else{ wqcms.popMsg("mail",mail.sourceEle,"邮件发送失败"); } wqcms.hideMsg("mail",2000); },'json'); return false; } // 测试邮件格式是否正确 mail.valid=function(address) { if (address.length==0){ return false; } var re=new RegExp("^\\w+([\\-\\.]\\w+)*@\\w+([\\-\\.]\\w+)*(\\.\\w+)+$","ig"); return re.test(address); } // 发邮件 ===== end ===== // 收藏链接 ===== begin ===== var fav=new Object(); fav.disp=function(ele){ if(!fav.container){ var html="
收藏 & 分享
"; var o=document.createElement("DIV"); o.innerHTML=html; fav.container=o; } wqcms.popMsg("fav",ele,fav.container); }; fav.hide=function(){ wqcms.hideMsg("fav"); }; // 收藏链接 ===== end ===== // 处理样式表qcode,加上执行代码链接 wqcms.qcode=function(){ $(".qcode").each(function(i){ var t=$(this); t.attr("rel","qcode_"+i); $("

").insertAfter(this); }); }; wqcms.qcodeRun=function(pid,w){ // 执行代码 w=window.open('','w'+pid); with(w.document){ open(); write($(".qcode[rel='"+pid+"']").text()); close(); } }; $(wqcms.qcode);