Foros del Web » Programando para Internet » Javascript »

Consulta sobre el target

Estas en el tema de Consulta sobre el target en el foro de Javascript en Foros del Web. Hola, no sé si mi consulta deba ir en PHP o en HTML, el problema es que tengo un formulario que me permite que los ...
  #1 (permalink)  
Antiguo 20/10/2003, 03:30
 
Fecha de Ingreso: octubre-2003
Mensajes: 8
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta Consulta sobre el target

Hola, no sé si mi consulta deba ir en PHP o en HTML, el problema es que tengo un formulario que me permite que los usuarios ingresen su correos para que se unan a un mailinglist:

Cita:
<form name="mymail_add" method="post" action="http://www.zonarave.com/mailinglist/add.php" target="_blank">
En esa sintaxis mi problema es que al momento de abrir una nueva ventana con el "_blank" quiero personalizar esa ventana que se abre porque quiero cambiar el tamaño, que no aparezca la barra de direccion, que no se maximize, etc.

He intentado hacerlo con un script javascript pero no me sale porque me sale un error con el add.php al momento de enviar con el evento OnClick, diganme que puedo hacer?

Gracias :)
  #2 (permalink)  
Antiguo 20/10/2003, 05:06
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Seria asunto de javascript. Los popup (ventanas sin menus y demas, de tamaño y posicion determinada) se crean con javascript (window.open).

Lo que te pasa es que deberias crearla (la ventana, sin la URL) en el onsubmit, donde tambien deberias asignar dinamicamente el target del form. Hace bastante tiempo creo que se dio la solucion. Y quizas este en las FAQs de javascript.

Saludos a Javascript desde el "lado obscuro" (PHP segun KarlanKas )
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 20/10/2003, 18:05
 
Fecha de Ingreso: octubre-2003
Mensajes: 8
Antigüedad: 20 años, 6 meses
Puntos: 0
hola josemi, por favor me podrias darme una sintaxis de lo que estabas hablando, ya que en el FAQ no encontre lo que buscaba...

Gracias.

Saludos

ANibal
  #4 (permalink)  
Antiguo 23/10/2003, 02:43
 
Fecha de Ingreso: octubre-2003
Mensajes: 8
Antigüedad: 20 años, 6 meses
Puntos: 0
nadie me ayuda ? =(
  #5 (permalink)  
Antiguo 23/10/2003, 03:11
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Hola, ser del lado oscuro (jeje)!

En este post tienes el enlace a un wizard muy bueno para abrir ventanas:

http://www.forosdelweb.com/showthrea...095#post314095

En otro orden de cosas, cuando ya tengas la ventana como quieres sólo tienes que poner en tu form:

Código PHP:
<form 
name
="mymail_add" 
method="post"
action="javascript:window.open('http://www.zonarave.com/mailinglist/add.php','ventanita','height=200,width=400');"

Lo de window.open lo puedes cambiar con el contenido que quieras (el que te genere el wizard).

Confío en que te sirva, si tienes cualquier duda... pregunta!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 23/10/2003, 06:24
 
Fecha de Ingreso: octubre-2003
Mensajes: 8
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola KarlanKas, cuando pongo esa sintaxis del javascript con el evento window.open, me sale este mensaje:

[object]

Y todo mi pagina se pone en blanco!..

aqui esta el link para que lo pruebes:

www.zonarave.com/xindex.php

Ojala me ayudes :) , espero tu respuesta.

Gracias
  #7 (permalink)  
Antiguo 23/10/2003, 06:33
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Con esto se arregla!!
Código PHP:
<form 
name
="mymail_add" 
method="post"
action="javascript:pepe=window.open('http://www.zonarave.com/mailinglist/add.php','ventanita','height=200,width=400');pepe.focus()"
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #8 (permalink)  
Antiguo 24/10/2003, 03:14
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 5 meses
Puntos: 1
Hola a todos:

¿Y xq cuando utilizas lo q KarlanKas dice, la ventana donde se abre no "recibe" el formulario?.

Salu2
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #9 (permalink)  
Antiguo 24/10/2003, 04:23
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Sí lo recibe... o no?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #10 (permalink)  
Antiguo 27/10/2003, 11:36
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 5 meses
Puntos: 1
Pues KarlanKas, en las pruebas q he hecho, no detecto que la ventana nueva reciba el formulario.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #11 (permalink)  
Antiguo 27/10/2003, 13:48
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Lo del formulario al popup es que tiene su qué o no dice que no va.

Pídeselo así

<form name="mymail_add" method="post" action="http://www.zonarave.com/mailinglist/add.php" target="pepe" onsubmit="pepe = window.open('','pepe','width=200,height=300')">

  #12 (permalink)  
Antiguo 27/10/2003, 15:05
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
tunait, simplemente eres la mejor...
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #13 (permalink)  
Antiguo 27/10/2003, 15:42
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
aish... gracias Don Abducido

Última edición por tunait; 21/01/2009 a las 07:25
  #14 (permalink)  
Antiguo 30/10/2003, 03:42
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 5 meses
Puntos: 1
Bueno, por fin puedo volver a este problemilla.

En las pruebas que había hecho, lo he solucionado asi
Código:
document.forms[0].action = "popup.asp";
document.forms[0].target = "_blank";
document.forms[0].submit();
//nuevas asignaciones necesarias pq el usr puede querer seguir navegando en esta pagina, y el action y target debe ser para ello los indicados
document.forms[0].target = "";
document.forms[0].action = "windowInicial.asp";
y funciona.

El cambiar el action y el target antes del submit, y luego, "recuperar" sus valores iniciales, es porque en la ventana inicial hay una aplicacion que navega por un recordset (asp), q por funcionalidad en el action se llama a si misma, y q presenta un formulario con varios checkbox, los cuales sirven para ver o no los datos de cada registro cuyo checkbox haya sido marcado, y en el pop up se visualiza una vista preliminar de estos, por lo q dichos checkbox deben ser enviados al popup.

(¿me habré explicado bien?)

Un lio.

En cuanto tengo un momento, pruebo la sugerencia de tunait.

Gracias a todos por vuestra ayuda.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender

Última edición por fjmasero; 30/10/2003 a las 03:53
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 19:29.