dominios y alojamiento web en hostalia

Control de ventanas secundarias en Javascript

26 de febrero de 2003
Valoración del artículo:
Prologo del manual sobre el tratamiento y control de ventanas secundarias, o popups, en Javascript.
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Una de las utilidades más interesantes de Javascript es el control de ventanas secundarias (popups en inglés). Las ventanas secundarias son las que se abren adicionalmente a la ventana principal del navegador. Suelen ser más pequeñas que las ventanas normales y generalmente no tienen los menús del navegador, barra de direcciones, etc.

Podemos ver lo que es una ventana secundaria pulsando aquí.

Con Javascript podemos controlar los popups para hacer cosas como abrirlos, cerrarlos, darles el foco, pasar información de una ventana a otra, etc. En este manual veremos cómo se hacen todas estas cosas con las ventanas secundarias para aprender a controlarlas prefectamente.

Referencias: En este manual vamos a explorar una característica muy específica de Javascript. Si deseamos seguir con éxito el manual será imprescindible que conozcamos el lenguaje y la manera de trabajar con él. Tenemos varias referencias interesantes que deberíamos controlar:

El índice que vamos a tratar con respecto al tema de las ventanas secundarias o popups es el siguiente:

  1. Abrir ventanas secundarias
  2. Comunicación entre ventanas
      2.1. Acceso desde ventana principal a ventana secundaria
      2.2. Acceso desde ventana secundaria a ventana principal
      2.3. Acceso a variables y funciones de otras ventanas
  3. Cerrar Ventanas

Compartir en redes sociales

Comentarios
Fueron enviados 2 comentarios al artículo
1 comentario no revisado
1 comentario revisado:

kiosera
Mostrar automáticamente una ventana emergente, pasando por alto los bloqueos del navegador
27/7/2010
Buen día José,

Actualmente estoy usando una fracción de codigo javascript para abrir una ventana emergente desde mi sitio. Dicho código es el siguiente:
<script language=javascript>function ventanaSecundaria (URL){ window.open(URL,"ventana1","width=960,height=700,Left=0,scrollbars=NO")}ventanaSecundaria("' + &Direccion + '");</script>

La variable Direccion, abre una URL determinada dependiendo del usuario. Hasta ahí todo funciona bien. Sin embargo, el navegador (Internet, mozilla, croome) no permite la ejecución de dicha ventana emergente porque la bloquea. Es posible que haya otra fracción de código javascript que se pueda usar para saltar este bloqueo de los navegadores? Desde ya muchas gracias por tu respuesta.

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...