Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2010, 19:29
CARSON314
 
Fecha de Ingreso: febrero-2010
Mensajes: 31
Antigüedad: 14 años, 9 meses
Puntos: 0
'Resultado.0' is null or not an object ayuda pliss¡¡¡

Hola que tal lo que pasa que estoy haciendo una aplicacion para actualizar el registro de un usuario utlizando ajax pero cuando voy a actualizarlo me aparece este error
Mensaje: 'Resultado.0' is null or not an object
Línea: 89
Carácter: 3
en este archivo:
// Declaracion de variables Globales ///
var x
////////////////////////////////////////
function InitDB(url){
var xmlDoc;
url = url + '&t=' +(new Date()).getTime(); // Agregamos el Time para no guardar CACHE en caso de no estar declarada en la hoja
if (window.ActiveXObject)
xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); // Codigo para IE
else if (document.implementation.createDocument)
xmlDoc=document.implementation.createDocument(""," ",null); // Codigo para Mozilla, Firefox, Opera, etc
else
{alert('Your browser cannot handle this script');}

xmlDoc.async=false;

xmlDoc.load(url);
return xmlDoc.getElementsByTagName("Datos");
}
////////////////////////////////////////
function Seleccion(Id)
{
document.getElementById("kno").value = x[Id].getElementsByTagName("IdUser")[0].childNodes[0].nodeValue;
document.getElementById("knombre").value = x[Id].getElementsByTagName("Nombre")[0].childNodes[0].nodeValue;
document.getElementById("kpaterno").value = x[Id].getElementsByTagName("Apellpat")[0].childNodes[0].nodeValue;
document.getElementById("kmaterno").value = x[Id].getElementsByTagName("Apellmat")[0].childNodes[0].nodeValue;
document.getElementById("kedad").value = x[Id].getElementsByTagName("edad")[0].childNodes[0].nodeValue;
document.getElementById("kdirec").value = x[Id].getElementsByTagName("dirreccion")[0].childNodes[0].nodeValue;
document.getElementById("kdeleg").value = x[Id].getElementsByTagName("Delegacion")[0].childNodes[0].nodeValue;
document.getElementById("ktel").value = x[Id].getElementsByTagName("Telefono")[0].childNodes[0].nodeValue;

}
////////////////////////////////////////
function ArmaTabla(Objeto)
{
Cadena = "<table border='1'align='left' cellspacing='0' cellpadding='1'>";
Cadena = Cadena + "<tr class='Titulo'><tr><td>Boleta</td><td>Nombre</td><td>Paterno</td><td>Materno</td><td>Edad</td><td>Direcci&oacute;n</td><td>Delegaci&oacute;n</td><td>Telefono</td></tr>";
for (var i=0;i<x.length;i++)

{

if (Modulo(i)==0) Color = "ColorPar"; else Color = "ColorImpar";
Cadena = Cadena + "<tr class='"+Color+"' onClick='Seleccion("+i+")'>";

Cadena = Cadena + "<td>" + "<input type=checkbox>" + x[i].getElementsByTagName("IdUser")[0].childNodes[0].nodeValue + "</td>";
Cadena = Cadena + "<td>" + x[i].getElementsByTagName("Nombre")[0].childNodes[0].nodeValue + "</td>";
Cadena = Cadena + "<td>" + x[i].getElementsByTagName("Apellpat")[0].childNodes[0].nodeValue + "</td>";
Cadena = Cadena + "<td>" + x[i].getElementsByTagName("Apellmat")[0].childNodes[0].nodeValue + "</td>";
Cadena = Cadena + "<td>" + x[i].getElementsByTagName("edad")[0].childNodes[0].nodeValue + "</td>";
Cadena = Cadena + "<td>" + x[i].getElementsByTagName("dirreccion")[0].childNodes[0].nodeValue + "</td>";
Cadena = Cadena + "<td>" + x[i].getElementsByTagName("Delegacion")[0].childNodes[0].nodeValue + "</td>";
Cadena = Cadena + "<td>" + x[i].getElementsByTagName("Telefono")[0].childNodes[0].nodeValue + "</td>";

Cadena = Cadena + "</tr>";

}
Cadena = Cadena + "</table>";
document.getElementById(Objeto).innerHTML = Cadena;
}
////////////////////////////////////////

function ConsultaDB(Palabra,Objeto)
{
if(document.getElementById('Orden1').checked) order=1;
else if(document.getElementById('Orden2').checked) order=2;
else if(document.getElementById('Orden3').checked) order=3;
else if(document.getElementById('Orden4').checked) order=4;
Ruta = "AccesoXML2.asp?q="+Palabra+"&c="+order
x = InitDB(Ruta);
ArmaTabla(Objeto);


}

////////////////////////////////////////

function SalvaData(Tipo)
{
var idus = document.getElementById("kno").value;
var nombre = document.getElementById("knombre").value;
var paterno = document.getElementById("kpaterno").value;
var materno = document.getElementById("kmaterno").value;
var edad = document.getElementById("kedad").value;
var direc = document.getElementById("kdirec").value;
var deleg = document.getElementById("kdeleg").value;
var telefono = document.getElementById("ktel").value;

Ruta = "actualizar2.asp?idus="+idus+'&nombre='+nombre+'&p aterno='+paterno+'&materno='+materno+'&edad='+edad +'&direc='+direc+'&deleg='+deleg+'&telefono='+tele fono+ '&proceso='+Tipo;
Resultado = InitDB(Ruta);
alert(Resultado[0].getElementsByTagName("Resultado")[0].childNodes[0].nodeValue);
}


////////////////////////////////////////

function Modulo(Numero) {
return (Numero&1);
}
las negritas es donde me marca el error
este es el html
http://yfrog.com/m9screenshot008bj
espero su ayuda