Excellent. The 4guysfromrolla example is very helpful, thanks. I've pasted a complete javascript.js file below which allows one to create a dictionary to make calls like the following:
var userDict = new Dictionary();
userDict.Add("smith", "admin");
userDict.Add("jones", "user");
userDict.Delete("jones");
var keys = userDict.Keys
for(var i=0; i<keys.length; i++)
{
alert((keys[i]+": "+userDict.Lookup(keys[i])));
}
Admittedly, the keys array is inefficient, but it's very handy in situations where the dictionary is small.
--Brett
//===========================================================================// Provides a Dictionary object for client-side java scripts//===========================================================================functionLookup(key){ return(this[key]);}functionDelete(){ for(c=0; c