Ver Mensaje Individual
  #15 (permalink)  
Antiguo 10/08/2003, 10:45
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
Mirando la función que abre veo que le faltan las comillas a los atributos.

La tienes así

function abrirPOP(theURL)
{
ventana = window.open(theURL,"ventana",width=200,height=200) ;
}


y debe estar así

function abrirPOP(theURL)
{
ventana = window.open(theURL,"ventana",'width=200,height=200');
}

Cita:
Por otro lado, ¿ Por qué en este caso no es operativo un button ?, debería hacer el submit(), pero ¿Cuándo ?.
El button no es operativo por sí sólo. Se usa cuando se quiere usar un botón de tipo formulario pero que haga lo que nosotros le indiquemos mediante un onclick.

Pero por sí sólo el button no hace absolutamente nada.

El que un formulario comprenda la instrucción target = "ventana" y cargue el resultado en una ventana abierta mediante javascript debe hacerse sí o sí llamando a la función que abre la popup desde el tag form en el evento onsubmit y el submit debe ser un submit llamado desde un botón de tipo submit (no vale usar un button y pedirle onclick y pedirle un submit al button).
Por eso no reaccionaba tu formulario.