Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2007, 09:28
Avatar de Jesica
Jesica
 
Fecha de Ingreso: agosto-2007
Mensajes: 78
Antigüedad: 16 años, 9 meses
Puntos: 0
Funciona en explorer pero no en firefox

Hola gente, necesito ayuda con esto...
Hice esta aplicación, pero no tengo idea de porque no funciona en firefox, ya que en explorer funciona perfecto, que puede ser?
Les paso el codigo:


Código HTML:
<script type="text/javascript" src="GetXmlHttpObject.js"></script>

<script language="javaScript">
var xmlDataSet="";
var oXML = GetXmlHttpObject();

function actualizarGrilla()
{

	var url="index.php";
	oXML.open("GET", url,false);
	oXML.onreadystatechange = leerDatos;
	oXML.send(null);

}

function leerDatos()
{

	if(oXML.readyState==1)
	{
		document.getElementById("lista").innerHTML="Cargando.......";
	}
	if (oXML.readyState == 4)
	{
		xmlDataSet  = oXML.responseXML.documentElement;
		cargarGrilla();

	}
}

function cargarGrilla()
{

	var tabla = '<table class="tabla"><tr>';
	tabla+='<th width="5%" height="21" class="campoTexto">id</th>';
	tabla+='<th width="20%" height="21" class="CampoTexto">Titulo</th></tr>';


	for (i = 0; i < xmlDataSet.getElementsByTagName('tituloBibliograficas').length; i++)
	{
		var item = xmlDataSet.getElementsByTagName('tituloBibliograficas')[i];
		var idGrilla=i

		var id = item.getElementsByTagName('id')[0].firstChild.data;

		var cell = item.getElementsByTagName('titulo')[0];

		//tomo los valores del xml
		if (cell.firstChild && cell.firstChild.data)
		{
			var titulo = item.getElementsByTagName('titulo')[0].firstChild.data
		}
		else
		{
			var titulo = '';
		}



		tabla = tabla + '<td class="tabla"><div id="div1" onclick="cargarCamposTituloBibliografica('+ idGrilla + ')">' + id + '</div></td>';
		tabla = tabla + '<td class="tabla">' + titulo + '</td>';
		tabla=tabla + '</tr>'
	}
	tabla= tabla + '</table>';

	document.getElementById('lista').innerHTML=tabla;

}
</script>
<body onload = "actualizarGrilla();">
<div id="lista"></div>
</body> 
Desde ya muchas gracias
Saludos