Búsqueda personalizada

Ventanas flotantes para web

GreyBox, es una pequeña utilidad Javascript que mediante ajax nos permite cargar en una ventana emergente diferentes enlaces, entre ellos una web, imágenes, y otras cosas. El efecto logrado es muy similar al que obtenemos utilizando lightbox.

DemosDescarga

¿Para que podría usarlo?

  • Exhibir páginas externas
  • Exhibir páginas internas (preferencia de usuario, características, formularios de contacto, etc)
  • Exhibir un vídeo o una animación
  • Exhibir imágenes
  • Exhibir información de un producto
  • etc

¿Con que navegadores funciona?

  • Safari
  • Firefox 1.5+
  • Internet Explorer 5.5+
  • Ópera 8.5+

Instalación

Paso 1

Añadir a la sección de tu header; “GB_ROOT_DIR” donde espeficicaremos la URL donde se localizaran los archivos estáticos de GreyBox:

JavaScript:

  1. <script type=“text/javascript”>
  2. var GB_ROOT_DIR = “http://midominio.com/greybox/”;
  3. </script>

Paso 2

Añadir también después los scripts y un stylesheet:

JavaScript:

  1. <script type=“text/javascript” src=“greybox/AJS.js”></script>
  2. <script type=“text/javascript” src=“greybox/AJS_fx.js”></script>
  3. <script type=“text/javascript” src=“greybox/gb_scripts.js”></script>
  4. <link href=“greybox/gb_styles.css” rel=“stylesheet” type=“text/css” />

Ejemplos de uso

Exhibir una Web

Para accionar GreyBox solamente necesitarás añadir una etiqueta “rel” al enlace.

Ej.

HTML:

  1. <a href=“http://google.com/” title=“Google” rel=“gb_page_fs[]“>
  2. Abrir Google en ventana</a>

Ejemplo Visual

web.jpg

Exhibir galería de imágenes

Para accionar GreyBox añadimos una etiqueta “rel”. También utilizaremos para la galería dos imágenes por cada una. La imagen en miniatura en la exhibición de la galería y la otra en tamaño natural que se mostrara al hacer click sobre ellas.

Ej.

HTML:

  1. <a href=“imagenes/foto_grande.jpg” rel=“gb_imageset[nice_pics]“ title=“Night valley”>
  2. <img src=“imagenes/foto_pequeña.jpg” />
  3. </a>
  4. <a href=“imagenes/foto_grande2.jpg “ rel=“gb_imageset[nice_pics]“ title=“Salt flats in Chile”>
  5. <img src=“imagenes/foto_pequeña2.gif” />
  6. </a>

Ejemplo Visual

imagenes1.jpg

imagenes.jpg

DemosDescarga

Otra alternativa mediante plugin

Si utilizas wordpress y deseas lograr esto de otra manera, otra alternativa entonces será el plugin GreyBox cumpliendo con las mismas funcionalidades.

Instalación

1. Descarga Plugin GreyBox

2. Descomprimir el fichero

3. Subir al FTP a la carpeta /wp-content/plugins/ todo el contenido (carpeta greybox y gb_plugin.php)

4. Activar desde el menu administrador

5. Ir a Opciones >> GreyBox para configurar las opciones del plugin. (entre otras cosas aquí podremos configurar el tamaño de la ventana que abriremos)

Modo de uso

HTML:

  1. <a class=”GB” href=”DIRECCION URL” title=”TITULO” …>TEXTO… </a>
Publicado en Diseño,scripts | 7 Comments

7 Comments so far

Suscribirme a éste comentario RSS or TrackBack 'Ventanas flotantes para web'.

  1. ene 5, 2009 at 21:19

    yoselin says,

  2. sep 15, 2009 at 17:30

    jean says,

    disculpa men una pregunta podrias explicar mas detalladamente como se instala y que pasa si tengo joomla 1.5 por favor

  3. feb 5, 2010 at 13:36

    GiselaSSLL says,

    Hola, existe la posibilidad de cerrar la ventana q se abrio por ejemplo con GB_show a travez de un boton? y tambien recargar la pagina padre al momento de cerrar la emergente?, gracias!

  4. may 26, 2010 at 9:27

    luis says,

    hola no entiendo muy bien lo de la instalación
    eso q tienes var GB_ROOT_DIR = “http://midominio.com/greybox/”
    es la carpeta donde esta la libreria supongo
    yo la tengo en el escritorio y cambio la direccion http por la del escritorio

    esto es asi?? o como es

  5. oct 23, 2011 at 20:52

    Ribert says,

    El link esta mal… no pudeo descargar… grgr

  6. oct 23, 2011 at 20:53

    Ribert says,

    el link esta mal, no puedo descargar…

  7. jul 10, 2012 at 22:56

    TeRRoRDC says,

    Man te agradesco sinceramente por el contenido de tu post, me alegra que haya contenido productivo en la web, asi pues tratare de hacer lo mismo en mis sitios.

    Gracias de nuevo y un saludo desde San Diego CA.

Déjanos tu comentario

Por favor, sea educado sobre el tema. Tu email no será publicado.

Novedades