Foros del Web » Programando para Internet » Javascript »

Usos del método open()

Estas en el tema de Usos del método open() en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 06/02/2003, 09:36
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
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.

Última edición por Kaopectate; 06/02/2003 a las 09:39
  #2 (permalink)  
Antiguo 06/02/2003, 16:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 11 meses
Puntos: 129
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,
  #3 (permalink)  
Antiguo 07/02/2003, 07:09
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
Gracias Cluster.

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

Está exactamente aqui.

Saludos.
  #4 (permalink)  
Antiguo 07/02/2003, 08:52
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 11 meses
Puntos: 129
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í.
  #5 (permalink)  
Antiguo 26/05/2004, 11:01
Avatar de lorecasas  
Fecha de Ingreso: noviembre-2003
Mensajes: 126
Antigüedad: 21 años, 1 mes
Puntos: 0
Exclamación 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
__________________
Lorena ;-)
  #6 (permalink)  
Antiguo 03/09/2005, 14:05
Turriano
Invitado
 
Mensajes: n/a
Puntos:
Pregunta 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.
  #7 (permalink)  
Antiguo 03/09/2005, 15:12
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
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);
  #8 (permalink)  
Antiguo 26/09/2005, 18:05
 
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 19 años, 2 meses
Puntos: 0
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?
  #9 (permalink)  
Antiguo 26/09/2005, 18:52
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Al parecer no se puede, pero puedes probar reabrir la misma ventana en el evento onUnload.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
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 12:25.