Foros del Web » Programación para mayores de 30 ;) » .NET »

OnClick

Estas en el tema de OnClick en el foro de .NET en Foros del Web. Hola buenas tardes, tengo el siguiente dilema.Tengo una pagina en asp.net y programo en visual.net y necesito abrir una ventana nueva, dandole a un boton, ...
  #1 (permalink)  
Antiguo 26/04/2010, 07:36
 
Fecha de Ingreso: julio-2009
Mensajes: 60
Antigüedad: 14 años, 9 meses
Puntos: 0
OnClick

Hola buenas tardes, tengo el siguiente dilema.Tengo una pagina en asp.net y programo en visual.net y necesito abrir una ventana nueva, dandole a un boton, despues de que ha realizado una serie de comprobaciones como que un listbox no este vacio (eso lo realizo con un requiredfield validator). El problema esta en que cuando pongo la siguiente sentencia:

Me.btn_actualizar_datos.Attributes.Add("OnClick", "javascript:if (!confirm('¿Esta seguro de querer actualizar la información?')) return false;else{open('Confirmacion_actual.aspx','NewWin dow','top='+((screen.width - 800)/ 2)+',left='+((screen.height - 426)/ 2)+',width=548px,height=426,status=yes,resizable=n o,scrollbars=yes')};")

Me abre la ventana al segundo click al darle al boton, no al primero. ¿Alguien me podria ayudar y decir por que?

Muchas gracias y espero respuestas.
  #2 (permalink)  
Antiguo 11/05/2010, 04:14
 
Fecha de Ingreso: julio-2009
Mensajes: 60
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: OnClick

Al final para abrir una pantalla lo utilice con la siguiente sentencia.Mando parametros con datos.Aqui dejo como abrir un pop up enviando datos.

ScriptManager.RegisterStartupScript(Me, Me.GetType(), "", "<script>Confirmar('" & periodo_todos & "' );</script>", False)

function Confirmar(p_periodo_todos)
{
if (!confirm('¿Esta seguro de querer actualizar la información?'))
return false;
else
//width=548px,height=426
hidden = open('Confirmacion_actual.aspx?p='+p_periodo_todos ,'NewWindow','top='+((screen.width - 370)/ 2)+',left='+((screen.height - 150)/ 2)+',width=370px,height=150,status=yes,resizable=n o,scrollbars=yes');

}

Espero que a alguine le pueda servir.
Un saludo

Etiquetas: onclick
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 01:22.