Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Usos del método open() (http://www.forosdelweb.com/f13/usos-del-metodo-open-115192/)

Kaopectate 06/02/2003 09:36

Usos del método open()
 
Hola a todos.

El FAQ-100 que acabo de añadir, contiene una descripción detallada del uso del método open(), recopilación realizada en base a varias fuentes pero lamentablemente actualizada solo hasta IE-5 y NS-4.

Por favor, quien tenga información mas reciente de estos navegadores, o información de Opera para actualizar el post, haga sus comentarios aqui.

El contenido publicado es el siguiente:

Cita:

El método open() tiene la siguiente sintaxis:

Código:

open(sURL, sNombre, sAtributos, bHistoria);
donde:

sURL: Indica la dirección de la página a abrir.
sNombre: Nombre de la ventana (util para abrir una segunda dirección sobre la misma ventana.
sAtributos: Definidos posteriormente.
bHistoria: Si la nueva dirección se abre sobre una ventana existente, este indicador dice si debe o no añadirse al historial.

Lista de atributos utilizables en el método open (actualizada con indicadores de compatibilidad hasta NS-4 e IE-5).

Atributo: alwaysLowered (NS-4)
Valor: Se usa sin igualarlo a ningún valor
Notas: Indica que la ventana debería permanecer siempre al final de la pila de ventanas.

Atributo: alwaysRaised (NS-4)
Valor: Se usa sin igualarlo a ningún valor
Notas: Indica que la ventana debería permanecer siempre en el tope de la pila de ventanas.

Atributo: channelMode (IE-4)
Valor: Se usa sin igualarlo a ningún valor
Notas: Indica si la ventana deberá ser presentada en modo "Channel".

Atributo: dependent (NS-4)
Valor: Yes/No
Notas: Si una ventana es no dependiente, podrá sobrevivir luego de que su creador sea cerrado.

Atributo: directories (NS-4)
Valor: Yes/No
Notas: Controla la apariencia del toolbar personal de Netscape.

Atributo: fullscreen (IE-4)
Valor: Se usa sin igualarlo a ningún valor
Notas: Bajo Windows, MSIE llena la pantalla con la ventana.

Atributo: height (NS-2,IE-4)
Valor: Número.
Notas: Altura de la ventana.

Atributo: hotkeys (NS-4)
Valor: Yes/No
Notas: Colocando este valor a "no", deshabilitará la mayoría de los shortcuts de teclado aparte de la opción quit.

Atributo: innerHeight (NS-4)
Valor: Número.
Notas: Ajusta la altura interna de la ventana al valor dado.

Atributo: innerWidth (NS-4)
Valor: Número.
Notas: Ajusta el ancho interno de la ventana al valor dado.

Atributo: left (NS-4,IE-4)
Valor: Número.
Notas: Posición izquierda de la ventana.

Atributo: location (NS-2,IE-4)
Valor: Yes/No.
Notas: Barra de direcciones visible/invisible.

Atributo: menubar (NS-2)
Valor: Yes/No.
Notas: Barra de menú visible/invisible.

Atributo: outerHeight (NS-4)
Valor: Número.
Notas: Ajusta la altura externa de la ventana al valor dado.

Atributo: outerWidth (NS-4)
Valor: Número.
Notas: Ajusta el ancho externo de la ventana al valor dado.

Atributo: resizable (NS-2,IE-4)
Valor: Yes/No.
Notas: La ventana puede o no ser cambiada de tamaño.

Atributo: screenX (NS-4)
Valor: Número.
Notas: Nombre alterno para la posición izquierda de la ventana.

Atributo: screenY (NS-4)
Valor: Número.
Notas: Nombre alterno para la posición superior de la ventana.

Atributo: scrollbars (NS-2,IE-4)
Valor: Yes/No.
Notas: Pueden o no ser mostradas las barras de desplazamiento.

Atributo: status (NS-2,IE-4)
Valor: Yes/No.
Notas: Debe o no ser mostrada las barra de estado.

Atributo: toolbar (NS-2,IE-4)
Valor: Yes/No.
Notas: Debe o no ser mostrada las barra de herramientas.

Atributo: top (NS-4,IE-4)
Valor: Número.
Notas: Posición superior de la ventana.

Atributo: width (NS-2,IE-4)
Valor: Número.
Notas: Ancho de la ventana.

Atributo: z-lock (NS-4)
Valor: Se usa sin igualarlo a ningún valor
Notas: Indica que la ventana debería estar en una posición fija en la pila de ventanas.



Algunos ejemplos frecuentes:

- Abrir una ventana en una ubicación específica:
open("ventana.htm", "nombre", "left=100,top=100,width=600,height=400");

- Abrir una ventana sin barra de herramientas, sin barra de dirección, sin barras de desplazamiento, sin barra de estatus:
open("ventana.htm", "nombre", "location=no,menubar=no,scrollbars=no,status=n o");

- Abrir una ventana fullscreen (solo Internet Explorer):
open("ventana.htm", "nombre", "fullscreen");
Saludos.

Cluster 06/02/2003 16:20

mm .. de javascritp entiendo poco .. y menos de las peculiaridades de cada navegor .. Pero igual me gusta usar google .. Encontré estos artículos .. sobre el tema (algunos igual ya lo conocen pero creo q son interesantes .. )

http://members.blue.net.au/felgall/javaadd5.htm
http://www.blooberry.com/indexdot/ht...windowopen.htm

Un saludo,

Kaopectate 07/02/2003 07:09

Gracias Cluster.

En el segundo de tus links hay un wizard muy bueno para usar el método open().

Está exactamente aqui.

Saludos.

Cluster 07/02/2003 08:52

Jeje sip .. al estilo asistente de Dreamweaver .. eso si .. por lo menos genera el código justo y no toda la basura q mete DW.

Un saludo, si encuentro algo interesante ya lo publico por aquí.

lorecasas 26/05/2004 11:01

Inputs hidden al open
 
tengo una duda:

Como puedo mandarle una forma que contiene inputs hidden a una ventana abriendola con el metodo open?

Es que necesito abrir una ventana con open pero a la vez enviandole campos de un form PERO NO POR URL SINO POR FORM, EN OBJETOS HIDDEN.


Atte. Lorena

Turriano 03/09/2005 14:05

Ir abriendo en la página abierta anteriormente.
 
Hola amigos:
Yo tengo un pequeño problema:
Tengo una página en Geocities como prueba y me gustaría que al llamar desde la página-mando a distancia, abriera las nuevas ventanas en la anterior que se haya abierto.
Sino, tengo que usar el tag "target_blank" y se le llena el escritorio al visitante de páginas abiertas anteriormente.
¿Que me decis?.
Un saludo a todos.

flaviovich 03/09/2005 15:12

Cita:

Iniciado por lorecasas
tengo una duda:

Como puedo mandarle una forma que contiene inputs hidden a una ventana abriendola con el metodo open?

Es que necesito abrir una ventana con open pero a la vez enviandole campos de un form PERO NO POR URL SINO POR FORM, EN OBJETOS HIDDEN.


Atte. Lorena

Código:

window.open(''tuarchivo.php?hidden1=valor1&hidden2=valor2'', sNombre, sAtributos, bHistoria);

william_fiallos 26/09/2005 18:05

Puede alguien ayudarme. necesito desactivar o evitar que se cierre la ventana de InternetExplorer, no se si puedo desactivar el boton cerrar alguien me puede ayudar con esto?

flaviovich 26/09/2005 18:52

Al parecer no se puede, pero puedes probar reabrir la misma ventana en el evento onUnload.


La zona horaria es GMT -6. Ahora son las 02:02.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.