Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2005, 00:42
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola sowhat:

La primera parte de la pregunta la contesta la FAQ-100 donde kao detalló magníficamente las posibilidades del método open.

Sobre la segunda parte de la pregunta te diré que al usar una validación, el código se complica un poco, ya que al poner un return el resto del código no tiene efecto... y si ese resultado es falso no se hace el submit, así que no tiene sentido abrir la ventana...
Me parece que sería mejor abrir esa ventana si pasa la validación:

<form method="post" action="email.php" target="ventanaForm" onSubmit="return verificarFormu(this)" >

y en verificaFormu:
function verificaFormu(formulario) {
if (pasa la validación) {
window.open('', 'ventanaForm', 'toolbar=no,location=no,scrollbars=yes,directories =no,status=no,menubar=no,resizable=no,width=400,he ight=475');
return true;
}
else
return false;
}

Espero que te sirva.

Saludos

P.D: Me olvidaba decir que todos los navegadores modernos aceptan popups, aunque hay veces que implementan opciones para detectarlos y quitarlos, pero ese sería otra tema.
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 31/03/2005 a las 00:46 Razón: Me había olvidado una parte de la respuesta