📄 comments.js
字号:
if(typeof(channelid) == "undefined") channelid = 0;
function getCookieVal(offset) {
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function getCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal(j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function setCookie(name, value) {
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape(value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function deleteCookie(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = GetCookie(name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
function getTagId(tName) {
tName = tName.replace(/(^[\s ]*)|([\s ]*$)/g, "");
var tagid = 0;
for(var ti = 0; ti < tName.length; ti++) {
tagid += tName.charCodeAt(ti);
}
return tagid;
}
function UrlEncode(str){
var i,temp,p,q;
var result="";
str = str.replace(/(^[\s ]*)|([\s ]*$)/g, "");
for(i=0;i<str.length;i++){
temp = str.charCodeAt(i);
if(temp>=0x4e00){
execScript("ascCode=hex(asc(\""+str.charAt(i)+"\"))", "vbscript");
result+=ascCode.replace(/(.{2})/g, "%$1");
}else{
result+=escape(str.charAt(i));
}
}
return result;
}
function addSmile(val) {
with (document.frmReviewPost) {
contents.value += "[s" + val + "]";
}
}
function submitReviewForm(f) {
with(f) {
if(rfid.value.length > 0) {
if(userName.value.length == 0) {
alert("请输入您的笔名!");
userName.focus();
return;
}
if(userName.value.length > 20) {
alert("笔名太长,字数不能超过20!");
userName.focus();
return;
}
// if (title.value.length == 0) {
// alert("请输入评论标题");
// title.focus();
// return false;
// }
// if (title.value.length > 100) {
// alert("标题太长,字数不能超过100");
// title.focus();
// return false;
// }
if(contents.value.length == 0) {
alert("请输入评论内容");
contents.focus();
return;
}
if(contents.value.length > 2000) {
alert("内容太长,字数不能超过2000");
contents.focus();
return;
}
title.value = contents.value.substring(0,15);
try
{
for(i=0;i<latest_comments_fid.length;i++)
{
if( latest_comments_fid[i]!="-1")
{
//fid.value=latest_comments_fid[i];
break;
}
}
}
catch (err)
{
}
submit();
addComments(userName.value,contents.value);
showCommentsSpan();
contents.value = "";
}
}
}
function addComments(username,content){
if(!(typeof(latest_comments_poster) == "object" && latest_comments_poster.length && latest_comments_poster.length > 0)){
latest_comments_num = 1;
latest_comments_tagid = -1 ;
latest_comments_url ="http://comments.yesky.com/a/6/3125682.shtml" ;
latest_comments_poster = new Array();
latest_comments_ip = new Array();
latest_comments_level = new Array();
latest_comments_id = new Array();
latest_comments_rfid = new Array();
latest_comments_type = new Array();
latest_comments_visits = new Array();
latest_comments_replies = new Array();
latest_comments_contents = new Array();
latest_comments_postdate = new Array();
latest_comments_fid = new Array();
latest_comments_userid = new Array();
latest_comments_floorno = new Array();
latest_comments_poster[latest_comments_poster.length]=username;
latest_comments_ip[latest_comments_ip.length]="219.238.133.*";
latest_comments_id[latest_comments_id.length]="-1";
latest_comments_rfid[latest_comments_rfid.length]=aid;
latest_comments_type[latest_comments_type.length]="6";
latest_comments_contents[latest_comments_contents.length]=content;
latest_comments_level[latest_comments_level.length]="43";
latest_comments_visits[latest_comments_visits.length]="1";
latest_comments_replies[latest_comments_replies.length]="1";
latest_comments_postdate[latest_comments_postdate.length]= parseDate(new Date());
latest_comments_fid[latest_comments_fid.length]="-1";
latest_comments_userid[latest_comments_userid.length]="-1";
latest_comments_floorno[latest_comments_floorno.length]="1";
}else{
latest_comments_num = parseInt(latest_comments_num)+1;
latest_comments_poster.unshift(username);
latest_comments_ip.unshift("219.238.133.*");
latest_comments_id.unshift("-1");
latest_comments_rfid.unshift(latest_comments_rfid[0]);
latest_comments_type.unshift(latest_comments_type[0]);
latest_comments_contents.unshift(content);
latest_comments_level.unshift(latest_comments_level[0]);
latest_comments_visits.unshift(latest_comments_visits[0]);
latest_comments_replies.unshift("0");
latest_comments_postdate.unshift(parseDate(new Date()));
latest_comments_fid.unshift(latest_comments_fid[0]);
latest_comments_userid.unshift("-1");
latest_comments_floorno.unshift(parseInt(latest_comments_floorno[0])+1);
}
}
function parseDate(d){
var s = "";
s += d.getUTCFullYear()+"-";
s += fillLeftZero(d.getMonth() + 1) + "-";
s += fillLeftZero(d.getDate()) + " ";
s += fillLeftZero(d.getHours()) + ":";
s += fillLeftZero(d.getMinutes());
return(s);
}
function fillLeftZero(v){
return ""+v<10?("0"+v):v;
}
function showCommentsSpan() {
if(typeof(latest_comments_poster) == "object" && latest_comments_poster.length && latest_comments_poster.length > 0) {
var re = /(\[s(\d{1,2})\])/ig;
var str = "";
document.getElementById("Layer11").style.display='none';
var hasVisits = typeof(latest_comments_visits) == "object" && latest_comments_visits.length > 0;
var hasTag = typeof(latest_comments_tagid) == "number" && latest_comments_tagid > 0;
if(hasVisits) {
str = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"tableborder2\">";
str +="<tr><td><table width=\"100%\" height=\"30\" border=\"0\" cellpadding=\"0\" style=\"color:#FFFFFF\" cellspacing=\"0\" background=\"http://www.yesky.com/TLimages/newcontent/y_newcontent12.gif\">";
str +="<tr><td><div id=\"Layer12\">";
str +="<input type=\"button\" name=\"Submit\" style=\"height:22px; background:#D9D9D9;border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid;border-bottom:#000000 1px solid;border-right:#000000 1px solid;\" value=\"发表评论\" onClick=\"MM_showHideLayers('Layer11','','show','Layer2','','show','Layer12','','hide')\" style=\"cursor: hand\"> </div>";
var afid = "-1";
try
{
for(i=0;i<latest_comments_fid.length;i++)
{
if( latest_comments_fid[i]!="-1")
{
afid=latest_comments_fid[i];
break;
}
}
}
catch (err)
{
}
str +="</td><td>本文评论共<span id=\"commentsSpanTextCount\" style=\"color:white;font-weight:bold;\">["+latest_comments_num+"]</span>条</td><td>";
str +="<a href=\"http://comments.yesky.com/l/"+afid+"/-1/6," + channelid + "/" + aid + ".shtml\" target=\"_blank\" class=\"whiteb\">查看本文评论</a>";
str +="</td><td>【查看关于<span style=\"color:red\">";
if(typeof(aid) != "undefined") {
if(typeof(tagname) == "string" && tagname.length > 0) {
var tagnames = tagname.split(",");
for (var tagindex = 0; tagindex < tagnames.length; tagindex++) {
str += " <a href=\"http://comments.yesky.com/t/"+(tagnames[tagindex])+"/6," + channelid + "/" + aid + ".shtml\" class=\"whiteb\" target=\"_blank\">" + tagnames[tagindex] + "</a>";
}
} else {
str +="<a href=\"http://comments.yesky.com/l/"+afid+"/-1/6," + channelid + "/" + aid + ".shtml\" target=\"_blank\" class=\"whiteb\">本文</a>";
}
}
str +="</span> 所有评论】</td></tr></table>";
str += "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" class=\"tableborder1\">" +"\n"+
"<tr bgcolor=\"F4F4F4\"> " +"\n"+
" <td align=\"center\" width=\"10%\"> </td>" +"\n"+
" <td align=\"center\" width=\"16%\">发表人</td>" +"\n"+
" <td width=\"50%\">评论</td>" +"\n"+
" <td width=\"20%\">最近回复时间</td>" +"\n"+
" </tr>";
for (i = 0; i < latest_comments_poster.length && i < 15; i++) {
str += "<tr>" +"\n";
var url;
if (hasTag) {
url = "http://comments.yesky.com/l/" + latest_comments_id[i] + "/" + latest_comments_tagid + "/" + latest_comments_type[i] + "," + channelid + "/" + latest_comments_rfid[i] + ".shtml"
} else {
url = "http://comments.yesky.com/l/" + latest_comments_id[i] + "/" + 0 + "/" + latest_comments_type[i] + "," + channelid + "/" + latest_comments_rfid[i] + ".shtml"
}
str += " <td align=\"center\"><a href=\"#plpl\" class=\"blue1\" onClick=\"MM_showHideLayers('Layer11','','show','Layer2','','show','Layer12','','hide')\" target=\"_self\">回复</a></td>" +"\n";
str += " <td align=\"center\"><font color=\"#FF7F00\">" + latest_comments_poster[i] + "</font></td>" +"\n";
str += " <td align=\"left\" style=\"padding-left:4px;\"><div style=\"width:288px;overflow:hidden;\"><a href=\"http://comments.yesky.com/l/"+afid+"/-1/6," + channelid + "/" + aid + ".shtml#floor_"+latest_comments_floorno[i]+"\" class=\"blue1\">"+latest_comments_contents[i].replace(re,"<img src=/TLimages/smile/face$2.gif border=0 align=absmiddle> ")+"</a></div></td>" +"\n";
str += " <td><font color=\"#3366CC\">" + latest_comments_postdate[i] + "</font></td>" +"\n"+
"</tr> ";
}
str += "</table>";
}
document.getElementById("commentsSpanText").innerHTML=str;
} else {
}
}
var comments_info = "<form name=\"frmReviewPost\" method=\"post\" action=\"http://comments.yesky.com/review.post.do\" target=\"_blank\"> " +"\n"+
"<input type=\"hidden\" name=\"tagName\" /> " +"\n"+
"<input type=\"hidden\" name=\"article\" value=\"1\">" +"\n"+
"<input type=\"hidden\" name=\"title\" /> " +"\n"+
"<input type=\"hidden\" name=\"rfid\" value=\"\"/>" +"\n"+
"<input type=\"hidden\" name=\"type\" value=\"6\"/>" +"\n"+
"<input type=\"hidden\" name=\"cid\" value=\"\"/>" +"\n"+
"<input type=\"hidden\" name=\"tagId\" value=\"-1\">" +"\n"+
"<input type=\"hidden\" name=\"fid\" value=\"-1\">" +"\n"+
"<input type=\"hidden\" name=\"attachmentRid\" value=\"0\">" +"\n"+
"<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:#606060 1px solid;\">" +"\n"+
" <tr> " +"\n"+
" <td><table width=\"100%\" height=\"30\" border=\"0\" cellpadding=\"0\" style=\"color:#FFFFFF\" cellspacing=\"0\" background=\"http://www.yesky.com/TLimages/newcontent/y_newcontent12.gif\">" +"\n"+
" <tr> " +"\n"+
" <td>发表评论:(Html:禁止,UBB:允许) 【查看关于<span style=\"color:red\">"
if(typeof(aid) != "undefined") {
if(typeof(tagname) == "string" && tagname.length > 0) {
var tagnames = tagname.split(",");
for (var tagindex = 0; tagindex < tagnames.length; tagindex++) {
comments_info += " <a href=\"http://comments.yesky.com/t/"+(tagnames[tagindex])+"/6," + channelid + "/" + aid + ".shtml\" class=\"whiteb\" target=\"_blank\">" + tagnames[tagindex] + "</a>";
}
} else {
comments_info += " <a href=\"http://comments.yesky.com/a/6," + channelid + "/" + aid + ".shtml\" target=\"_blank\" class=\"whiteb\">本文</a>";
}
}
comments_info += "</span>所有评论】</td>" +"\n"+
" </tr>" +"\n"+
" </table></td>" +"\n"+
" </tr>" +"\n"+
" <tr> " +"\n"+
"" +"\n"+
" <td height=\"30\" align=\"left\" style=\"padding-left:10px;\">笔名 <input type=\"text\" name=\"userName\" size=\"26\" value=\"\"/>" +"\n"+
" <!--标题 <input type=\"text\" name=\"title\" size=\"28\" value=\"\"/> --><input type=\"button\" name=\"but\" style=\"height:22px; background:#D9D9D9;border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid;border-bottom:#000000 1px solid;border-right:#000000 1px solid;cursor: hand\" value=\"发表评论\" onClick=\"JavaScript:submitReviewForm(this.form)\"> 【<a href=\"javascript:d=document;t=d.selection?(d.selection.type!=\'None\'?d.selection.createRange().text:\'\'):(d.getSelection?d.getSelection():\'\');void(yesky=window.open(\'http://hot.yesky.com/dp.aspx?t=\'+escape(d.title)+\'&u=\'+escape(d.location.href)+\'&c=\'+escape(t)+\'&st=2\',\'yesky\',\'scrollbars=no,width=400,height=480,left=75,top=20,status=no,resizable=yes\'));yesky.focus();\" title=\"推荐到天极网摘 http://hot.yesky.com [鼠标划选本文摘要,然后点击本图片]\" target=\"_self\"><b>收藏到天极网摘</b></a>】" +"\n"+
" </td>" +"\n"+
" </tr>" +"\n"+
" " +"\n"+
" <tr>" +"\n"+
" <td align=\"left\" style=\"padding-left:10px;padding-bottom:10px;\">" +"\n"+
" <textarea name=\"contents\" cols=\"88\" style=\"font-size:12px;\" rows=\"6\" wrap=\"VIRTUAL\"></textarea>" +"\n"+
" </td>" +"\n"+
" </tr>" +"\n"+
"" +"\n"+
" <tr>" +"\n"+
" <td align=\"left\" style=\"padding-left:10px;padding-bottom:10px;\">" +"\n"+
" 请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。 天极网拥有管理笔名和留言的一切权利。 " +"\n"+
" </td>" +"\n"+
" </tr>" +"\n"+
"" +"\n"+
"</table></form>"
document.write(comments_info)
with(document.frmReviewPost) {
if(typeof(comments_nickname) == "string" && comments_nickname.length > 0) {
userName.value = comments_nickname;
} else {
userName.value = "天极网友";
}
if(typeof(aid) != "undefined") rfid.value = aid;
if(typeof(channelid) != "undefined") cid.value = channelid;
if(typeof(tagname) == "string" && tagname.length > 0) {
tagName.value = tagname;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -