?? 默認商店內容頁模板.html
字號:
}
else{
document.getElementById("Positon" + i).className="PK_title";
}
}
document.getElementById("position").value = st;
}
function addcomment()
{
if(!document.getElementById("guest").checked)
{
var strEmail = document.getElementById("email").value;
var regEmail = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
var matchArray = strEmail.match(regEmail);
if(matchArray == null)
{
alert("請輸入正確的Email格式!");
document.getElementById("email").focus();
return false;
}
if(document.getElementById("iusername").value == '')
{
alert("請輸入用戶名");
document.getElementById("iusername").focus();
return false;
}
else
{
document.getElementById("username").value = document.getElementById("iusername").value;
}
}
// if(document.getElementById("commenttitle").value == '')
// {
// alert("請輸入標題");
// document.getElementById("commenttitle").focus();
// return false;
// }
if(document.getElementById("content").value == '')
{
alert("請輸入評論內容");
document.getElementById("content").focus();
return false;
}
var x = new AjaxRequest('XML','status');
x.para = ['username', 'commenttitle', 'content', 'email', 'face', 'gid', 'nid', 'tid', 'private', 'position', 'score'];
x.paratype = ['nohtml','nohtml','nohtml']
x.post('addcomment', '{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
var status = xml.getElementsByTagName("status")[0].firstChild.data;
document.getElementById("status").style.display = "none";
switch (status)
{
case "ok":
changepage(1,'評論列表','JS_基本風格');
break;
case "check":
alert("發表評論成功,請等待管理員審核。");
break;
case "err":
alert("發表評論失敗!");
break;
case "nopurview":
alert("此欄目已禁止發表評論!");
break;
case "noTourists":
alert("此欄目已禁止游客發表評論!");
break;
default:
alert("發表評論失敗!");
break;
}
document.getElementById("content").value = '';
});
}
function addpkzone(commentid,position,content)
{
var x = new AjaxRequest('XML','status');
x.para = ['commentid='+ commentid, 'position=' + position, 'content=' + content];
x.post('addpkzone', '{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
var status = xml.getElementsByTagName("status")[0].firstChild.data;
document.getElementById("status").style.display = "none";
switch (status)
{
case "ok":
changepage(1,'評論列表','JS_基本風格');
break;
default:
alert("辯論失敗!");
break;
}
});
}
function changepage(pagenum,sourcename,spanname)
{
var x = new AjaxRequest('XML','pe100_' + sourcename);
x.labelname = sourcename;
x.currentpage = pagenum;
x.para = ['itemId=@RequestInt_id', 'outputQty=10', 'page=true', 'pagesize=10','currentPage='+pagenum];
x.post('updatelabel', '{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
var plstr = "";
for (var i=0; i<xml.getElementsByTagName("body")[0].childNodes.length; i++)
{
plstr += xml.getElementsByTagName("body")[0].childNodes[i].nodeValue;
}
document.getElementById("pe100_" + sourcename).innerHTML = plstr;
updatepage(spanname, sourcename, xml);
});
}
function updatepage(spanname, sourcename, xml)
{
if(parseInt(xml.getElementsByTagName("total")[0].firstChild.data) > 0)
{
var x = new AjaxRequest('XML','pe100_page_' + sourcename);
x.labelname = spanname;
x.sourcename = sourcename;
x.total = xml.getElementsByTagName("total")[0].firstChild.data;
x.currentpage = xml.getElementsByTagName("currentpage")[0].firstChild.data;
x.pagesize = xml.getElementsByTagName("pagesize")[0].firstChild.data;
x.post('updatepage', '{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
if(document.getElementById("pe100_page_" + sourcename) != null)
{
var plstr = "";
for (var i=0; i<xml.getElementsByTagName("body")[0].childNodes.length; i++)
{
plstr += xml.getElementsByTagName("body")[0].childNodes[i].nodeValue;
}
document.getElementById("pe100_page_" + sourcename).innerHTML = plstr;
}
});
}
}
function setprivate()
{
if(document.getElementById("open").checked)
{
document.getElementById("private").value = 0;
}
else
{
document.getElementById("private").value = 1;
}
}
function getcurrentuserinfo()
{
try{
var x = new AjaxRequest('XML','');
x.post('logincheck','{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
if(xml.getElementsByTagName("status")[0].firstChild.data == "ok")
{
if(document.getElementById("iusername")!=null)
{
document.getElementById("iusername").value = xml.getElementsByTagName("username")[0].firstChild.data;
document.getElementById("email").value = xml.getElementsByTagName("email")[0].firstChild.data;
document.getElementById("iusername").disabled = true;
document.getElementById("email").disabled = true;
}
}
});
}
catch(e){
};
}
function setguest()
{
if(document.getElementById("guest").checked)
{
document.getElementById("spanusername").style.display = 'none';
document.getElementById("spanemail").style.display = 'none';
}
else
{
document.getElementById("spanusername").style.display = '';
document.getElementById("spanemail").style.display = '';
}
}
function ChangeStar(index, isfixed){
var colStars = document.getElementById("divStars").getElementsByTagName("input");
var i = 0;
var k = isfixed? parseInt(document.getElementById("score").value) : index;
for(i=0; i<colStars.length; i++){
colStars[i].src = (i<k? "{PE.SiteConfig.applicationpath/}Images/fstar.gif" : "{PE.SiteConfig.applicationpath/}Images/estar.gif");
}
}
function StarClick(index)
{
document.getElementById("score").value=index;
}
function StarMouseOver(index){
ChangeStar(index,false);
}
function StarMouseOut(){
ChangeStar(0,true);
}
// ------------------------------------增加瀏覽過的商品Cookie設置開始
function CreactViewProductLogCookie()
{
var productid = @RequestInt_id;
var current = getCookie("ViewProductLog");
if(productid.length != 0)
{
var pid = "";
var pidarr = "," + current + ",";
if(pidarr.indexOf("," + productid + ",") < 0)
{
if(current.length != 0)
{
pid = productid + "," + current;
var arr = pid.split(",");
if(arr.length > 10)
{
pid = "";
for(var i = 0; i < 10; i ++)
{
if(pid.length == 0)
{
pid = arr[i];
}
else
{
pid = pid + "," + arr[i];
}
}
}
}
else
{
pid = productid;
}
setCookie("ViewProductLog", pid, 30, "/", "", false);
}
}
else
{
return "";
}
}
function setCookie(name, value, expires, path, domain, secure)
{
var today = new Date();
today.setTime(today.getTime());
if (expires)
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date(today.getTime() + (expires));
document.cookie = name + '=' + escape(value) +
((expires) ? ';expires=' + expires_date.toGMTString() : '') + // expires.toGMTString()
((path) ? ';path=' + path : '') +
((domain) ? ';domain=' + domain : '') +
((secure) ? ';secure' : '');
}
// ---------------------------------------增加瀏覽過的商品Cookie設置完畢
</script>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -