Carga un recurso en el contexto de un nuevo navegador (como una ventana) o uno que ya existe, dependiendo de los parametros. Similar a usar la opcion de menu nueva ventana del navegador.
var referencia_objeto_ventana = window.open([url][,nombre_ventana][,caracteriticas_ventana][,reemplaza_ventana]);
Ahora es preferible usar los navegadores con pestañas por lo que ya no es recmendable usar window.open()
Una referencia de la ventana creada. La referencia puede ser usada luego para acceder a propiedades y métodos de la nueva ventana.
La URL especifica que página se va cargar en la ventana creada. La URL puede ser una página web (http://www.perut,org) o un documento que se encuentre en algun directorio de tu PC (html, imagenes y demás). Si no se expecifica una URL, por defecto abrira la ventana en blanco.
Usa siempre _blank como parte del URL para abrir una nueva ventana.
Un nombre para la nueva ventana. El nombre puede ser usado como el destino de enlaces y formularios usando el atributo de los elemento <a> ó <form>. El nombre no debe contener ningun caracter de espacio en blanco. Notese que nombre_ventana no especifica el titulo de la nueva ventana.
Si ya existe una ventana de nombre_ventana entonces el URL se carga en esa ventana y se ignoran las caracteriticas_ventana.
Si no usar caracteriticas la ventana sera abierta con las caracteristicas por defecto del navegador. Las características que podemos elegir para la ventana que queramos abrir son las siguientes:
Solo los parametros habilitados deben ser señalados.
Indica si la URL sera creada como una nueva entrada o reemplaza la actual en el historial.
window.open('indice.htm','Ejemplo7','top=100,left=100',true);
Las ventanas nuevas no abiertas desde JavaScript no pueden ser cerradas por JavaScript. La consola informara de este problema.
No se puede. Ningún navegador permite esto porque confunde al cliente.
Primero compruebe que la ventana aun existe con la propiedad referencia_ventana.closed es falso. Luego use el método focus().
Usando el método sizeToContent()
Verifique si al usar el método window.open() es diferente de null.
ventana1 = window.open(http://www.perut.org,"Perú Ruteable","left=100,screenX=200,resizable,scrollbars,status"); ventana2 = window.open(http://radicalusarasa.pe,"Radical Uasara","OuterWidth=100,width=500,resizable,scrollbars,status"); window.open("mapa.php","Mapa ruteable");