Backup/Discuz.Web/javascript/template_report.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var report_button_index = 0;
var enableinfo = '举报';
function show_report_button(fid,tid,pid,disableinfo)
{
if (typeof(disableinfo) == "undefined")
{
disableinfo = '已举报';
}
var html = '<a name="#r_' + report_button_index + '"></a>';
html += '<span id="report_' + report_button_index + '_container">';
//html += ' <a id="report_' + report_button_index + '" href="javascript:void(0);" onclick="send_report(' + report_button_index + ',\'' + disableinfo + '\');">' + enableinfo + '</a>';
html += ' <a id="report_' + report_button_index + '" href="javascript:void(0);" onclick="createreportdiv(' + fid + ',this.id,' + report_button_index + ', \'' + disableinfo + '\',' + tid + ',' + pid + ')">' + enableinfo + '</a>';
html += '</span>';
report_button_index++;
output_html(html);
}
function send_report(fid,id,index, disableinfo,tid,pid)
{
var message=$('reportmessage'+index).value;
sendReportRequest('tools/ajax.aspx?t=report&fid='+fid, index, disableinfo,message,id,tid,pid);
}
function output_html(html)
{
document.write(html);
}
function sendReportRequest(action, button_index, disableinfo,message,id,tid,pid) {
if (action && action != '')
{
var oXmlHttp = createXMLHttp();
oXmlHttp.open("post", action, true);
oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oXmlHttp.onreadystatechange = function () {
if (oXmlHttp.readyState == 4) {
if (oXmlHttp.status == 200) {
RetrunResult(oXmlHttp.responseXML,button_index,disableinfo,id);
//report over, disable report link.
//$("report_" + button_index + "_container").innerHTML = disableinfo;
} else {
alert("An error occurred: " + oXmlHttp.statusText);
}
}
};
var queryParm = 'reportmessage=' + message + '&report_url=' + encodeURIComponent('showtopic.aspx?topicid=' + tid + '&postid=' + pid + '#' + pid);
oXmlHttp.send(queryParm);
}
}
function RetrunResult(doc,button_index,disableinfo,id)
{
var err = doc.getElementsByTagName('error');
if (err[0] != null && err[0] != undefined)
{
if (err[0].childNodes.length > 1) {
alert(err[0].childNodes[1].nodeValue);
后面还有 50 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
