Activar un boton solo si se termino de cargar la página

22/03/2005 - 22:34 por Eduardo Piován | Informe spam
Hola amigos

Quisiera saber si es posible activar/desactivar un botón con ASP si la
página se terminó de cargar. O si hay algun truquillo por ahí para hacer
esto.

Gracias de antemano por su ayuda

Preguntas similare

Leer las respuestas

#1 Eduardo Piován
23/03/2005 - 22:10 | Informe spam
Gracias por sus comentarios.

Bueno, en realidad lo que quiero es que no aparezca el boton CONTINUAR hasta
que no se carguen todos los elementos de la página. Como dichos elementos
son publicidades hechas en Flash, quisiera que todas aparezcan y luego se
active el boton.
De cualquier manera, no importa si no se puede hacer con ASP. Si se puede
hacer con algún script, también estaría bien... la cuestión es hacerlo. Pero
de acuerdo a lo leído en sus respuestas me parece que no es posible.
Respuesta Responder a este mensaje
#2 Matias Iacono
24/03/2005 - 13:50 | Informe spam
En realidad es posible, hasta cierto punto. Alvaro te comento algo respecto
a eso.

En JavaScript, la funcion para saber si el documento ha sido cargado
completamente es: document.all

De esta forma, puedes saber si la pagina se ha cargado o no. Ademas, posees
metodos conjunto a hojas de estilo, que pueden hacer un objeto INVISIBLE o
VISIBLE dependiendo lo que ejecutes.

Entonces, deberias tener algo asi:

<body onLoad="HacerVisible()"
...
...
...

<input type=submit ID="BOTON" name="MiBoton" value="Siguiente"
style="display: none;">

<script language=javascript>
if (document.all)
{
document.getElementById('BOTON').style.display = 'inline'
}
</script>

La cosa va por ese lado... no lo he probado, pero espero funcione.

Saludos,
Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Eduardo Piován" wrote in message
news:ub1vaz%
Gracias por sus comentarios.

Bueno, en realidad lo que quiero es que no aparezca el boton CONTINUAR


hasta
que no se carguen todos los elementos de la página. Como dichos elementos
son publicidades hechas en Flash, quisiera que todas aparezcan y luego se
active el boton.
De cualquier manera, no importa si no se puede hacer con ASP. Si se puede
hacer con algún script, también estaría bien... la cuestión es hacerlo.


Pero
de acuerdo a lo leído en sus respuestas me parece que no es posible.



Respuesta Responder a este mensaje
#3 Matias Iacono
24/03/2005 - 14:03 | Informe spam
Una cosa que me olvide de comentarte, es que, como son Flash, no se tiene
control sobre la carga de este elemento, asi que, el codigo solo funcionaria
para la carga del HTML de la pagina, IMAGES y elementos medibles.

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Matias Iacono" wrote in message
news:OAXve$
En realidad es posible, hasta cierto punto. Alvaro te comento algo


respecto
a eso.

En JavaScript, la funcion para saber si el documento ha sido cargado
completamente es: document.all

De esta forma, puedes saber si la pagina se ha cargado o no. Ademas,


posees
metodos conjunto a hojas de estilo, que pueden hacer un objeto INVISIBLE o
VISIBLE dependiendo lo que ejecutes.

Entonces, deberias tener algo asi:

<body onLoad="HacerVisible()"
...
...
...

<input type=submit ID="BOTON" name="MiBoton" value="Siguiente"
style="display: none;">

<script language=javascript>
if (document.all)
{
document.getElementById('BOTON').style.display = 'inline'
}
</script>

La cosa va por ese lado... no lo he probado, pero espero funcione.

Saludos,
Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Eduardo Piován" wrote in message
news:ub1vaz%
> Gracias por sus comentarios.
>
> Bueno, en realidad lo que quiero es que no aparezca el boton CONTINUAR
hasta
> que no se carguen todos los elementos de la página. Como dichos


elementos
> son publicidades hechas en Flash, quisiera que todas aparezcan y luego


se
> active el boton.
> De cualquier manera, no importa si no se puede hacer con ASP. Si se


puede
> hacer con algún script, también estaría bien... la cuestión es hacerlo.
Pero
> de acuerdo a lo leído en sus respuestas me parece que no es posible.
>
>
>


Respuesta Responder a este mensaje
#4 Eduardo Piován
26/03/2005 - 13:23 | Informe spam
Muchas gracias a todos por su ayuda.
Respuesta Responder a este mensaje
#5 Alvaro G Vicario
28/03/2005 - 10:11 | Informe spam
*** Matias Iacono wrote/escribió (Thu, 24 Mar 2005 08:50:02 -0400):
if (document.all)



Con esto estás comprobando el si el navegador es Internet Explorer. Si no
lo es, el botón permanecerá invisible y la página no se podrá visitar. Si
sí lo es, el usuario podrá pulsarlo cuando quiera y saltarse los anuncios.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida