popup è un'integrazione di overLib, una libreria usata per le finestre popup. Tali finestre (si tratta di finestre interne al documento, non finestre di programma come quelle che si aprono con "javascript:window.open...") si usano per informazioni relative al contesto, ad esempio aiuto o suggerimenti. popup_init deve essere chiamata una volta all'inizio di ogni pagina in cui pensate di utilizzare la funzione popup. overLib è stata scritta da Erik Bosrup, e la sua homepage si trova all'indirizzo http://www.bosrup.com/web/overlib/.
A partire dalla versione di Smarty 2.1.2, overLib NON fa più parte della release. Quindi scaricate overLib, piazzate il file overlib.js sotto la vostra document root e indicate il percorso relativo a questo file come parametro "src" di popup_init.
Example 8.16. popup_init
{* popup_init deve essere chiamata una volta in cima alla pagina *} {popup_init src="/javascripts/overlib.js"}