Ventanas javascript con Prototype Window Class

Prototype Window

La Clase Prototype Window nos permite crear ventanas dentro de la ventana principal del navegador usando Javascript, con sólo unas líneas de código y un poco de CSS.

Algunas de sus características son:

  • Ventanas redimensionables
  • Minimizar/Maximizar
  • Cuadros de diálogo
  • Aspecto modificable

Su uso es muy sencillo, y bastan unas pocas líneas de javascript:

win = new Window('window_id', {title: "Sample", top:100, left:350})
win.getContent().innerHTML = "<h1>Hello world !!</h1>";
win.setDestroyOnClose();
win.showCenter();

Como su nombre indica, está basada en Prototype y tambien usa algunos efectos
de script.aculo.us.
Además dispone de abundante documentación y ejemplos.

Corrección: Como comenta Sergi, la url correcta es http://prototype-window.xilinus.com/.

Publicado por

manuel

Me dedico al desarrollo de aplicaciones. Principalmente trabajo con XHTML, CSS, Javascript, XML, JSON, PHP, MySQL, Linux/MacOS X y Flash actionscript. Intento siempre trabajar con estándares y simplificar el desarrollo y las aplicaciones finales con el objetivo de orientarlas al usuario (que sean útiles y faciliten el trabajo).

3 comentarios en «Ventanas javascript con Prototype Window Class»

  1. Hola,

    este widget es una pasada. Lo he estado probando y es probable que lo integremos en uno de los proyectos que tenemos.

    Sin embargo, el link que has puesto se corresponde con la versión beta de la web, que además no tiene la última versión del toolkit. Lo he encontrado por casualidad probando uno de los ejemplos…

    Esta es la dirección correcta, con la última versión (0.85) y más temas gráficos: http://prototype-window.xilinus.com

    Un saludo,
    Sergi

  2. Tengo un problema con esta libreria, cuando muevo la ventana creada me deja de funcinar el boton que la cierra.
    A alguien le paso lo mismo? lo pudieron solucionar?

    Gracias de antemano.

Deja una respuesta

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