Ajax en mozillla
Publicado por Javier Rodriguez (1 intervención) el 13/06/2006 14:24:05
He estudiado tecnologia ajax por internet y lo he implementado en internet explorer funciona correctamente pero en Mozilla No.
ahora habra una teoria que no conosca o algo asi que alguien sepa como funciona en el Mozilla.El navegador si soporta esta tecnologia pero no trae el responseText al contenedor.el siguiente muestra el codigo utilizado:
function leerDatos(){
// alert (e.value)
var s1, t2, contenedor;
contenedor = document.getElementById('tabla');
//s1 = document.getElementById('t1').value;
//s1 = document.getElementById(s1).value
//alert (s1)
if (oXML.readyState == 4) {
//document.form1.t1.value = oXML.responseText
//document.getElementById(s2).innerHTML = oXML.responseText
//document.form2.innerHTML = oXML.responseText
//document.form1.tabla.innerHTML = oXML.responseText
contenedor.innerHTML = oXML.responseText
//alert (oXML.responseText);
}
}
function AJAXCrearObjeto(){
var obj;
if(window.XMLHttpRequest) { // no es IE
obj = new XMLHttpRequest();
} else { // Es IE o no tiene el objeto
try {
obj = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert('El navegador utilizado no está soportado');
}
}
return obj;
}
function ejeajax(){
oXML = AJAXCrearObjeto();
seguir = true
//hhalert (form1.si.length)
/*for (i=1;i<=form.si.length;i++){
if (form1.s1[i].checked == true){
break;
}
}*/
oXML.open('Post','ponerdato.php?s1='+ form1.s1[1].text,true);
oXML.onreadystatechange = leerDatos
oXML.send();
}
Si alguien me podria ayudar en esto se lo agradeceria
ahora habra una teoria que no conosca o algo asi que alguien sepa como funciona en el Mozilla.El navegador si soporta esta tecnologia pero no trae el responseText al contenedor.el siguiente muestra el codigo utilizado:
function leerDatos(){
// alert (e.value)
var s1, t2, contenedor;
contenedor = document.getElementById('tabla');
//s1 = document.getElementById('t1').value;
//s1 = document.getElementById(s1).value
//alert (s1)
if (oXML.readyState == 4) {
//document.form1.t1.value = oXML.responseText
//document.getElementById(s2).innerHTML = oXML.responseText
//document.form2.innerHTML = oXML.responseText
//document.form1.tabla.innerHTML = oXML.responseText
contenedor.innerHTML = oXML.responseText
//alert (oXML.responseText);
}
}
function AJAXCrearObjeto(){
var obj;
if(window.XMLHttpRequest) { // no es IE
obj = new XMLHttpRequest();
} else { // Es IE o no tiene el objeto
try {
obj = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert('El navegador utilizado no está soportado');
}
}
return obj;
}
function ejeajax(){
oXML = AJAXCrearObjeto();
seguir = true
//hhalert (form1.si.length)
/*for (i=1;i<=form.si.length;i++){
if (form1.s1[i].checked == true){
break;
}
}*/
oXML.open('Post','ponerdato.php?s1='+ form1.s1[1].text,true);
oXML.onreadystatechange = leerDatos
oXML.send();
}
Si alguien me podria ayudar en esto se lo agradeceria
Valora esta pregunta


0