Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2011, 12:56
hugotuxsv
 
Fecha de Ingreso: noviembre-2010
Ubicación: El Salvador
Mensajes: 44
Antigüedad: 13 años, 6 meses
Puntos: 6
abrir una ventana nueva y redirigir la ventana actual

Hola, no soy muy conocedor de Javascript, pero estoy intentando hacer que cuando el usuario haga una combinación de teclas esta haga dos acciones:
1. abrir una ventana nueva con informacion para el usuario, esto con window.open
2. la ventana actual de trabajo que la redirija hacia otra direccion, esto con window.location

Pero no logro hacer que funcionen las dos en una misma llamada de función, siempre me realiza la ultima acción. este es mi código
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.           function pulsar(e) {
  3.               tecla=(document.all) ? e.keyCode : e.which;
  4.               if (tecla==79 && e.altKey) //79 = letra o
  5.                     window.open('paginab.php');
  6.                     window.location="paginac.php";
  7.                 return false;
  8.           }
  9.         </script>

En ese caso solo me redirige a "paginac.php" y si le doy vuelta solo me abre "paginab.php" en una ventana nueva, pero nunca las dos acciones.

Para llamar la función tengo un onkeydown dentro de body
Código HTML:
Ver original
  1. <body onkeydown="return pulsar(event)">

Agradezco cualquier ayuda que me puedan brindar.