Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2009, 16:33
midas84
 
Fecha de Ingreso: agosto-2008
Mensajes: 14
Antigüedad: 16 años, 4 meses
Puntos: 0
Exclamación Problemas con boton creado mediante dom y problemas I.E. - M.F.

Hola a todos soy nuevo en ajax, estoy intentando mostrar mediante ajax una tabla en php el problema que tube en realidad fueron 2 pero el mas importante es que...

Este codigo lo que hace es consultar a la base de datos primero para ver si es que el usuario que pone su contraseña es quien dice ser.... el famoso por favor vuelva a introducir su contraseña por seguridad y luego de eso carga una tabla con la bitacora que almaceno en una bd postgres con un menu que sirve para manejar los resultados.

1.- Lo programe probandolo en firefox pero cuando se me ocurrio probarlo en explorer como supondran no funcionaba, haciendo un seguimiento del codigo vi que el error aparece en la linea que destaco de todo este codigo:

Código:
xml3 = conexion3.responseXML;
cant=xml3.getElementsByTagName();
cantidad= cant.firstChild.nodeValue;   
sin esa linea funciona, bueno aparece todo el esqueleto que deberia aparecer, obvio que el dato que necesito ahi lo remplace por un valor cualquiera digamos cantidad=100; llega a ejecutarse como deberia.

El segundo problema que tengo es algo mas complicado por que llega a funcionar algún momento en firefox, pero en explorer jamas osea que es muy irregular el funcionamiento en ambos navegadores, el problema es que mediante codigo creo un menu, con 3 selects, donde se selecciona el orden que debe seguir una tabla de bd para ser mostrada, por ejemplo que este ordenada ascendentemente o desendentemente por algun atributo, entonces al momento de crear el boton le asigno un evento que cuando haga click obvio haga la consulta y cree la tabla con los resultados, ahi es el problema cuando le asigno el evento de ejecutar una funcion no se crea el boton, por algun error que desconosco la linea es esta.
Código:
bot= document.createElement('button');
addEvent(bot, 'click',hola,false);
elmTD.appendChild(bot);
lo extraño de esa linea es que por ejemplo con esa funcion hola que esta funciona bien, pero cuando le pongo la funcion correcta que este caso es mirar. No se crea el boton...
ojala que alguien pueda darme una ayudita ahora les paso el codigo completo, que esta con algunas paginas de conexion a bd postgres.

este es el JS


Espero puedan ayudarme, gracias de antemano, Chau.

Última edición por midas84; 02/04/2009 a las 16:39