Review 2: Shadowbox

17/Abr/2008 45

Ventanas modales actualmente hay por montones, cada una ofrece mejores prestaciones y se comportan relativamente bien dentro del entorno de desarrollo al cual fueron creadas. Lightbox fue uno de los primeros, Thickbox uno de los más completos, Greybox, Lightwindow… enfin. Hace poco descubrí el que creo es el que va más allá de todos, y que merece una especial atención: Shadowbox.

Shadowbox es una ventana modal escrita enteramente en Javascript. Puede desplegar una amplia gama de archivos gráficos (imágenes, películas, etc.). Es crossbrowser, multiplataforma, de código limpio, relativamente bien documentado (aunque es nuevo).

Más prestaciones:

  • Su marcado se apega a los estándares web (valida).
  • Puede adaptarse fácilmente a cualquier aplicación.
  • Fácilmente customizable mediantye skins (CSS).
  • Soporta formatos de imágenes, Quicktime, Windows Media Player, Flash, Flash Video, HTML y páginas externas.
  • Maneja errores de plugin elegantemente, desplegando una sugerencia de link para bajarlo si hay necesidad.
  • Ofrece opciones configurables sin tocar código fuente.
  • Soporta enlaces vía mapeo de imágenes (mediante la etiqueta <area>).
  • Compatible con Firefox 1.5+, Camino, Safari 2+, Opera 9+, Internet Explorer 6+.

Impresionante, ¿no? Pero lo que más me llamó la atención fue otro detalle:

  • Mediante adaptadores, puedes usarla sin importar el framework que hayas implementado en tu sitio, o que estés acostumbrado a trabajar. O sea, puedes usar Shadowbox con Prototype, jQuery, Yahoo! UI, Mootools, Ext o Dojo; el que más te acomode. ¡Genial! Sólo debes incluir el adapter necesario de acuerdo al framework a gusto del consumidor.

Lo implementé en un nuevo proyecto personal llamado Rulz, y realmente muy potente. Lo mejor es que actúa mediante la asignación del atributo rel="shadowbox" dentro de <a>, lo que a contrario de Thickbox (que fue el que estaba usando), no me interfiere en el enlace ya que estaba ya pasando algunos parámetros de geo-ubicación (para Google Maps, pueden probarlo si entran a alguna reseña y presionan "Ver mapa de ubicación").

Pros:

  • fácil implementación.
  • ultra-mega-customizable.
  • multi-framework (!!!).

Contras:

  • no es tan liviano como quisiera.

Link

Shadowbox 1.0

