⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commodity_leave_msg.js

📁 设置POS机资料、班次资料、收银员资料等。   2)灵活、细分的权限管理
💻 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+=' 咨询或评论:&nbsp;(字数在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+='&nbsp;<a href="#refreshA" name="refreshA" onclick="refreshLoginImg()" />看不清,换一张</a>&nbsp;<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">&nbsp;&nbsp;<input type="button" id="postMsg_button" name="postMsg_button" value=" 确 定 " ';
		allContent+='onclick="return CheckLeaveMsgLogin();"/>&nbsp;&nbsp;';
		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+=']&nbsp;</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 + -