Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2006, 09:20
desbarrao
 
Fecha de Ingreso: mayo-2005
Mensajes: 36
Antigüedad: 19 años
Puntos: 0
Problemas con innerHTML

Tengo hecho una tabla que reescribo con innerHTML cada vez que elijo uno opcion dentro de la tabla. El asunto es que hay navegadores en los que no me funciona el innerHTML (como por ejemplo Internet Explorer 5 de Macintosh) y me gustaria saber si hay alguna otra manera de hacer lo mismo.

Para que os hagais una idea el codigo es el siguiente:

Código PHP:
<!--#include file="includes/conexion.asp"-->
<!--#include file="includes/geografico.asp"-->
<html>
<
head>
<
link href="estilos.css" rel="stylesheet">
<
script>
function 
dibujar(opcion)
{
menu=document.getElementById('capa');
menu.innerHTML='';
tabla='';
tabla+='<table cellpadding="0" cellspacing="0" border="0" width="190">';
....
tabla+='</table>';
menu.innerHTML=tabla;
}
 
function 
cambiar(i,j)
{
if (
i!=&& j!=0)
{
if (
arrProvincias[i].areas[j].estado=='1')
{
arrProvincias[i].areas[j].estado='0';
}
else
{
arrProvincias[i].areas[j].estado='1';
}
}
if (
i!=&& j==0)
{
if (
arrProvincias[i].estado=='0')
{
arrProvincias[i].estado='1';
}
else
{
for (
k=1;k<arrProvincias[i].areas.length;k++)
{
arrProvincias[i].areas[k].estado='0';
}
arrProvincias[i].estado='0';
}
}
dibujar()
}
 
</script>
</head>
<body>
<div id=capa></div>
</body>
</html>