// jscript 文件 //dig参数 function gettopnum(url, newsid, num, divid) { var action = 'newsid=' + newsid + '&getnum=' + num + ''; var options = { method: 'get', parameters: action, oncomplete: function(transport) { var returnvalue = transport.responsetext; if (returnvalue.indexof("??") > -1) document.getelementbyid(divid).innerhtml = ''; else document.getelementbyid(divid).innerhtml = returnvalue; } }; new ajax.request(url + '?no-cache=' + math.random(), options); } //公共ajax取数据 function pubajax(url, actionstr, divid) { var action = actionstr; var options = { method: 'get', parameters: action, oncomplete: function(transport) { var returnvalue = transport.responsetext; if (returnvalue.indexof("??") > -1) document.getelementbyid(divid).innerhtml = ''; else document.getelementbyid(divid).innerhtml = returnvalue; } }; new ajax.request(url + '?no-cache=' + math.random(), options); } //公共ajax取数据 function pubpostajax(url, actionstr, divid) { document.getelementbyid(divid).innerhtml = "保存中..."; var action = actionstr; var options = { method: 'get', parameters: action, oncomplete: function(transport) { var returnvalue = transport.responsetext; if (returnvalue.indexof("??") > -1) document.getelementbyid(divid).innerhtml = '保存失败'; else document.getelementbyid(divid).innerhtml = returnvalue; } }; new ajax.request(url + '?no-cache=' + math.random(), options); } function getcommentlistcontent(urlsitedomain, newsid, page) { var action = 'newsid=' + newsid + '&commenttype=getlist&showdiv=0&page=' + page; var options = { method: 'get', parameters: action, oncomplete: function(transport) { var returnvalue = transport.responsetext; if (returnvalue.indexof("??") > -1) document.getelementbyid("commentlistpage").innerhtml = '加载评论列表失败'; else document.getelementbyid("commentlistpage").innerhtml = returnvalue; } }; new ajax.request('' + urlsitedomain + '/comment.aspx?no-cache=' + math.random(), options); } function commandsubmitcontent(obj, url, newsid) { if (obj.usernum.value == "") { alert('帐号不能为空'); return false; } if (obj.content.value == "") { alert('评论内容不能为空'); return false; } var r = obj.commtype; var commtypevalue = '2'; for (var i = 0; i < r.length; i++) { if (r[i].checked) commtypevalue = r[i].value; } var action = 'commenttype=addcomment&showdiv=1&usernum=' + escape(obj.usernum.value) + '&userpwd=' + escape(obj.userpwd.value) + '&commtype=' + escape(commtypevalue) + '&content=' + escape(obj.content.value) + '&isqid=' + escape(obj.isqid.value) + '&newsid=437727796213'; var options = { method: 'get', parameters: action, oncomplete: function(transport) { var returnvalue = transport.responsetext; var arrreturnvalue = returnvalue.split('$$$'); if (arrreturnvalue[0] == "err") { alert(arrreturnvalue[1]); obj.content.value = ''; } else { alert('发表评论成功!'); getcommentlistcontent('' + url + '', '' + newsid + '', '1'); //document.getelementbyid("commentlistpage").innerhtml=arrreturnvalue[1]; obj.content.value = ''; } } }; new ajax.request('' + url + '/comment.aspx?no-cache=' + math.random(), options); } function commentloginout(obj, url) { var action = 'commenttype=loginout'; var options = { method: 'get', parameters: action, oncomplete: function(transport) { var returnvalue = transport.responsetext; var arrreturnvalue = returnvalue.split('$$$'); if (arrreturnvalue[0] == "err") alert('未知错误!'); else document.getelementbyid('usernum').value = 'guest'; document.getelementbyid('userpwd').value = ''; document.getelementbyid('loginoutb').innerhtml = '(匿名用户请直接使用guest用户名) '; } }; new ajax.request('' + url + '/comment.aspx?no-cache=' + math.random(), options); } //获得页面转向 function getpageinfourlfilename(type) { if (type == "0") { var v1 = document.location.pathname; var temp_f = v1.lastindexof("/"); var fien = v1.substring(temp_f + 1, v1.length) if (fien.indexof("_") > -1) { for (var i = 0; i < document.getelementbyid('pageselectoption').length; i++) { if (fien == document.getelementbyid('pageselectoption').options[i].value) { document.getelementbyid('pageselectoption').options[i].selected = true; } } } } else { var v1 = document.location.href; var temp_f = v1.lastindexof("="); var fien = v1.substring(temp_f + 1, v1.length) if (v1.lastindexof("=") > -1) { for (var i = 0; i < document.getelementbyid('pageselectoption').length; i++) { document.getelementbyid('pageselectoption').options[fien - 1].selected = true; } } else { document.getelementbyid('pageselectoption').options[0].selected = true; } } } //重新加载表单元素 function jsreloader(id, src) { var oldscript = document.getelementbyid(id); var parentnode = oldscript.parentnode; parentnode.removechild(oldscript); oldscript = null; var newscript = document.createelement("script"); newscript.type = "text/javascript"; newscript.src = src; newscript.id = id; parentnode.appendchild(newscript); }