Ver Mensaje Individual
  #11 (permalink)  
Antiguo 29/06/2011, 07:39
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años, 4 meses
Puntos: 66
Respuesta: Como ocultar boton con javascript al iniciar el formulario

buenas de nuevo,
la verdad no he encontrado nada para agilizar el tema. la cuestión es lo que te he comentado; primero se cargan los objetos y luego se ejecuta el javascript. por tanto si se cargan todos los objetos y por el motivo que sea tarda en cargarse todo (bien por imágenes demasiado grandes, consultas pesadas a una BBDD, etc) vas a seguir teniendo el mismo problema.
la única solución que se me ocurre para evitar que primero aparezcan los botones y luego desaparezacan, es que metas todos los botones (o los objetos que sean) en un <div style="display:none">. De esta manera no van a aparecer en ningún momento. Cuando ejecutes tu funcion en el window.onload (la que hemos estado tratando), mete una última sentencia dentro de esa función que muestre la capa que por defecto está oculta, con un simple--> document.getElementById('nombre_div').style.displa y = 'inline';
así, cuando muestre el div, los botones que no deben aparecer no lo harán, en la carga de la página tampoco.

a ver qué te parece la idea... :)

saludos.