Codice di gestione degli script e degli stili

Questa classe viene istanziata all'inizio nella variabile globale $nvg_js. <BR>
Ogni volta che del codice richiede l'inclusione di un archivio js,
deve invocare i metodi di questa classe. <BR>
Il metodo @html/html#Intestazione si occuperà di leggere gli script
registrati e di includerli nell'html generato.


Per gestire i CSS fare riferimento al metodo AggiungiCSS in
@tema/tema_base



classe RegistroScript
{
costruttore();
Aggiungi(&$script);
AggiungiSuEvento(&$evento, &$script);
ListaScript(); &
Prova();
Togli(&$script);
}

define('EV_INIZIO', 'onload');

costruttore()

AggiungiSuEvento(&$evento, &$script)
Associa lo script indicato all'evento specificato, per il tag BODY
Script diversi per lo stesso evento vengono concatenati, mentre script uguali per lo stesso evento vengono rimossi.

Aggiungi(&$script, $ordine=1)
Aggiunge lo script indicato all'insieme degli script registrati.
Inclusioni multiple dello stesso script vengono ignorate.
Il parametro ordine indica se lo script va inserito nelle prime righe del tag head (valore basso) o nelle ultime (valore alto).

Prova()
Aggiunge gli script necessari allo sviluppo ed alla ricerca di bachi.

Togli(&$script)
Toglie lo script indicato dall'insieme degli script registrati.
Se lo script non รจ presente il metodo non fa nulla.

ListaScript() &
Ritorna un vettore ordinato di tutti gli script registrati.