Summary

We're trying to provide a customizable and accessible modal box interface, here are the features :

Setup

Get majx core (majx.js + jQuery 1.3.2) and the code of the popin.

To maintain full functionality and all aspects of accessibility :

Just write a link to your page with the defined class to call it into a popin, by default it would be : <a href="some_page.html" class="popin">Open a popin</a>

To open and close it from a javascript application just call (assuming your popin Object is popin1) :
    popin1.openPopin(url, focusElm);
or
    popin1.closePopin(url, focusElm);

focusElm is an optional DOM or jQuery object that defines the element to focus on when the popin closes.

Constrains

Actually loading Flash and other scripts in a popin is tricky...

There is a lot of stuff we want to enhance... Check it out on Google Code

Compatibility

These tests were done on native browsers and clean installations.

IE6 IE7+ Firefox 3+ Opera 9.6+ Safari 3+ Chrome 1+
Compatibility yes yes yes yes yes yes

There is actually no precise data for screen-readers... We're just aware that it could work better on them ;)
Stay tuned.