Comentarios

  1. Juan Pablo [#]

    Pues hay que probarlo. He usado thickbox por bastante tiempo pero este parece bien robusto y flexible…

  2. Luis Morrison [#]

    ¿y que hay del HighSlide? – http://vikjavev.no/highslide
    yo lo he usado siempre y no sólo porque sea muy customizable, unobtrusive (si le pones la opción, claro) mediante rel=»highslide», sino porque no es dependiente de algun framework, trabaja con el suyo propio!! asi que no te andas complicando la existencia si estas casado con un FrWk en especial y para mi, no es tan pesado si lo comprimes. Ofrece lo mismo que este que mencionas y ya lleva algo de tiempo por ahi y esta ya maduro.. echenle una ojeada. Por cierto, felicidades excelente blog!

  3. Mañungo [#]

    No entiendo… durante años odiamos los pop-up y los combatimos hasta el cansacio y actualmente hasta el browser mas rasca implementa un bloqueador de ellos… como es posible que se pongan de moda nuevamente ?!

  4. jairosanz [#]

    Fantástico, yo usaba moodalbox para html y lightbox para imagenes pero teniendo todo en uno… no podemos pedir mas! 😀

    muchas gracias por el post!

  5. La Maga [#]

    Hace poquito descubrí este sitio y la verdad es que es buenísimo ! Me ayudó mucho a solucionar problemas de maquetación con CSS (me costó mucho desprenderme de las tablas).
    Yo usaba el Lightbox pero ahora voy a implementar este !
    Saludos !

  6. fearlex [#]

    Buenisimoooo 😀

  7. pablo [#]

    estoy trabajando con shadowbox, pero tengo un problema, tengo un menu en mi pag en flash, y cuando habre el box este menu desaparece ALGUIEN PUEDE AYUDARME???
    GRACIAS

  8. JSequeiros [#]

    Como pasar variables de formulario con php …

  9. Dpyskd [#]

    generic tadalafil canada – liquid tadalafil buy tadalafil online

  10. Rhpvez [#]

    tadalafil citrate – tadalafil 10mg tadalafil 10 mg

  11. Zhvehx [#]

    finasteride and minoxidil – how to order propecia is propecia dangerous

  12. Fixbvb [#]

    propecia results – propecia cvs generic propecia

  13. Xjbnov [#]

    propecia increased hair loss – http://propechl.com/ finasteride prostate cancer

  14. Rknpfq [#]

    buy propecia online with prescription – http://propechl.com/ propecia cost

  15. Pgamoe [#]

    tadalafil reviews – canadian pharmacies for tadalafil tadalafil price

  16. Tmrhvy [#]

    best place to buy tadalafil online reviews – http://xtadalafilp.com/ tadalafil cost

  17. Fwfnag [#]

    Bymprr – site viagra for men

  18. Wuubjj [#]

    Avntjy – Buy viagra from canada viagra generic name

  19. Rzfxbv [#]

    Nhozvq – provigil cost Xqrmet iklnrp

  20. Gamrun [#]

    Envhso – modafinil alternatives Lpctdq kwzdyd

  21. Ffhxwa [#]

    Tkccxt – where to buy otc ed pills Rkxdxu rrksvi

  22. Ksxxsk [#]

    Vbohjs – cialis sur internet Faiihi utiogt

  23. Zaimni [#]

    Uxvwqv – lasix uses Iqauvh llweeg

  24. Ilhzou [#]

    Lvhvxk – furosempi.com Keexoz scjiyu

  25. Lgprhr [#]

    Mgkvhz – zithrobiot.com Kanzkj qjhppq

  26. Myxltm [#]

    Tjwxye – kamapls.com Iqhege axjpsv

  27. Xnplwy [#]

    Skcoax – tadalafil online 5mg Eerhrr awxvni

  28. Xskkkq [#]

    Ebgvfs – cialis 500mg Ttbcyd faeimp

  29. Doqzid [#]

    Mhcjuc – how to order viagra online safely Runehv khkzca

  30. Sidsfe [#]

    Czuivw – sildenafil for daily use Plqfav lrciql

  31. Yzmagb [#]

    Dnjncm – write a good cover letter Jvucbe jnbbfl

  32. Xzymjs [#]

    Veswky – essay response Fbtuhb sbkpfc

  33. Ygtlrk [#]

    Qdahsv – viagra online discount Jnqgpk fljlrv

  34. Ikkdhg [#]

    Mhgxyv – best viagra capsule Ztnvey enhgqz

  35. Patkdj [#]

    ivermectin lotion price – ivermectin tablets uk stromectol canada

  36. Xhivnd [#]

    ivermectin 0.08 – ivermectin 0.5 lotion india ivermectin 250ml

  37. Udjfxe [#]

    ivermectin buy online – ivermectin 0.08% ivermectin cost australia

  38. Llbcpz [#]

    buy ondansetron 4mg – zofran 8 mg zofran 8

  39. Mljtmj [#]

    stromectol buy uk – how much is ivermectin ivermectin cream uk

  40. Wutjld [#]

    ivermectin 6mg tablet for lice – covid ivermectin ivermectin tablets uk

  41. Aaceub [#]

    ivermectin brand – ivermectin 15 mg price of ivermectin liquid

  42. Shsnvu [#]

    generic for plavix – clopidogrel drug how much is plavix medication

  43. Gzwspq [#]

    plavix tablet price – plavix buy online usa clopidogrel prescription

  44. Gmhvjt [#]

    looking for review for ed pill called duraflex – antihypertensive medications that do not cause erectile dysfunction ed pills roman

  45. Oczopr [#]

    jack hammer ed pill – where can i get erectile dysfunction pills best treatment for ed

Deja tu Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

CSSLab