Gracias por ayudarme tanto, y aunque ya funciona bien, en el internet Explorer dice en la barra de estado que hay un error y que lo que esta dentro del getElementById es nulo o no es un objeto y aunque define la variable como un objeto aun asi da el mismo error ¿Habria un error en realidad? y como lo podria solucionar?
Disculpa si por no poner tanto codigo no puse donde se hace el XMLHTTPREQUEST
Código PHP:
function nuevoAjax()
{
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}