<SCRIPT type=text/javascript>
<!--
function CallServer(arg, context)
{ WebForm_DoCallback('__Page',arg,ReceiveServerData,context,null,false);}// -->
SCRIPT>
WebForm_InitCallback();
function WebForm_InitCallback()
{
var count = theForm.elements.length;
var element;
for (var i = 0; i < count; i++)
{
element = theForm.elements[i];
var tagName = element.tagName.toLowerCase();
if (tagName == "input")
{
var type = element.type;
if ((type == "text" || type == "hidden" || type == "password" ||
((type == "checkbox" || type == "radio") && element.checked)) &&
(element.id != "__EVENTVALIDATION"))
{
WebForm_InitCallbackAddField(element.name, element.value);
}
}
else if (tagName == "select")
{
var selectCount = element.options.length;
for (var j = 0; j < selectCount; j++)
{
var selectChild = element.options[j];
if (selectChild.selected == true)
{
WebForm_InitCallbackAddField(element.name, element.value);
}
}
}
else if (tagName == "textarea")
{
WebForm_InitCallbackAddField(element.name, element.value);
}
}
}
function WebForm_InitCallbackAddField(name, value)
{
var nameValue = new Object();
nameValue.name = name;
nameValue.value = value;
__theFormPostCollection[__theFormPostCollection.length] = nameValue;
__theFormPostData += name + "=" + WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter)
{
if (encodeURIComponent)
{
return encodeURIComponent(parameter);
}
else
{
return escape(parameter);
}
}
function LookUpStock()
{
var lb = document.getElementById("ListBox1");
var product = lb.options[lb.selectedIndex].text;
CallServer(product, "");
}
unction WebForm_DoCallback(eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync)
{
var postData = __theFormPostData +
"__CALLBACKID=" + WebForm_EncodeCallback(eventTarget) +
"&__CALLBACKPARAM=" + WebForm_EncodeCallback(eventArgument);
if (theForm["__EVENTVALIDATION"])
{
postData += "&__EVENTVALIDATION=" + WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
}
var xmlRequest,e;
try
{
xmlRequest = new XMLHttpRequest();
}
catch(e)
{
try
{
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
}
}
var setRequestHeaderMethodExists = true;
try
{
setRequestHeaderMethodExists = (xmlRequest && xmlRequest.setRequestHeader);
}
catch(e)
{}
var callback = new Object();
callback.eventCallback = eventCallback;
callback.context = context;
callback.errorCallback = errorCallback;
callback.async = useAsync;
var callbackIndex = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
if (!useAsync)
{
if (__synchronousCallBackIndex != -1)
{
__pendingCallbacks[__synchronousCallBackIndex] = null;
}
__synchronousCallBackIndex = callbackIndex;
}
if (setRequestHeaderMethodExists)
{
xmlRequest.onreadystatechange = WebForm_CallbackComplete;
callback.xmlRequest = xmlRequest;
xmlRequest.open("POST", theForm.action, true);
xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlRequest.send(postData);
return;
}
var setRequestHeaderMethodExists = true;
try
{
setRequestHeaderMethodExists = (xmlRequest && xmlRequest.setRequestHeader);
}
callback.xmlRequest = new Object();
var callbackFrameID = "__CALLBACKFRAME" + callbackIndex;
var xmlRequestFrame = document.frames[callbackFrameID];
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-349305/ ,如需转载,请注明出处,否则将追究法律责任。