Foros del Web » Programando para Internet » Javascript »

Ayuda con Submit y window.open

Estas en el tema de Ayuda con Submit y window.open en el foro de Javascript en Foros del Web. Hola de nuevo tengo el siguiente codigo: <html><head></head> <body> <script type="text/javascript"> var num = 0 </script> <form action='/script.php ' method="get" name="md" onSubmit="eval('poll' + num + ...
  #1 (permalink)  
Antiguo 15/05/2003, 08:13
 
Fecha de Ingreso: noviembre-2002
Mensajes: 27
Antigüedad: 21 años, 5 meses
Puntos: 0
Ayuda con Submit y window.open

Hola de nuevo tengo el siguiente codigo:

<html><head></head>
<body>
<script type="text/javascript">
var num = 0
</script>
<form action='/script.php ' method="get" name="md" onSubmit="eval('poll' + num + '=window.open(\'\',\'poll' + num + '\', \'toolbar=0,location=0,status=1,menubar=0,scrollba rs=1,resizable=1,width=600,height=350,top=50,left= 100\')');eval('this.target=\'poll' + num + '\'');eval('poll' + num + '.focus()');num++">
<input type="hidden" name="titulo" value="1">
<input type="submit" name="md" value="Enviar" >
</form></body></html>

Ahora lo e cambiado por el siguiente codigo:

<html><head></head>
<body>
<script type="text/javascript">
var num = 0
</script>
<script language="Javascript">
function preguntar(){
confirmar=confirm("¿ Quieres Continuar?");
if (confirmar){
document.md.submit();
}else{
alert('Diste a Cancelar')
}
}
</script>
<form action='/script.php ' method="get" name="md" onSubmit="eval('poll' + num + '=window.open(\'\',\'poll' + num + '\', \'toolbar=0,location=0,status=1,menubar=0,scrollba rs=1,resizable=1,width=600,height=350,top=50,left= 100\')');eval('this.target=\'poll' + num + '\'');eval('poll' + num + '.focus()');num++">
<input type="hidden" name="titulo" value="1">
input type="button" name="Enviar" value="Enviar" onclick="preguntar()">
</form></body></html>


El problema que tengo ahora es que el script.php se me abre en la misma ventana y antes se me abria en con window.open....., que tengo que cambiar para cuando se ejecute document.md.submit se me abra en le popup que he definido??

Saludos.
  #2 (permalink)  
Antiguo 15/05/2003, 10:35
 
Fecha de Ingreso: septiembre-2002
Mensajes: 19
Antigüedad: 21 años, 7 meses
Puntos: 0
Que tal JavichuXT,

Cuando yo necesito ejecutar una aplicación (sea ASP, PHP, etc.)
y deseo que esta se muestre en una nueva ventana realizo
lo siguiente:

1. En la declaración de tu forma: añade un target.

<form name="form" method="post" action="/scipt.php target=VENTANA>

2. En tu botón submit: añade un evento javascript
<input type="submit" name="ENVIAR" value="Enviar" onclick=ENVIA()>

3. La función ENVIA() : Abre una nueva ventana llamada VENTANA
(igual que el target de la forma). Luego se ejecuta el evento submit.

function Verifica()
{
window.open("","VENTANA","resizable=no,scrollbars= no,width=360,height=430,left=225,top=80")
window.document.form.submit();
}



Ojala te sirva esta idea y la puedas implementar en tu código.
Saludos.
  #3 (permalink)  
Antiguo 16/05/2003, 02:08
 
Fecha de Ingreso: noviembre-2002
Mensajes: 27
Antigüedad: 21 años, 5 meses
Puntos: 0
Gracias por contestar maldonado, problema solucionado.

saludos.
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 13:57.