Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2011, 16:25
ch_b
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
Antigüedad: 16 años, 2 meses
Puntos: 0
problemas con script entre navegadores

hola gente tel foro tengo un problema con el siguiente script

<script type="text/javascript">
function edita_marcadores()
{
//obtener el control al que se aplicara el estilo
var control_principal=document.getElementById("zz1_Cur rentNav");
//obtengo el numero de vueltas del control principal( cada tabla es una vuelta)
var vueltas=control_principal.getElementsByTagName("ta ble");
for(var c=0;c<vueltas.length;c++)
{
//creo el objeto de tipo fila con el id de la etiqueta
var fila=document.getElementById("zz1_CurrentNavn"+c);
//obtengo las tablas de la fila creada
var tabla=fila.getElementsByTagName("table");
for(var i=0;i<tabla.length;i++)
{
//obtengo las columnas de la tabla a recorrer
var columna=tabla[i].getElementsByTagName("td");
for(var j=0;j<columna.length;j++)
{
//obtengo las etiquetas "a" para verificar que tengan algun link
var etiqueta=columna[j].getElementsByTagName("a");
for(var z=0;z<etiqueta.length;z++)
{
//obtener el valor del link
var encontro_link=etiqueta[z].getAttribute("href");
//si el link obtenido es nulo aplico el estilo
if(encontro_link==null)
{
document.getElementById("zz1_CurrentNavn"+c).style .backgroundColor="#F1F1E4";
}
}
}
}
}
}
</script>

este script lo llamo desde el evento onload de mi pagina de esta forma
<body onLoad="javascript:edita_marcadores()">
el script si funciona como paro lo que fue echo el problema es que en intenert explorer no funciona y en mozilla firefox si funciona correctamente como puedo hacer para que funcione en los dos navegadores