Necesito ocultar una capa hasta que se termine de cargar la página. He probado lo siguiente pero me pierdo:
Código HTML:
<!--Tengo una hoja de estilos con estos css:--> <style> #form_usr_content{ height:50px; width:95%; display:none; } </style> <!--Javascript:--> <script type="text/javascript"> function negative(id) { document.getElementById(id).style.display="block"; } </script> <body onLoad="negative('form_usr_content');> <!--capa que quiero ocultar hasta que se recargue la pagina. --> <div id="form_usr_content" class="form_usr_content">hola </div>
Gracias por vuestra ayuda de veras
mmmm, creo que no viene mal un buen consejo. cuando abras algo, cierralo en ese mismo instante, asi no te olvidas de ese detalle. o sea, si vas a escribir una funcion, primero escribe
cierto, otro fallo nuevamente mio de copiar el codigo, XD, es que como tengo más codigo entre medias copio solo lo justo y se me escapa.. XD
dentor de la funcion, está bien puesto el negative(class) o debería poner otra cosa... no se me ocurre. 
quizas me esta fallando el cerebro porque estoy trasnochado. asi como esta el codigo supone que te funcione. punto aparte y solo para aclarar. viendo el comentario en tu codigo que dice "PARA IE y PARA FIREFOX". cabe notar que la funcion negative es para cualquier navegador. sin embargo, el bloque if es para navegadores que no implementan la funcion document.getElementsByClassName.
al tema, hice un ejemplo especificamente para ti porque segun como lo tienes se supone que te funcione. lo comprobe en firefox e iexplorer7. como quien dice no hice ninguna modificacion salvo el texto en rojo. recuerda limpiar la cache del navegador, u obligar al navegador cargar el documento desde la fuente orignal, no sea que eso es lo que te esta fallando igual que antes.

