📄 commodity_leave_msg.js
字号:
function LoadRecoverJs(jsObjId)
{
document.getElementById(jsObjId).src="http://auction.paipai.com/cgi-bin/get_cache_info";
}
var g_iShowHide = 0;
function ShowVerifyCode()
{
if(0 == g_iShowHide)
{
refreshLoginImg();
g_iShowHide = 1;
}
}
function CountWord(obj,len)
{
var str = obj.value;
wordLength = str.replace(/[^\x00-\xff]/g,"**").length;
var pattern = /^[^\x00-\xff]$/;
if(wordLength>len){
compare_char = "";
real_length = 0;
for(i=0;i<len;i++){
if(real_length<len){
compare_char = str.charAt(i);
if(pattern.test(compare_char)){
real_length+=2;
}
else{
real_length+=1;
}
if(real_length>=len)
{
obj.value=str.substr(0,i+1);
break;
}
}
}
}
}
function CheckMinLen(str)
{
str_length = str.replace(/[^\x00-\xff]/g,"**").length;
if(str_length<4)
{
alert("您输入的内容太短。");
return false;
}
return true;
}
function AfterLeaveMsgLogin()
{
document.getElementById('verifycode').value="";
document.getElementById('leaveMsg_verify').style.display="";
refreshLoginImg();
}
function ShowLeaveMsgLoginDiv()//用于显示留言登录
{
if(document.readyState!="complete")
return 0;
var xyLocation = getPosition(document.getElementById("leavemsgarea"));
var iLeft = xyLocation[0]-100;
var iTop = xyLocation[1]-100;
window.scrollTo(0,iTop);
var sBackStyle = " background:transparent;";
var sFrameStyle = 'background:transparent;width:380px;z-index:1;left:'+iLeft+';top:'+iTop+';'; var sFrameContent = '<iframe src="http://www.paipai.com/ppdlogin.html" width="100%" height="230" frameborder="0" id="pploginframe"></iframe>';
showpaipailogin1(2,"AfterLeaveMsgLogin()",sBackStyle,sFrameStyle,sFrameContent);
return 0;
}
function LeaveMsgFormSubmit(login_flag)
{
if(login_flag)
{
document.formLeaveMsg.submit();
}
else
ShowLeaveMsgLoginDiv();
}
function CheckLeaveMsgLogin()
{
if(!CheckMinLen(document.getElementById("leavemsgarea").value))
return false;
if((document.getElementById("verifycode").value.length!=4)
&&(document.getElementById('leaveMsg_verify').style.display!="none"))
{
alert("您输入的验证码长度不对。");
return false;
}
var uin=getCookie("uin");
if(uin==0)
{
ShowLeaveMsgLoginDiv();
}
else
{
var url="http://auction.paipai.com/cgi-bin/check_login_state?domain=auction&function=LeaveMsgFormSubmit&uin="+uin+"&pt="+Math.random();
loadscript(url,"LoginJs");
}
return true;
}
function showMsgInputForm(userType,relatesubjectid,msgtype){
var allContent ="";
if(2 != userType)
{
allContent+=' <form name="formLeaveMsg" id="formLeaveMsg" method="post" action="http://auction.paipai.com/cgi-bin/login_post_item_leavemsg"';
allContent+=' onSubmit="this.leavemsgarea.value = trimAll(this.leavemsgarea.value);return CheckLeaveMsgLogin();" target="_top">';
allContent+=' <table border="0" cellpadding="0" cellspacing="0" align="center" width="680">';
allContent+=' <tr><td>';
allContent+=' <input type="hidden" name="ADTAG" value="10.1.66" />';
allContent+=' <input type="hidden" name="relatesubjectid" value="'+relatesubjectid+'" />';
allContent+=' <input type="hidden" name="msgtype" value="'+msgtype+'" />';
allContent+=' 咨询或评论: (字数在2~120之间)<script id="recoverJs"></script></td>';
allContent+='<td align="right"><a href="javascript:LoadRecoverJs(\'recoverJs\');">点此找回之前所填文字</a></td></tr>';
allContent+='<tr><td colspan="2" align="center">';
allContent+='<div id="hide_msg" style="display:none"></div><textarea id="leavemsgarea" name="leavemsgarea" require="true" style="border:1px solid #718DA6;width:680px" onkeyup="CountWord(this,240)"';
allContent+=' onBlur="ShowVerifyCode();"';
allContent+=' cols="80" rows="7"></textarea>';
allContent+='</td></tr>';
allContent+='<td width="700"><input type="checkbox" align="left" id="IsHidden" name="IsHidden" value="1"> 仅卖家可见<font color=GRAY>(选择后,您的留言只有卖家可以看到,建议您在询问价格等隐私信息时选择)</font>';
allContent+='</td><tr>';
var uin_login=getCookie("skey");
sVerifyContent="";
sVerifyContent+='请输入右侧验证码:';
sVerifyContent+='<input id="verifycode" name="verifycode" type="text" require="true" datatype="LimitB" min="4" max="4" maxlength="4" style="width:80px;font-size:14px;border:1px solid #718DA6;height:19px;padding:2px 0 0 4px" class="ime" />';
sVerifyContent+=' <a href="#refreshA" name="refreshA" onclick="refreshLoginImg()" />看不清,换一张</a> <img src="http://ptlogin2.paipai.com/getimage?aid=17000101&CacheTime=?'+Math.random()+'" align="absmiddle" id="loginImg" />';
if(uin_login=="")
{
allContent+='<td height="70" align="center"><div id="leaveMsg_verify" style="display:none">';
allContent+=sVerifyContent;
allContent+='</div></td>';
}
else
{
allContent+='<td height="70" align="center"><div id="leaveMsg_verify">';
allContent+=sVerifyContent;
allContent+='</div></td>';
}
allContent+='<td align="right"> <input type="button" id="postMsg_button" name="postMsg_button" value=" 确 定 " ';
allContent+='onclick="return CheckLeaveMsgLogin();"/> ';
allContent+='<input type="reset" name="Submit" value=" 清 空 " /></td></tr>';
allContent+='</table> </form> <br/>';
}
if(document.getElementById('html_tem_leaveMsg_post'))
document.getElementById('html_tem_leaveMsg_post').innerHTML = allContent;
}
var g_bHasLeaveMsg = false;
var g_msg_totalpage=0;
function trimAll(str){
return str.replace(/^\s*/g,"").replace(/\s*$/g,"");
}
function refreshLoginImg(){
document.getElementById("loginImg").src="http://ptlogin2.paipai.com/getimage?aid=17000101&CacheTime=?"+Math.random();
}
function showLeaveMsg(arrayData){
if (arrayData[0]){
showLeaveMsgError("网络传输数据错误,很抱歉... :)");
return;
}
var i=4;
var tableBg=0;
var allContent="";
g_msg_totalpage=arrayData[1];
while(arrayData[i+2]){
g_bHasLeaveMsg = true;
if(tableBg%2==0)
allContent+='<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0" bgcolor="#F8F8F8" id="list"><tr align="left" colspan="2"><td>';
else
allContent+='<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0" bgcolor="#ffffff" id="list"><tr align="left" colspan="2"><td>';
tableBg++;
allContent+='<a href="http://auction.paipai.com/cgi-bin/rd?pageId=10&domainId=1&linkId=62&url=http%3A//shop1.paipai.com/cgi-bin/user_info%3Fuin%3D'+arrayData[i+1]+'" target="_blank">'+arrayData[i];
allContent+='('+arrayData[i+1]+')'+'</a>';
allContent+='</td>';
if(arrayData[2]==2 && !arrayData[i+8]){ // can reply and delete
allContent+='<td width="150"><table border="0" cellspacing="0" cellpadding="0"><tr><td width="65"><a href="http://auction.paipai.com/cgi-bin/reply_leavemsg?msgid=';
allContent+=arrayData[i+6];
allContent+='&msgtype=1" target = "_top"><img src="http://pics.paipai.com/newsys/auction/comm_btn_reply.gif" width="57" height="19" border="0"></a></td><td><a href="http://auction.paipai.com/cgi-bin/delete_leavemsg?msgid=';
allContent+=arrayData[i+6];
allContent+='&msgtype=1&relatesubjectid=';
allContent+=arrayData[i+7];
allContent+='" target = "_top"><img src="http://pics.paipai.com/newsys/auction/comm_btn_delete.gif" width="57" height="19" border="0"></a></td></tr></table></td>';
}else if(arrayData[2]==2 && arrayData[i+8]){ //can delete.
allContent+='<td width="150"><table border="0" cellspacing="0" cellpadding="0"><tr><td><a href="http://auction.paipai.com/cgi-bin/delete_leavemsg?msgid=';
allContent+=arrayData[i+6];
allContent+='&msgtype=1&relatesubjectid=';
allContent+=arrayData[i+7];
allContent+='" target = "_top"><img src="http://pics.paipai.com/newsys/auction/comm_btn_delete.gif" width="57" height="19" border="0"></a></td></tr></table></td>';
}
allContent+='</tr><tr><td>问:';
allContent+=arrayData[i+3];
allContent+='<td width="150"> <font color="#959595">[';
allContent+=arrayData[i+4]+' '+arrayData[i+5];
allContent+='] </font></td></td></tr><tr ><td class="fontGray">';
if(arrayData[i+8]){ // has replied
//alert(arrayData[i+8]);
allContent+='答:';
allContent+=arrayData[i+9];
allContent+='<td width="150""><font color="#959595">[';
allContent+=arrayData[i+10]+' '+arrayData[i+11];
allContent+=']</font></td>';
}
else
{
allContent+=' ';
}
allContent+='</td></tr></table><div class="borderDiv"></div>';
i=i+12;
}
document.getElementById('html_tem_leaveMsg').innerHTML = allContent;
MsgPageInfo();
showMsgInputForm(arrayData[2],g_item_id,arrayData[3]);
}
function showLeaveMsgError(msg){
document.getElementById('html_tem_leaveMsg').innerHTML = "<table width=\"95%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"center\" height=\"50\"><font color=\"red\">"+msg+"</font></td></tr></table>";
}
function MsgNextPage(){
g_msg_page ++;
if(g_msg_page>g_msg_totalpage)
g_msg_page=g_msg_totalpage;
MsgGoPage(g_msg_page);
}
function MsgPrePage(){
g_msg_page --;
if(g_msg_page<=0)
g_msg_page=1;
MsgGoPage(g_msg_page);
}
function MsgGoAnyPage(){
if(!onlyNumbers(document.getElementById('msganypage').value)){
MsgGoPage(1);
}
else{
MsgGoPage(parseInt(document.getElementById('msganypage').value));
}
};
function MsgGoPage(target_page)
{
if(target_page>=g_msg_totalpage){
target_page = g_msg_totalpage;
}
if(target_page<=0){
target_page = 1;
}
document.getElementById('html_tem_leaveMsg').innerHTML="<table width=\"95%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"center\" height=\"50\"><font color=\"red\">正在加载数据中,请稍候...</font></td></tr></table>";
tempSrc = "http://auction.paipai.com/cgi-bin/show_item_leavemsg.js?sItemid="+g_item_id+"&uin="+g_uni+"&showAll=1&page="+target_page+"&rantime="+Math.random();//JS文件存放路径
loadscript(tempSrc,"leaveMsgJs");
g_msg_page = target_page;
MsgPageInfo();
}
function MsgPageInfo()
{
if(g_bHasLeaveMsg && g_msg_totalpage>1){
var allHtml = '<a href="http://auction.paipai.com/cgi-bin/rd?pageId=10&domainId=1&linkId=63&url=http%3A//auction.paipai.com/cgi-bin/commodity_note_list%3FsItemid%3D'+g_item_id+'%26uin%3D'+g_sellerUin+'" target="_blank">查看更多留言>></a>';
document.getElementById('html_tem_msgPage').innerHTML=allHtml;
document.getElementById('leaveMsgPage').style.display="block";
}
}
function LoadMsgList(srcUrl)
{
if(!g_isSnapshot)
{
tempSrc=srcUrl+"&rantime="+Math.random();//JS文件存放路径
loadscript(tempSrc,"leaveMsgJs");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -