Foros del Web » Programando para Internet » ASPX (.net) »

Necesario pulsar botón dos veces.

Estas en el tema de Necesario pulsar botón dos veces. en el foro de ASPX (.net) en Foros del Web. Dentro de una aplicacion web desarrollada en aspx, tengo diferentes botones, pero uno de ellos lo necesito pulsar dos veces para que responda y realice ...
  #1 (permalink)  
Antiguo 23/11/2011, 08:42
 
Fecha de Ingreso: febrero-2010
Mensajes: 105
Antigüedad: 14 años, 10 meses
Puntos: 1
Necesario pulsar botón dos veces.

Dentro de una aplicacion web desarrollada en aspx, tengo diferentes botones, pero uno de ellos lo necesito pulsar dos veces para que responda y realice el evento para el que está destinado.

Alguna idea?
  #2 (permalink)  
Antiguo 10/02/2012, 12:38
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 20 años
Puntos: 12
Respuesta: Necesario pulsar botón dos veces.

Mira, lo puedes hacer con JavaScript, suponiendo que tu boton sea un asp:Button con ID btn_Enviar

Esta linea deberia ir en el Page_Load de tu pagina:
Código VB:
Ver original
  1. Me.btn_Enviar.Attributes.Add("onclick", "dosClicks(); return false;") //el return false evita el postback

El codigo JS y de la funcion dosClicks seria:
Código Javascript:
Ver original
  1. var int_Clicks = 0; //variable global
  2. function dosClicks(){
  3. if (int_Clicks == 2){
  4. __doPostBack('btn_Enviar',''); //El boton btn_Enviar debe tener en el codeBegind el Sub con las lineas de codigo que realizara al hacer el PostBack
  5. int_Clicks = 0; //Reiniciamos el contador
  6. }
  7. else{
  8. int_Clicks +=1; //Le sumamos 1 a la variable global para llevar el konteo de clicks
  9. alert('Deberas pulsar el boton una vez mas para hacer PostBack');
  10. }
  11. }
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #3 (permalink)  
Antiguo 10/02/2012, 15:30
Avatar de AWesker  
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 16 años, 2 meses
Puntos: 27
Respuesta: Necesario pulsar botón dos veces.

Probablemente sea cuestión de actualización del control. ¿Has revisado con un punto de interrupción para comprobar si entra en el evento?
  #4 (permalink)  
Antiguo 10/02/2012, 18:01
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 20 años
Puntos: 12
Respuesta: Necesario pulsar botón dos veces.

Osea, que es un error?, es decir, lo esta pulsando 2 veces? O necesita que sa pulsado dos veces?
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #5 (permalink)  
Antiguo 13/02/2012, 08:13
Avatar de AWesker  
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 16 años, 2 meses
Puntos: 27
Respuesta: Necesario pulsar botón dos veces.

No precisamente un error. Esto pasa frecuentemente cuando en la página se están usando UpdatePanel, por lo que es necesario agregar el Trigger del evento correspondiente. Claro, esta es una teoría fernan2010 será el que la afirme o desmienta.

Saludos...
  #6 (permalink)  
Antiguo 13/02/2012, 10:36
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 20 años
Puntos: 12
Respuesta: Necesario pulsar botón dos veces.

Haaa ok, y yo pensando que el necesitaba hacer que su boton fuera pulsado dos veces antes de hacer una accion jajajaa. En fin.

Saludos
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]

Etiquetas: asp, pulsar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:55.