📄 common.js
字号:
if (action == 'show') { clearTimeout(document.t); if (oldCateList) { //alert (oldCateList.id); oldCateList.style.display = 'none'; } cateList.style.display = 'block'; if (!width) { cateList.style.width = '120px'; } else { cateList.style.width = width+'px'; } //alert(w+'/'+cateList.style.width); cateList.style.left = parseInt(menuX) + 'px'; cateList.style.top = parseInt(menuY)+ 'px'; oldCateList = cateList; } else if (action == 'hide') { document.t = setTimeout(function(){cateList.style.display = 'none'},500); } }}//评分function rateHover(value) { getbyid('xspace-rates-star').className = 'xspace-rates'+value; getbyid('xspace-rates-tip').innerHTML = value;}function rateOut() { var rateValue = getbyid('xspace-rates-value').value; getbyid('xspace-rates-star').className = 'xspace-rates'+rateValue; getbyid('xspace-rates-tip').innerHTML = rateValue;}function setRate(value, itemid) { getbyid('xspace-phpframe').src = siteUrl+'/batch.comment.php?action=rate&rates='+value+'&itemid='+itemid;}function setRateXML(value, itemid) { getbyid('xspace-rates-value').value = value; if(value != '0') { var x = new Ajax('statusid', 'XML'); x.get(siteUrl+'/batch.comment.php?action=rate&mode=xml&rates='+value+'&itemid='+itemid, function(s){ alert(s.lastChild.firstChild.nodeValue); }); }}//模型评分function setModelRate(name, itemid) { var x = new Ajax('statusid', 'XML'); x.get(siteUrl+'/batch.comment.php?action=modelrate&name='+name+'&itemid='+itemid, function(s){ if(s.lastChild.firstChild.nodeValue == 'rates_succeed') { getbyid('modelrate').innerHTML = parseInt(getbyid('modelrate').innerHTML) + 1; } else { alert(s.lastChild.firstChild.nodeValue); } });}function setSiteRate(value) { getbyid('rate-value').value = value; getbyid('ratesarea').className = 'rated'+value; getbyid('message').focus();}function adclick(id) { var x = new Ajax('statusid', 'XML'); x.get(siteUrl + '/batch.common.php?action=adclick&id='+id, function(s){});}function display(id) { dobj = getbyid(id); if(dobj.style.display == 'none' || dobj.style.display == '') { dobj.style.display = 'block'; } else { dobj.style.display = 'none'; }}//显示隐藏媒体function addMediaAction(div) { var thediv = getbyid(div); if(thediv) { var medias = thediv.getElementsByTagName('kbd'); if(medias) { for (i=0;i<medias.length;i++) { if(medias[i].className=='showvideo' || medias[i].className=='showflash'|| medias[i].className=='showreal') { medias[i].onclick = function() {showmedia(this,400,400)}; } } } }}function showmedia(Obj, mWidth, mHeight) { var mediaStr, smFile; if ( Obj.tagName.toLowerCase()=='a' ) { smFile = Obj.href; } else { smFile = Obj.title; } var smFileType = Obj.className.toLowerCase(); switch(smFileType){ case "showflash": mediaStr="<p style='text-align: right; margin: 0.3em 0; width: 520px;'>[<a href='"+smFile+"' target='_blank'>全屏观看</a>]</p><object codeBase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='520' height='390'><param name='movie' value='"+smFile+"'><param name='quality' value='high'><param name='AllowScriptAccess' value='never'><embed src='"+smFile+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='520' height='390'></embed></OBJECT>"; break; case "showvideo": mediaStr="<object width='520' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'><param name='url' value='"+smFile+"' /><embed width='520' type='application/x-mplayer2' src='"+smFile+"'></embed></object>"; break; case "showreal": mediaStr="<object classid='clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA' width='520' height='390' id='RealMoviePlayer' border='0'><param name='_ExtentX' value='13229'><param name='_ExtentY' value='1058'><param name='controls' value='ImageWindow,controlpanel'><param name='AUTOSTART' value='1'><param name='CONSOLE' value='_master'><param name='SRC' value='"+smFile+"'><EMBED SRC='"+smFile+"' WIDTH='520' type='audio/x-pn-realaudio-plugin' HEIGHT='390' NOJAVA='true' CONTROLS='ImageWindow,controlpanel' AUTOSTART='true' REGION='newsregion' CONSOLE='one'></EMBED></object>"; } var mediaDiv = document.getElementById(escape(smFile.toLowerCase())); if (mediaDiv) { Obj.parentNode.removeChild(mediaDiv); } else { mediaDiv = document.createElement("div"); mediaDiv.style.cssText = "text-align:center;text-indent:0"; mediaDiv.id = escape(smFile.toLowerCase()); mediaDiv.innerHTML = mediaStr; Obj.parentNode.insertBefore(mediaDiv,Obj.nextSibling); } return false;}//改变文章字体大小function doZoom(size) { getbyid('articlebody').style.fontSize = size+'px';}//打印function doPrint(){ var csslink = document.getElementsByTagName('link'); for (i=0; i<csslink.length; i++) { if (csslink[i].rel=='stylesheet') { csslink[i].disabled=true; } } printCSS = document.createElement("link"); printCSS.id = 'printcss'; printCSS.type = 'text/css'; printCSS.rel = 'stylesheet'; printCSS.href = siteUrl+'/css/print.css'; var docHead = document.getElementsByTagName('head')[0]; var mainCSS = csslink[0]; docHead.insertBefore(printCSS,mainCSS); var articleTitle = document.getElementsByTagName('h1')[0]; var cancelPrint = document.createElement("p"); cancelPrint.id = 'cancelPrint'; cancelPrint.style.textAlign = 'right'; cancelPrint.innerHTML = "<a href='javascript:cancelPrint();' target='_self'>返回</a> <a href='javascript:window.print();' target='_self>打印</a>"; getbyid('articledetail').insertBefore(cancelPrint,articleTitle); window.print();}function cancelPrint() { if (printCSS) { document.getElementsByTagName('head')[0].removeChild(printCSS); } var csslink = document.getElementsByTagName('link'); for (i=0; i<csslink.length; i++) { if (csslink[i].rel=='stylesheet') { csslink[i].disabled=false; } } if (getbyid('cancelPrint')) { getbyid('articledetail').removeChild(getbyid('cancelPrint')); } }//添加文章中的图片链接function addImgLink(divID) { var msgarea = getbyid(divID); if(msgarea) { var imgs = msgarea.getElementsByTagName('img'); for (i=0; i<imgs.length; i++) { if (imgs[i].parentNode.tagName.toLowerCase() != 'a') { imgs[i].title = '点击图片可在新窗口打开'; imgs[i].style.cursor = 'pointer'; imgs[i].onclick = function() { window.open(this.src); } } } }}function ctlent(event,id) { var form = getbyid(id); if (event.ctrlKey && event.keyCode == 13) { form.submit(); }}function getQuote(cid) { var x = new Ajax('statusid', 'XML'); x.get(siteUrl+'/batch.common.php?action=quote&cid='+cid, function(s){ var revalue= s.lastChild.firstChild.nodeValue; var aimobj = null; if(getbyid('xspace-commentmsg') != null) { aimobj = getbyid('xspace-commentmsg'); } else if(getbyid('message') != null) { aimobj = getbyid('message'); } aimobj.value = revalue + "\n" + aimobj.value; aimobj.focus(); });}function getModelQuote(name, cid) { var x = new Ajax('statusid', 'XML'); x.get(siteUrl+'/batch.common.php?action=modelquote&name='+name+'&cid='+cid, function(s){ var revalue= s.lastChild.firstChild.nodeValue; var aimobj = null; if(getbyid('xspace-commentmsg') != null) { aimobj = getbyid('xspace-commentmsg'); } else if(getbyid('messagecomm') != null) { aimobj = getbyid('messagecomm'); } aimobj.value = revalue + "\n" + aimobj.value; aimobj.focus(); });}function insertSmilies(smilieid) { var src = getbyid('smilie_' + smilieid).src; var code = getbyid('smilie_' + smilieid).alt; code += ' '; AddText(code);}function AddText(txt) { obj = getbyid('xspace-commentform').message; selection = document.selection; if(!obj.hasfocus) { obj.focus(); } if(typeof(obj.selectionStart) != 'undefined') { var opn = obj.selectionStart + 0; obj.value = obj.value.substr(0, obj.selectionStart) + txt + obj.value.substr(obj.selectionEnd); } else if(selection && selection.createRange) { var sel = selection.createRange(); sel.text = txt; sel.moveStart('character', -strlen(txt)); } else { obj.value += txt; }}function strlen(str) { return (str.indexOf('\n') != -1) ? str.replace(/\r?\n/g, '_').length : str.length;}function joingroup(gid) { var x = new Ajax('statusid', 'XML'); x.get(siteUrl+'/batch.common.php?action=joingroup&gid='+gid, function(s){ alert(s.lastChild.firstChild.nodeValue); });}//显示管理菜单层function showmanagemenu() { var obj = getbyid('xspace-managemenu'); if(obj.style.display == 'none') { obj.style.display = ''; } else { obj.style.display = 'none'; } return false;}/** * 显示验证码 */function showcode() { var imgcode = getbyid('xspace-imgseccode'); if(imgcode) { newseccode(imgcode); }}function newseccode(obj) { obj.src=siteUrl+'/batch.seccode.php?'+Math.random(1);}/** * 全选 */function checkall(form, prefix, checkall) { var checkall = checkall ? checkall : 'chkall'; for(var i = 0; i < form.elements.length; i++) { var e = form.elements[i]; if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) { e.checked = form.elements[checkall].checked; } }}/** * 检测是否装了Flash播放器 */function _uFlash() { var f="-",n=navigator; if (n.plugins && n.plugins.length) { for (var ii=0;ii<n.plugins.length;ii++) { if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) { f=n.plugins[ii].description.split('Shockwave Flash ')[1]; break; } } } else if (window.ActiveXObject) { for (var ii=10;ii>=2;ii--) { try { var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');"); if (fl) { f=ii + '.0'; break; } } catch(e) {} } } //return f; if(f.indexOf("8")!=0 && f.indexOf("9")!=0) { alert("您的系统未安装Flash8版本及其以上的Flash播放器无法正常查看相关内容"); }}/** * 获取窗口的高度与宽度 */function getWindowSize() { var winWidth = 0, winHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE winWidth = window.innerWidth; winHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' winWidth = document.documentElement.clientWidth; winHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible winWidth = document.body.clientWidth; winHeight = document.body.clientHeight; } return {winWidth:winWidth,winHeight:winHeight}}function setdefaultpic() { var dev = getbyid("subjectpic").value; var picobj = document.getElementsByName("picid"); var checked = false; for(var i=0;i<picobj.length;i++) { if(dev=="0") { picobj[i].checked = true; checked = true; break; } else if(picobj[i].value == dev) { picobj[i].checked = true; checked = true; break; } } if(!checked && typeof picobj[0] == "object") { picobj[0].checked = true; }}/** * 获取关键字 */function relatekw() { if(getbyid('tagname') != null) { var message = getEditorContents(); message = message.substr(0, 500); message = message.replace(/&/ig, '', message); var x = new Ajax('statusid', 'XML'); x.get(siteUrl+'/batch.common.php?action=relatekw&subjectenc=' + getbyid('subject').value + '&messageenc=' + message, function(s){ if(s.lastChild!=null) { getbyid('tagname').value = s.lastChild.firstChild.nodeValue; } }); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -