Explicación detallada del método Windows.open ():
Window.open (URL, nombre, características, reemplazar) se usa para cargar la URL especificada en una ventana nueva o existente y devolver un objeto de ventana que representa la nueva ventana. Tiene 4 parámetros opcionales:
URL: una cadena opcional que declara la URL del documento que se mostrará en una nueva ventana. Si se omite este parámetro, o su valor es una cadena vacía, entonces la nueva ventana no mostrará ningún documento.
Nombre: Una cadena opcional que es una lista de características separadas por comas que incluyen números, letras y subrayados que declaran el nombre de la nueva ventana. Este nombre se puede usar como el valor del objetivo de atributo que marca <a> y <form>. Si este parámetro especifica una ventana existente, el método Open () usa directamente esta ventana. En este caso, se ignorará el parámetro de características que especifica la función de la ventana. Nombres reservados: "_ en blanco", "_ Padre", "_ Top" consulte la ubicación de visualización de la nueva ventana.
Características: (no se recomienda este parámetro) Una cadena opcional que declara las características del navegador estándar que se mostrarán en la nueva ventana. Si se omite este parámetro, la nueva ventana tendrá todas las características estándar. En la siguiente tabla de características de la ventana, explicamos el formato de la cadena en detalle.
Reemplazar: un valor booleano opcional. 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. Valores compatibles: Verdadero - URL reemplaza la entrada actual en el historial de navegación; Falso: URL crea una nueva entrada en el historial de navegación.
La nueva ventana del navegador de nivel superior se crea mediante la ventana del método.open (). Al llamar a este método, el valor de retorno de la llamada Open () debe almacenarse en una variable, y luego la variable debe usarse para hacer referencia a la nueva ventana. La propiedad de apertura de una nueva ventana a su vez se refiere a la ventana que la abre.
No confunda el método Window.open () y el método document.open (). Las funciones de estos dos son completamente diferentes. Para dejar claro su código, use Window.open () en lugar de Open ().
La mayoría de los navegadores han agregado sistemas de filtrado emergente. Por lo general, el método abierto se llama solo cuando el usuario hace clic manualmente en un botón o enlace. El código JavaScript generalmente falla cuando se intenta abrir una ventana emergente cuando el navegador inicialmente se carga (o desinstala).
Características de la ventana
ChannelMode = Sí | no | 1 | 0 si se debe usar el modo de teatro para mostrar la ventana. El valor predeterminado es no.
Directorios = sí | no | 1 | 0 si se debe agregar un botón de directorio. El valor predeterminado es sí.
Fullscreen = sí | no | 1 | 0 si se debe usar el modo de pantalla completa para mostrar el navegador. El valor predeterminado es no. Una ventana en modo de pantalla completa debe estar en modo teatro al mismo tiempo.
altura = píxeles La altura del área de visualización del documento en la ventana. En píxeles.
izquierda = píxeles la coordenada x de la ventana. En píxeles.
ubicación = sí | no | 1 | 0 si se debe mostrar el campo de dirección. El valor predeterminado es sí.
Menubar = sí | no | 1 | 0 si se debe mostrar la barra de menú. El valor predeterminado es sí.
RESIZABLE = SÍ | NO | 1 | 0 ¿La ventana es ajustable? El valor predeterminado es sí.
Barras de desplazamiento = sí | no | 1 | 0 si se debe mostrar barras de desplazamiento. El valor predeterminado es sí.
estado = sí | no | 1 | 0 si se debe agregar barra de estado. El valor predeterminado es sí.
TitleBar = sí | no | 1 | 0 si se debe mostrar la barra de título. El valor predeterminado es sí.
barra de herramientas = sí | no | 1 | 0 si se debe mostrar la barra de herramientas del navegador. El valor predeterminado es sí.
superior = píxeles ventana y coordenada.
ancho = píxeles El ancho del área de visualización de documentos de la ventana. En píxeles.
Método de Window.Close ():
Si se ha creado un objeto de ventana W, puede cerrar la ventana w.close () de esta manera; y en esta ventana, use Window.Close ();
Nota: El método Window.Close () debe llamarse explícitamente para evitar confusiones con el método Document.Close ();
La mayoría de los navegadores solo permiten que los scripts cierren automáticamente Windows creados por scripts. Si desea cerrar otras ventanas, puede usar un cuadro de diálogo para obtener la confirmación o cancelación del usuario; Window.close () no puede cerrar un formulario incrustado en la ventana;
Incluso si una ventana está cerrada, el objeto de la ventana que lo representa todavía existe. Una ventana cerrada tendrá una propiedad cerrada con un valor verdadero, su documento será nulo y su método ya no funcionará.
Lo anterior es una explicación detallada de los métodos Windows.open () y Windows.Close () en JavaScript presentados por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!