GreyBox, ventanas flotantes para nuestra web

Publicado por Nikko el dia 29 Jul 2007 - Guardado en Diseño Web, Programacion, Scripts 4,435 Views

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 .
Demos - Descarga

¿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:
<script type="text/javascript">
    var GB_ROOT_DIR = "http://midominio.com/greybox/";
</script>

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

JavaScript:
<script type="text/javascript" src="greybox/AJS.js"></script>
<script type="text/javascript" src="greybox/AJS_fx.js"></script>
<script type="text/javascript" src="greybox/gb_scripts.js"></script>
<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:
<a href="http://google.com/" title="Google" rel="gb_page_fs[]">
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:
<a href="imagenes/foto_grande.jpg" rel="gb_imageset[nice_pics]" title="Night valley">
   <img src="imagenes/foto_pequeña.jpg" />
</a>
<a href="imagenes/foto_grande2.jpg " rel="gb_imageset[nice_pics]" title="Salt flats in Chile">
   <img src="imagenes/foto_pequeña2.gif" />
</a>

Ejemplo Visual

imagenes1.jpg

imagenes.jpg

Demos - Descarga

Otra alternativa mediante plugin
Si utilizas wordpress y deseas lograr esto de otra manera, otra alternativa entonces será el plugin GreyBox de Anieto, 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:
<a class=”GB” href=”DIRECCION URL” title=”TITULO” …>TEXTO… </a>

  • No Related Post
  1. [...] Contact the Webmaster Link to Article ajax GreyBox, ventanas flotantes para nuestra web » Posted at Xyberneticos on [...]

  2. Fernando S. - Gravatar

    Fernando S.

    29-07-2007

    Permalink

    Que interesante, voy a ver en que forma puedo aplicar esto mi pagina ya que you uso DW CS3 y la mayoria de mis paginas estan creadas en una serie templates

  3. Arthas - Gravatar

    Arthas

    29-07-2007

    Permalink

    Hola, me gustaria si puedo usar este script en el bloguer y si me puedes enseñar a usarlo.

  4. Chicoblog - Gravatar

    Chicoblog

    29-07-2007

    Permalink

    Esta utulidad Javascrip, ya la conocia, es bastante buena, lo recomiendo a 100% ;)

    Saludos!

  5. [...] Via: Xyberneticos [...]

  6. Clety - Gravatar

    Clety

    29-07-2007

    Permalink

    Hola, se pueden anidar estos efectos?
    Es decir, dentro de una ventana poner otro vinculo para hacer lo mismo dentro de esa misma ventana?
    Mil gracias !!!

  7. henry - Gravatar

    henry

    29-07-2007

    Permalink

    buen script men, no se si me pudieras ayudar a colocarlo en mi web que es en XHTMl. bueno si no te molestaria te lo agradeceria mucho.

  8. Leo - Gravatar

    Leo

    29-07-2007

    Permalink

    una pregunta sabes si desda la nueva pagina q se abre se pueden enviar datos a la primera ventana?

  9. Israel - Gravatar

    Israel

    29-07-2007

    Permalink

    No funciona le link de descarga.

    Me podrian decir donde descargar un ejemplo de eso.

    Slaudos !!



Nombre: (Necesario)

E-mail: (Necesario)

Website:

Escribe tu comentario: