Piu` script possono convivere in una stessa pagina.
Pero` occorre che non interferiscano tra loro.
Le cause piu` comuni di interferenza sono:
- variabili globali in comune;
- nomi di funzioni uguali;
- gestione degli stessi eventi.
Quindi fai attenzione a:
1. definizioni di variabili dentro le funzioni:
pippo = ...
In tal caso la variabile pippo diventa globale
Se puoi falla diventare (se non crea effetti collaterali):
var pippo = ...
2. cicli con variabili globali
for (i=0; i<...; i++) ...
deve diventare:
for (var i=0; i<...; i++) ...
3. definizioni di variabili in testa allo script o comunque fuori dalle funzioni
4. eventi in comune
document.onQualcosa = nomefunzione;
<body ... onQualcosa="istruzione();">
Se ci sono dei "Qualcosa" uguali, il codice va modificato.
Ciao
Michele