Tecnología

Inicio

Cómo crear caja de cajas de pop-up con Javascript

Cómo crear caja de cajas de pop-up con Javascript


Una de las mejores formas de iniciar, cajas emergentes únicas de encargo es la construcción de un generador emergente. Una función JavaScript que crea un comando personalizado emergente puede reducir el tiempo de programación. Cambiando algunas variables que afectan el tamaño y la funcionalidad de un pop-up, puede pasar esas variables a la función de generador de popup. Esa función procesará las variables y crear un método "abierto" que pone en marcha su emergente.

Instrucciones

1 Lanzar su editor de HTML y abrir un documento HTML.

2 Localiza la sección "cuerpo" del documento, a continuación, pegue el código HTML siguiente:

<Input id = type = "button" valor "Button1" = "Mostrar ventana emergente" onclick = "popUpGenerator ()" />

Esto crea un botón que llama el generador emergente cuando se hace clic.

3 Mover a la sección de "cabeza" del documento, y añadir el código "guión" si no existe ninguno:

<Script language = "javascript" type = "text / javascript">

</ Script>

4 Añadir estas declaraciones de variables por debajo de la primera etiqueta "guión":

Var url = "http://www.whitehouse.gov";

altura var = "400";

var ancho = "600"

var top = "200";

var izquierda = "300";

Establecer el valor de la variable "URL" para cualquier URL que te gusta. Si no lo cambie, el emergente mostrará la página web de la Casa Blanca como un ejemplo. Las variables altura y anchura definen la altura y la anchura de emergente. El "superior" e "izquierda" decirle al navegador qué distancia para colocar la ventana emergente de la parte superior de la pantalla y el borde izquierdo de la pantalla. En este ejemplo, el pop-up aparecerá 200 píxeles desde la parte superior y 300 píxeles desde la izquierda. Los valores de altura y anchura son también en píxeles.

5 Añadir estas declaraciones de variables por debajo de los que se muestran en el paso anterior:

barras de desplazamiento var = "1"; /

Barra de desplazamiento /

barra de herramientas var = "1"; / Barra de herramientas /

ubicación var = "1"; / Una barra de dirección /

var barra de menú = "1"; / Barra de menú /

var barra de estado = "0";

var resizeable = "1" / permite al usuario cambiar el tamaño de la ventana /

Estas variables permiten mostrar u ocultar diversos componentes del navegador. Si el valor de una variable es "1", aparece el componente. Si su valor es "0", el navegador no muestra ese componente en particular. En este ejemplo, el navegador mostrará la barra de menú porque el valor de la "barra de menús," es "1" El navegador ocultar la barra de estado ya que el valor de la "barra de estado" de la variable es "0" Ajuste estos valores de la forma que desee para personalizar el aspecto del emergente.

6 Pegue la siguiente función de JavaScript después de que el código descrito en la sección anterior:

popUpGenerator función () {

var popUpString = '';

popUpString + = 'height =' + alto;

popUpString + = ', width =' + ancho;

popUpString + = ', top =' + top;

popUpString + = ', izquierda =' + izquierda;

popUpString + = ', barras de desplazamiento =' + barras de desplazamiento;

popUpString + = ', la barra de herramientas =' + barra de herramientas;

popUpString + = ', la ubicación =' + ubicación;

popUpString + = ', barra de menú =' + menubar;

popUpString + = ', estado =' + barra de estado;

popUpString + = ', de tamaño variable =' + de tamaño variable;

window.open (URL, 'newPopup', popUpString);

}

Este es el generador emergente. Combina las variables establecidas previamente y los utiliza para personalizar el método "window.open" que lanza el emergente.

7 Guardar este documento y abrirlo en cualquier navegador. Haga clic en el botón "Mostrar pop-up". aparecerá la ventana emergente.

Consejos y advertencias

  • También puede utilizar "sí" y "no" en lugar de "1" y "0" al especificar valores para las variables emergentes.
  • Los navegadores modernos no pueden ocultar la barra de direcciones, incluso si usted elige para que aparezca.
  • Algunos usuarios instalar bloqueadores de ventanas emergentes. Sus ventanas pop-up no se abrirán si el navegador de un usuario contiene un bloqueador de pop-up.