Discuz.Web/javascript/template_quickreply.js
(开头部分) 23KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
function sendRequest(action, isendpage, imagedir, redirect, editorkey, hidevalue) {
var oForm = $(editorkey+"form");
/* if (!isendpage || !isendpage == true){
oForm.submit();
return;
} */
//var redirect = (event.ctrlKey && event.altKey && event.keyCode == 13);
var sBody = getRequestBody(oForm);
var oXmlHttp = createXMLHttp();
oXmlHttp.open("post", (action && action != '') ? action : oForm.action, true);
oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oXmlHttp.onreadystatechange = function () {
if (oXmlHttp.readyState == 4) {
if (oXmlHttp.status == 200) {
if (hidevalue > 0) {
window.location.reload();
}
var xml;
if (oXmlHttp.responseXML == null && oXmlHttp.responseText != null) {
var parser = new DOMParser();
xml = parser.parseFromString(oXmlHttp.responseText, "text/xml");
}
else {
xml = oXmlHttp.responseXML;
}
saveResult(xml, imagedir, redirect);
oForm.replysubmit.disabled = false;
if ($("reloadvcade")) {
$("reloadvcade").click();
}
//bind current post;
} else {
alert("An error occurred: " + oXmlHttp.statusText);
}
}
};
oXmlHttp.send(sBody);
//$(editorkey+'message').innerHTML='';
}
function getRequestBody(oForm) {
var aParams = new Array();
for (var i=0 ; i < oForm.elements.length; i++) {
if (oForm.elements[i].type == "checkbox" && oForm.elements[i].checked == false)
continue;
var sParam = encodeURIComponent(oForm.elements[i].name);
sParam += "=";
sParam += encodeURIComponent(oForm.elements[i].value);
aParams.push(sParam);
}
return aParams.join("&");
}
function ajaxctlent(event, objfrm, topicid, isendpage, imagedir,editorkey,hidevalue) {
if(postSubmited == false && (event.ctrlKey && event.keyCode == 13) || (event.altKey && event.keyCode == 83)) {
var redirect = (event.ctrlKey && event.altKey && event.keyCode == 13);
ajaxreply(objfrm, topicid, isendpage, imagedir, redirect,editorkey,hidevalue);
}
}
function ajaxreply(objfrm, topicid, isendpage, imagedir, redirect, editorkey, hidevalue) {
后面还有 494 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
