con l'avvento di Ajax occorre approfondire sempre di piu' l'utilizzo del sempre "redivivo" codice javascript.
Stavo utilizzando in un mio progetto l'oggetto Scripting.Dictionary per creare un array associativo:
var Dictionary = new ActiveXObject("Scripting.Dictionary");
Dictionary.Add("a", "Athens");
Dictionary.Add("b", "Belgrade");
Dictionary.Add("c", "Cairo");
ma come prevedevo su Firefox non funziona occorre ottenere lo stesso risultato con una semplice classe/funzione:
function Dictionary ()
{
this["a"] = "Athens";
this["b"] = "Belgrade";
this["c"] = "Cairo");
}
var d = new Dictionary();