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.

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.