Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/11/2009, 15:37
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Respuesta: Un boton puede tener mas de una acción?

Claro que es posible hacerlo inclusive agregando dos listeners diferentes al mismo elemento.

Actualmente lo estas haciendo de una manera muy "arcaica" o "antigua", realmente eso ya no se debería hacer, te recomiendo hacerlo de la siguiente manera:

Código:
//el script

var link = document.getElementById('link');

//podemos agregar varios listeners
link.addEventListener('click',function(){
      window.open(this.href, this.target, 'width=500,height=500');
      return false;
},false);

//a un mismo evento!!
link.addEventListener('click',function(){
     document.location='pagina.php';
     return false;
},false)



//el html....
<body>

<a href="pop-up.php" id="link">Abrir pop-up y redireccionar</a>

</body>
De esta manera estarías siguiendo la especificación y escribirías mejor código, para más información: https://developer.mozilla.org/en/DOM...dEventListener

saludos

PS: no he probado el código pero creo que quedó clara la idea.