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 
   
 


