Foros del Web » Programando para Internet » Javascript »

propiedades de la ventana del navegador???

Estas en el tema de propiedades de la ventana del navegador??? en el foro de Javascript en Foros del Web. Hola... Acabo de suscribirme a este prestigioso foro y quisiera que me ayuden con un problema que seguramente es muy simple pero no he hallado ...
  #1 (permalink)  
Antiguo 22/01/2006, 17:56
 
Fecha de Ingreso: enero-2006
Mensajes: 8
Antigüedad: 18 años, 3 meses
Puntos: 0
propiedades de la ventana del navegador???

Hola...
Acabo de suscribirme a este prestigioso foro y quisiera que me ayuden con un problema que seguramente es muy simple pero no he hallado la forma de resolverlo ...
Tengo un sitio de dos páginas y una base de datos. La primera es una página con un formulario que envía (post) la identificación del usuario a la segunda página, la cual tiene código php para buscar en la base de datos y mostrar los resultados. Necesito mostrar estos resultados en una ventana nueva del navegador (es decir distinta a la que muestra el formulario) con un tamaño específico y que no muestre las barras de menu, dirección, etc. Se que puedo obtener una nueva ventana colocando target="_blank" en la etiqueta <form> del formulario de entrada pero no se como modificar las propiedades de la nueva ventana. ¿cómo resuelvo este problema?
  #2 (permalink)  
Antiguo 22/01/2006, 18:17
Avatar de 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 ldesousa, bienvenido a los foros :

Pues si que la solución es sencilla, aunque un poco rebuscada...
En vez de usar target="_blank", tienes que dar otra nombre, y también usar el evento submit para abrir una ventana en blanco (con window.open) con el primer parámetro vacío (cadena vacía), el segundo que coincida con el nombre que le has dado al target y en el tercero pones las propiedades del popup (supongo que eso lo sabes...)

Sobre la apertura de ventanas tienes la FAQ-100 de javascript, y sobre el envío de formulario a un popup también hay información (la puse yo mismo)

<form action="destino.php" target="popup" enctype="text/plain" method="get" onsubmit="window.open('', 'popup', 'width=300,height=200')" >

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 22/01/2006, 18:49
 
Fecha de Ingreso: enero-2006
Mensajes: 8
Antigüedad: 18 años, 3 meses
Puntos: 0
Gracias Caricatos, aprecio mucho tu ayuda y pronta respuesta.
Te confieso que la opción que me sugieres la había probado y se abre la ventana con las propiedades definidas en el objeto window.open, pero extrañamente los campos del formulario no son enviados. En realidad no se que sucede porque, al igual que Tú, pensé que eso funcionaría sin problemas porque entiendo que el evento "onsubmit" se ejecuta primero que "action" y a este último se le obliga con target a enviar la información a la misma ventana abierta por el primero (popup en el código que me enviaste).
  #4 (permalink)  
Antiguo 22/01/2006, 19:24
 
Fecha de Ingreso: enero-2006
Mensajes: 8
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola Caricatos...
Acabo de resolver el problema. Coloqué enctype="multipart/form-data" en lugar de enctype="text/plain" y los campos del formulario son pasados. La verdad que conseguí esto por ensayo y error porque no estoy bien documentado sobre el uso de enctype. Saludos
  #5 (permalink)  
Antiguo 23/01/2006, 02:56
Avatar de 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 otra vez:

Como no sabía el método que ibas a usar puse el que suelo usar para mis pruebas (aunque en este caso no necesité de ellas, ya que es un tema que ya lo he respondido en otras ocasiones y no tengo dudas), y para get se usa text/plain...

Puedes ver más aquí: http://html.conclase.net/w3c/html401...act/forms.html

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 21:25.