Reading XML Contents in Javascript:
<>
------------------------------------------------------------------------------------------------
Passing variables b/w ASPX to HTML:
function getpid()
{
var url = window.location.toString();
url.match(/\?(.+)$/);
var params = RegExp.$1;
var params = params.split("&");
var queryStringList = {};
var tmp = params[0].split("=");
pid=unescape(tmp[1]);
document.frm.hiddenpid.value
=pid;
}
------------------------------------------------------------------------------------------------
Custom AJAX Code:
function showemps()
{
obj=GetXmlHttpObject();
if(obj==null)
{
alert("ur browser does't support AJAX!");
return;
}
obj.onreadystatechange=processr
esp;
var url="AutoFillDropDown_Response.aspx?dno="+document.getElementById("DropDownList1").value;
obj.open("GET",url,true);
obj.send(null);
}
function processresp()
{
if(obj.readyState==4)
{
if(obj.status==200)
{
var xmlDoc=obj.responseXML.documentElement;
var emps=xmlDoc.getElementsByTagName("EMPNAME")
var listbox=document.getElementById("ListBox1");
for(var i=listbox.options.length-1;i>-1;i--)
{
listbox.options[i]=null;
}
for(var j=0;j< style="background-color: rgb(204, 255, 255);">var newoption=window.document.createElement('OPTION');
newoption.text=xmlDoc.getElementsByTagName("EMPNAME")[j].text;
newoption.value=xmlDoc.getElementsByTagName ("EMPNAME")[j].childNodes[0].nodeValue;
listbox.options.add(newoption);
}
}
}
}
function showdetails()
{
obj1=GetXmlHttpObject();
if(obj1==null)
{
alert("ur browser does't support AJAX!");
return;
}
obj1.onreadystatechange=processresp1;
var deturl="AutoFillDropDown_Response2.aspx?ename="+document.getElementById("ListBox1").value;
obj1.open("GET",deturl,true);
obj1.send(null);
}
function processresp1()
{
if(obj1.readyState==4 )
{
if(obj1.status==200)
{
document.getElementById("emplist").innerHTML=obj1.responseText;
}
}
}
function GetXmlHttpObject(handler)
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return objXMLHttp
}
>
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment