Método para abrir ventana

Como crear o abrir una nueva ventana en un navegador usando javascript?
O
Como podemos tomar la medida, posición, locación de la nueva ventana?

Explicación

Objeto: Ventana
Método o Función: open (url,nombre,propieresp_codedes )
Abriendo en una nueva ventana:
Open method o función para crear o abrir una nueva ventana en el navegador en javascript . Nosotros debemos pasar los dos argumentos url , ruta y un nombre para esta ventana. La ventana podrá ser blanca si se pasa un valor de cadenavacío ("") para url.
Ejemplo: Abriendo un hipervínculo con un click de botón.
Código:
<script language=javascript>
open("https://www.hscripts.com","test");
</script>

Resulta:


Abriendo una nueva ventana con mediresp_code específica, altura, locación, menu, status, barra de scroll, etc. :
La nueva ventana del navegador puede ser crearesp_code con una altura específica, ancho, locación y otras propieresp_codedes. Estas propieresp_codedes deben ser pasaresp_codes como un tercer argumento separado por coma.
Sintasis:
open("url","name","height=200,width=200,location=true,...");

La siguiente tabla muestra toresp_codes las posibiliresp_codedes que pueden ser usaresp_codes mientras se abre una nueva ventana.
OpciónValoresDescripciónEjemplo
Height Integer usado para fijar la altura de la nueva ventana. Code:
open("","","height=150");

Result:


Width Integer usado para fijar la altura de la nueva ventana. Code:
open("", "", "height=150,width=150");

Resulta:
Location Boolean utiliza para mostrar/ ocultar la barra de localización en la nueva ventana. barra es el lugar en el navegador la URL que aparece en la pantalla. Code:
open("", "", "height=250,width=250, location=yes");

Result:


Resizable Boolean tamaño si se establece en sí, cambiar el tamaño de la ventana se puede hacer por los usuarios. Por defecto, el tamaño de la ventana se desactiva. Code:
open("", "", "height=250,width=250, resizable=yes");

Result:


Menubar Boolean utiliza para mostrar/ ocultar la barra de menús en la nueva ventana del navegador. Code:
open("", "", "height=250,width=250, menubar=yes");

Result:


Scrollbars Boolean Barras de desplazamiento opción se utiliza para mostrar/ ocultar las barras de desplazamiento en la nueva ventana del navegador. Code:
open("", "", "height=250,width=250, scrollbars=yes");

Result:


Status Boolean Estado de opción se utiliza para mostrar/ ocultar la barra de estado en la nueva ventana del navegador. Code:
open("", "", "height=250,width=250, status=yes");

Result:


Toolbar Boolean Barra de herramientas opción se utiliza para mostrar/ ocultar la barra de herramientas en la nueva ventana del navegador. Code:
open("", "", "height=250,width=250, toolbar=yes");

Result: