AJAX - Ajax en mozillla

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ajax en mozillla

Publicado por Hector (4 intervenciones) el 12/07/2006 01:12:00
Saludos :
No se si copiaste mal pero en tu función leerDatos no estas creando el ObjetoAjax, ya que los valores son por referencia. Recuerda sobre los puntos de variables locales y globales.
El compilador de javascript en los mozillas, firefox, son mas exigentes a la de ejecutar estos script.
Si deseas te mando un pequeño ejemplo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar