1. Definición y uso
El método open () se utiliza para abrir una nueva ventana del navegador o buscar una ventana con nombre.
Sintaxis:
window.open ( URL, nombre, especificaciones, reemplazar )
Parámetro:
URL : abre la URL de la página especificada
nombre: especifique el atributo de destino o el nombre de la ventana. Se admiten los siguientes valores:
_blank-URL se carga en una nueva ventana. Este es el valor predeterminado
_parent-URL se carga en el marco principal
_self-URL reemplaza la página actual
_top-URL reemplaza cualquier conjunto de marcos cargables
nombre -el nombre de la ventana
especificaciones: una lista de elementos separados por comas. Se admiten los siguientes valores:
channelmode = yes | no | 1 | 0 | Si se muestra la ventana en modo teatro. No hay defecto. Internet Explorer solamente |
directorios = sí | no | 1 | 0 | Si agregar un botón de directorio. El valor predeterminado es sí. Internet Explorer solamente |
pantalla completa = sí | no | 1 | 0 | Si el navegador muestra el modo de pantalla completa. No hay defecto. La ventana en modo de pantalla completa también debe estar en modo teatro. Internet Explorer solamente |
altura = píxeles | La altura de la ventana. El valor mínimo es 100. |
izquierda = píxeles | El lado izquierdo de la ventana |
ubicación = sí | no | 1 | 0 | Si se muestra el campo de dirección. El valor predeterminado es sí |
barra de menú = sí | no | 1 | 0 | Si se muestra la barra de menú. El valor predeterminado es sí |
redimensionable = sí | no | 1 | 0 | Si se puede ajustar el tamaño de la ventana. El valor predeterminado es sí |
barras de desplazamiento = sí | no | 1 | 0 | Si se muestra la barra de desplazamiento. El valor predeterminado es sí |
estado = sí | no | 1 | 0 | Si se debe agregar una barra de estado. El valor predeterminado es sí |
barra de título = sí | no | 1 | 0 | Si se muestra la barra de título. Se ignora a menos que se llame una aplicación HTML o un cuadro de diálogo de confianza. El valor predeterminado es sí |
barra de herramientas = sí | no | 1 | 0 | Si se muestra la barra de herramientas del navegador. El valor predeterminado es sí |
arriba = píxeles | Posición en la parte superior de la ventana. Solo Internet Explorer |
ancho = píxeles | El ancho de la ventana El valor mínimo es 100 |
reemplazar : especifica si la URL cargada en la ventana crea una nueva entrada en el historial de navegación de la ventana o reemplaza la entrada actual en el historial de navegación. Se admiten los siguientes valores:
verdadero: la URL reemplaza la entrada actual en el historial de navegación.
false-URL crea una nueva entrada en el historial de navegación
Ejemplo: abra la página hw.html en una nueva ventana, y el tamaño de la ventana es W: 200PX, H: 200PX, la página está a 20 px de la pantalla, 20 px a la izquierda
código js:
function func () { window.open ( 'hw.html', '_ blank', 'width: 200px height: 200px top: 20px left: 20px' ) }
Salida: