38 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Window Open Method
 | |
| localeTitle: Método de abrir ventana
 | |
| ---
 | |
| ## Método de abrir ventana
 | |
| 
 | |
| El método de ventana `open()` se puede usar para cargar un recurso específico en el contexto de navegación (ventana o pestaña) con el nombre especificado. Si tal nombre no existe, entonces se crea una nueva ventana y el recurso se carga en su contexto.
 | |
| 
 | |
| ## Prametros
 | |
| 
 | |
| `url` Un DOMString que indica el recurso a cargar. Esto puede ser una ruta o URL a cualquier recurso que sea compatible con el navegador.
 | |
| 
 | |
| `windowName` Una DOMString que especifica el nombre del contexto de navegación (ventana o pestaña) en el que se cargará el contenido; Si el nombre no indica un contexto existente, se crea una nueva ventana y se le asigna el nombre especificado por windowName. Este nombre se puede usar como destino de enlaces y formularios especificándolo como el atributo de destino.
 | |
| 
 | |
| `windowFeatures` `optional` Una DOMString que contiene una lista separada por comas de las características de la ventana con sus valores correspondientes en la forma "nombre = valor". Estas características incluyen opciones como el tamaño y la posición predeterminados de la ventana, etc.
 | |
| 
 | |
| ## Sintaxis
 | |
| 
 | |
| ```javascript
 | |
|   var window =  window.open(url, windowName, [windowFeatures]); 
 | |
| ```
 | |
| 
 | |
| ## Ejemplo
 | |
| 
 | |
| ```javascript
 | |
| var windowObjectReference; 
 | |
|  var strWindowFeatures = "menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes"; 
 | |
|  
 | |
|  function openRequestedPopup() { 
 | |
|   windowObjectReference = window.open("http://www.cnn.com/", "CNN_WindowName", strWindowFeatures); 
 | |
|  } 
 | |
| ```
 | |
| 
 | |
| Si ya existe una ventana con el nombre, entonces strURL se carga en la ventana existente. En este caso, el valor de retorno del método es la ventana existente y se ignoran strWindowFeatures.
 | |
| 
 | |
| #### Más información:
 | |
| 
 | |
| [MDN Docs](https://developer.mozilla.org/en-US/docs/Web/API/Window/open) |