📄 数制转换 - csdnblog.mht
字号:
encodedData +=3D "&Anthem_UpdatePage=3Dtrue";
}
if (includeControlValuesWithCallBack) {
var form =3D document.getElementById(Anthem_FormID);
if (form !=3D null) {
for (var elementIndex =3D 0; elementIndex < form.length; =
++elementIndex) {
var element =3D form.elements[elementIndex];
if (element.name) {
var elementValue =3D null;
if (element.nodeName.toUpperCase() =3D=3D "INPUT") {
var inputType =3D element.getAttribute("type").toUpperCase();
if (inputType =3D=3D "TEXT" || inputType =3D=3D "PASSWORD" || =
inputType =3D=3D "HIDDEN") {
elementValue =3D element.value;
} else if (inputType =3D=3D "CHECKBOX" || inputType =3D=3D =
"RADIO") {
if (element.checked) {
elementValue =3D element.value;
}
}
} else if (element.nodeName.toUpperCase() =3D=3D "SELECT") {
if (element.multiple) {
elementValue =3D [];
for (var i =3D 0; i < element.length; ++i) {
if (element.options[i].selected) {
elementValue.push(element.options[i].value);
}
}
} else if (element.length =3D=3D 0) {
elementValue =3D null;
} else {
elementValue =3D element.value;
}
} else if (element.nodeName.toUpperCase() =3D=3D "TEXTAREA") {
elementValue =3D element.value;
}
if (elementValue instanceof Array) {
for (var i =3D 0; i < elementValue.length; ++i) {
encodedData +=3D "&" + element.name + "=3D" + =
Anthem_Encode(elementValue[i]);
}
} else if (elementValue !=3D null) {
encodedData +=3D "&" + element.name + "=3D" + =
Anthem_Encode(elementValue);
}
}
}
// ASP.NET 1.1 won't fire any events if neither of the following
// two parameters are not in the request so make sure they're
// always in the request.
if (typeof form.__VIEWSTATE =3D=3D "undefined") {
encodedData +=3D "&__VIEWSTATE=3D";
}
if (typeof form.__EVENTTARGET =3D=3D "undefined") {
encodedData +=3D "&__EVENTTARGET=3D";
}
}
}
Anthem_DebugRequestText(encodedData.split("&").join("\n&"));
x.send(encodedData);
if (!clientCallBack) {
Anthem_DebugResponseText(x.responseText);
result =3D Anthem_GetResult(x);
if (result.error) {
Anthem_DebugError(result.error);
if (window.Anthem_Error) {
Anthem_Error(result);
}
}
if (updatePageAfterCallBack) {
Anthem_UpdatePage(result);
}
Anthem_EvalClientSideScript(result);
if (window.Anthem_PostCallBack) {
Anthem_PostCallBack();
}
}
return result;
}
function Anthem_GetResult(x) {
var result =3D { "value": null, "error": null };
var responseText =3D x.responseText;
try {
result =3D eval("(" + responseText + ")");
} catch (e) {
if (responseText.length =3D=3D 0) {
result.error =3D "NORESPONSE";
} else {
result.error =3D "BADRESPONSE";
result.responseText =3D responseText;
}
}
return result;
}
function Anthem_SetHiddenInputValue(form, name, value) {
var input =3D null;
if (form[name]) {
input =3D form[name];
} else {
input =3D document.createElement("input");
input.setAttribute("name", name);
input.setAttribute("type", "hidden");
}
input.setAttribute("value", value);
var parentElement =3D input.parentElement ? input.parentElement : =
input.parentNode;
if (parentElement =3D=3D null) {
form.appendChild(input);
form[name] =3D input;
}
}
function Anthem_RemoveHiddenInput(form, name) {
var input =3D form[name];
var parentElement =3D input.parentElement ? input.parentElement : =
input.parentNode;
if (input && parentElement =3D=3D form) {
form[name] =3D null;
form.removeChild(input);
}
}
function Anthem_FireEvent(eventTarget, eventArgument, clientCallBack, =
clientCallBackArg, includeControlValuesWithCallBack, =
updatePageAfterCallBack) {
var form =3D document.getElementById(Anthem_FormID);
Anthem_SetHiddenInputValue(form, "__EVENTTARGET", eventTarget);
Anthem_SetHiddenInputValue(form, "__EVENTARGUMENT", eventArgument);
Anthem_CallBack(null, null, null, null, null, clientCallBack, =
clientCallBackArg, includeControlValuesWithCallBack, =
updatePageAfterCallBack);
form.__EVENTTARGET.value =3D "";
form.__EVENTARGUMENT.value =3D "";
}
function Anthem_UpdatePage(result) {
var form =3D document.getElementById(Anthem_FormID);
if (result.viewState) {
Anthem_SetHiddenInputValue(form, "__VIEWSTATE", result.viewState);
}
if (result.viewStateEncrypted) {
Anthem_SetHiddenInputValue(form, "__VIEWSTATEENCRYPTED", =
result.viewStateEncrypted);
}
if (result.eventValidation) {
Anthem_SetHiddenInputValue(form, "__EVENTVALIDATION", =
result.eventValidation);
}
if (result.controls) {
for (var controlID in result.controls) {
var containerID =3D "Anthem_" + controlID.split("$").join("_") + =
"__";
var control =3D document.getElementById(containerID);
if (control) {
control.innerHTML =3D result.controls[controlID];
if (result.controls[controlID] =3D=3D "") {
control.style.display =3D "none";
} else {
control.style.display =3D "";
}
}
}
}
if (result.pagescript) {
Anthem_LoadPageScript(result, 0);
}
}
// Load each script in order and wait for each one to load before =
proceeding
function Anthem_LoadPageScript(result, index) {
if (index < result.pagescript.length) {
try {
var script =3D document.createElement('script');
script.type =3D 'text/javascript';
if (result.pagescript[index].indexOf('src=3D') =3D=3D 0) {
script.src =3D result.pagescript[index].substring(4);
} else {
if (script.canHaveChildren ) {
=
script.appendChild(document.createTextNode(result.pagescript[index]));
} else {
script.text =3D result.pagescript[index];
}
}
document.getElementsByTagName('head')[0].appendChild(script);
if (typeof script.readyState !=3D "undefined") {
script.onreadystatechange =3D function() {
if (script.readyState !=3D "complete" && =
script.readyState !=3D "loaded") {
return;
} else {
Anthem_LoadPageScript(result, index + 1);
}
}
} else {
Anthem_LoadPageScript(result, index + 1);
}
} catch (e) {
Anthem_DebugError("Error adding page script to head. " + e.name + =
": " + e.message);
}
}
}
function Anthem_EvalClientSideScript(result) {
if (result.script) {
for (var i =3D 0; i < result.script.length; ++i) {
try {
eval(result.script[i]);
} catch (e) {
alert("Error evaluating client-side script!\n\nScript: " + =
result.script[i] + "\n\nException: " + e);
}
}
}
}
function Anthem_DebugRequestText(text) {
}
function Anthem_DebugResponseText(text) {
}
function Anthem_DebugError(text) {
}
//Fix for bug #1429412, "Reponse callback returns previous response =
after file push".
//see =
http://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1429412&grou=
p_id=3D151897&atid=3D782464
function Anthem_Clear__EVENTTARGET() {
var form =3D document.getElementById(Anthem_FormID);
Anthem_SetHiddenInputValue(form, "__EVENTTARGET", "");
}
function Anthem_InvokePageMethod(methodName, args, clientCallBack, =
clientCallBackArg) {
Anthem_Clear__EVENTTARGET(); // fix for bug #1429412
return Anthem_CallBack(null, "Page", null, methodName, args, =
clientCallBack, clientCallBackArg, true, true);
}
function Anthem_InvokeMasterPageMethod(methodName, args, clientCallBack, =
clientCallBackArg) {
Anthem_Clear__EVENTTARGET(); // fix for bug #1429412
return Anthem_CallBack(null, "MasterPage", null, methodName, args, =
clientCallBack, clientCallBackArg, true, true);
}
function Anthem_InvokeControlMethod(id, methodName, args, =
clientCallBack, clientCallBackArg) {
Anthem_Clear__EVENTTARGET(); // fix for bug #1429412
return Anthem_CallBack(null, "Control", id, methodName, args, =
clientCallBack, clientCallBackArg, true, true);
}
function Anthem_PreProcessCallBack(
control,
e,
eventTarget,
causesValidation,=20
validationGroup,=20
imageUrlDuringCallBack,=20
textDuringCallBack,=20
enabledDuringCallBack,
preCallBackFunction,
callBackCancelledFunction,
preProcessOut
) {
preProcessOut.Enabled =3D !control.disabled;
var preCallBackResult =3D true;
if (preCallBackFunction) {
preCallBackResult =3D preCallBackFunction(control);
}
if (typeof preCallBackResult =3D=3D "undefined" || preCallBackResult) {
var valid =3D true;
if (causesValidation && typeof Page_ClientValidate =3D=3D "function") =
{
valid =3D Page_ClientValidate(validationGroup);
}
if (valid) {
var inputType =3D control.getAttribute("type");
inputType =3D (inputType =3D=3D null) ? '' : inputType.toUpperCase();
if (inputType =3D=3D "IMAGE" && e !=3D null) {
var form =3D document.getElementById(Anthem_FormID);
if (e.offsetX) {
Anthem_SetHiddenInputValue(form, eventTarget + ".x", =
e.offsetX);
Anthem_SetHiddenInputValue(form, eventTarget + ".y", =
e.offsetY);
} else {
Anthem_SetHiddenInputValue(form, eventTarget + ".x", =
e.clientX - control.offsetLeft + 1);
Anthem_SetHiddenInputValue(form, eventTarget + ".y", =
e.clientY - control.offsetTop + 1);
}
}
preProcessOut.OriginalText =3D control.innerHTML;
if (imageUrlDuringCallBack || textDuringCallBack) {
if (control.nodeName.toUpperCase() =3D=3D "INPUT") {
if (inputType =3D=3D "CHECKBOX" || inputType =3D=3D "RADIO" =
|| inputType =3D=3D "TEXT") {
preProcessOut.OriginalText =3D GetLabelText(control.id);
SetLabelText(control.id, textDuringCallBack);
} else if (inputType =3D=3D "IMAGE") {
if (imageUrlDuringCallBack) {
preProcessOut.OriginalText =3D control.src;
control.src =3D imageUrlDuringCallBack;
} else {
preProcessOut.ParentElement =3D control.parentElement =
? control.parentElement : control.parentNode;
if (preProcessOut.ParentElement) {
preProcessOut.OriginalText =3D =
preProcessOut.ParentElement.innerHTML;
preProcessOut.ParentElement.innerHTML =3D =
textDuringCallBack;
}
}
} else if (inputType =3D=3D "SUBMIT") {
preProcessOut.OriginalText =3D control.value;
control.value =3D textDuringCallBack;
}
} else if (control.nodeName.toUpperCase() =3D=3D "SELECT") {
preProcessOut.OriginalText =3D GetLabelText(control.id);
SetLabelText(control.id, textDuringCallBack);
} else {
control.innerHTML =3D textDuringCallBack;
}
}
control.disabled =3D (typeof enabledDuringCallBack =3D=3D =
"undefined") ? false : !enabledDuringCallBack;
return true;
} else {
return false;
}
} else {
if (callBackCancelledFunction) {
callBackCancelledFunction(control);
}
return false;
}
}
function Anthem_PreProcessCallBackOut() {
// Fields
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -