http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
LightWindow
v2.0 em 22/07/2007
Como não recebe atualizações, esta API foi alterada para suportar url absoluta e os textos foram traduzidos para português.
Tamanho dos arquivos
- lightwindow.js 63KB
- lightwindow.min.js 45KB
- lightwindow.css 8KB
Vantages
- Suporta ESC para fechar o popup
Problemas
- No IE não funciona em quirks mode, portanto tem que ter doctype mas sem xml prolog
- O tamanho da área cinza, é definido ao carregar, portanto se redimensionar a janela, ele não atualiza este tamanho.
- Imagens auxiliares, são inseridas por javascript, não por css.
- Não suporta localização, para traduzir precisa alterar dentro do código javascript e imagens.
- Possui muitas dependências: scriptaculous/effects que por sua vez depende do prototype.
- O padrão é inicializar no evento onload. Eu alterei o código para utilizar dom:loaded do prototype.
Como Utilizar
LyteBox
v3.22 em 02/10/07
É uma cópia do LightWindow, com algumas melhorias. Portanto tem as mesmas características.
Tamanho dos arquivos
- lytebox.js 39KB
- lytebox.min.js 31KB
- lytebox.css 6KB
Vantages
- Suporta ESC para fechar o popup
- Não possui dependências
- Não suporta localização, para traduzir precisa alterar dentro do código javascript e imagens.
- O padrão é inicializar no evento onload. Eu alterei o código para utilizar uma função pequena de domready.