📄 common_tpl.js
字号:
/* emlog前台模板共享js*///document.getElementById 的简化函数function $(id){ if(typeof id == 'object') return id; if(typeof id == 'string') return document.getElementById(id);}//聚焦一个元素function focusEle(ele){ try { $(ele).focus(); } catch(e){}}//切换元素显示状态function displayToggle(ele) { var ele = $(ele); ele.style.display = ele.style.display == 'none' ? '' : 'none' ;}//隐藏元素function hideEle(ele) { $(ele).style.display == 'none';}//显示元素function showEle(ele){ $(ele).style.display == '';}//更新一个元素的内容function updateEle(ele,content){ $(ele).innerHTML = content;}//时间戳function timestamp(){ return new Date().getTime();}//元素隐藏function showhidediv(id){ displayToggle(id); var input_id=arguments[1]; if(input_id) { focusEle(input_id); }}//搜索验证function keyw(){ if (document.keyform.keyword.value=="") { alert("关键字不能为空"); document.keyform.keyword.focus(); return false; } if (document.keyform.keyword.value.length<3) { alert("关键字太短"); document.keyform.keyword.focus(); return false; } if (document.keyform.keyword.value.length>31) { alert("关键字太长"); document.keyform.keyword.focus(); return false; }}//验证email格式function checkEmail (str){ isEmail1=/^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/; isEmail2=/^.*@[^_]*$/; return (isEmail1.test(str)&&isEmail2.test(str));}//评论验证function checkform(){ if (document.commentform.comname.value=="") { alert("名字不能为空"); document.commentform.comname.focus(); return false; } if(document.commentform.comname.value.length>16) { alert("名字太长"); document.commentform.comname.focus(); return false; } if(document.commentform.comment.value.length=="") { alert("评论内容不能为空"); document.commentform.comment.focus(); return false; } if(document.commentform.comment.value.length>2000) { alert("评论内容太长"); document.commentform.comment.focus(); return false; } if(document.commentform.commail.value!="") { if(document.commentform.commail.value.length>60) { alert("邮件地址长度超出系统接受范围"); document.commentform.commail.focus(); return false; } if(!checkEmail(document.commentform.commail.value)) { alert("邮件地址格式不正确!"); document.commentform.commail.focus(); return false; } }}//删除确认function isdel (id,type){ if(type == 'twitter') { var msg = "你确定要删除吗?"; if(confirm(msg)){ sendinfo('twitter.php?action=del&twid='+id,'twitter') } else { return; } }}/*ajax*/var xmlhttp = false;var node = '';function createxmlhttp() { xmlhttp = false; if(window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); if (xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!xmlhttp) { window.alert("不能创建XMLHttpRequest对象实例."); return false; }}//getfunction sendinfo(url,nodeid){ node = nodeid; updateEle(node,"<div><span style=\"background-color:#FF8000; color:#FFFFFF;\">加载中...</span></div>"); createxmlhttp(); var querystring = url+ "&timetmp=" + timestamp(); xmlhttp.open("GET", querystring, true); xmlhttp.send(null); xmlhttp.onreadystatechange = processRequest;}//postfunction postinfo(url,post_id,show_id){ node = show_id; updateEle(node,"<div><span style=\"background-color:#FF8000; color:#FFFFFF;\">处理中...请稍候!</span></div>"); createxmlhttp(); var url2 = url + "&timetmp=" + timestamp(); xmlhttp.open("POST", url2, true); xmlhttp.onreadystatechange = processRequest; xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"); var pdata = $(post_id).value; var querystring = post_id+"="+encodeURIComponent(pdata); xmlhttp.send(querystring);}//function processRequest() { //alert(node+xmlhttp.readyState); if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { updateEle(node,xmlhttp.responseText); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -