Foros del Web » Programando para Internet » Javascript »

Hacer dos acciones en un evento de un boton con javascript?¿

Estas en el tema de Hacer dos acciones en un evento de un boton con javascript?¿ en el foro de Javascript en Foros del Web. Quisiera hacer dos eventos al darle un click a un boton que es un confirm. Entonces lo que quiero es que si le das a ...
  #1 (permalink)  
Antiguo 27/05/2008, 01:13
 
Fecha de Ingreso: abril-2008
Mensajes: 41
Antigüedad: 16 años
Puntos: 0
Hacer dos acciones en un evento de un boton con javascript?¿

Quisiera hacer dos eventos al darle un click a un boton que es un confirm.
Entonces lo que quiero es que si le das a cancelar no haga nada, lo cancele y el scroll se quede ai mismo, pero si le das a aceptar lo borre y el scroll vaya a arriba a un div ke tengo.
Buscando he encontrado esta solución pero no funciona bien del todo.

Código:
OnClientClick="if(confirm('Se eliminarán los tipos de actualidades seleccionados. ¿Desea continuar?')){javascript:window.location.href='#destino';}"
loque hace es:
Si le doy a Aceptar lo borra, y el scroll va donde yo quiero.
Si le doy a cancelar, el scroll se queda abajo(donde yo quiero) pero TAMBIEN LO BORRA.

por favorrr ayuda porque webos hace esto.
  #2 (permalink)  
Antiguo 27/05/2008, 01:29
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
De acuerdo Respuesta: Hacer dos acciones en un evento de un boton con javascript?¿

1.- OnClientClick, que yo sepa no existe, en su defecto sera onclick en minusculas.
2.- Si comienzas a escribir javascript, porque pones javascript: en mitad de la sentencia?
3.- El maikeljason.
4.- El Robocop.

Te sugiero de la siguiente forma:
Código:
<script type="text/javascript">
 function go(pregunta,link)
  {
    if(pregunta!='')
     {
       if(confirm(pregunta))
        {
           location.href=link;
         }
     }
    else
     {
       location.href=link;
     }
  }
</script>
Código HTML:
Ejemplo con pregunta:
<input type="button" value="conPregunta" onclick="go('¿Desea continuar?','http://www.google.com')" />
Ejemplo sin pregunta:
<input type="button" value="conPregunta" onclick="go('','http://www.google.com')" /> 
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 27/05/2008, 01:45
 
Fecha de Ingreso: abril-2008
Mensajes: 41
Antigüedad: 16 años
Puntos: 0
Respuesta: Hacer dos acciones en un evento de un boton con javascript?¿

gracias x contestar

pues en javascript siempre uso el onclientclick
en teoria me va bien pero nose xke tb me borra, tu forma es basicamente la misma que la mia

PD: baila el chikichiki baila el chikichiki mola mogollon

Saludos y muchas gracias ;D
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 23:45.