dear lazyweb,
Apr. 24th, 2007 12:57 amexactly which circle of browser compatibility hell will I be doomed to if I make up my own DIV attributes in a (machine generated) HTML page for the benefit of the Javascript program inside? I mean, like,
<div id="foo" xprev="bar" xnext="quux"> instead of having on-the-side associative arrays. (Does Javascript even have associative arrays? It must, but all the documentation I can find online fails to inform, and fails to inspire confidence in what little information it does provide.)
no subject
Date: 2007-04-24 09:47 pm (UTC)assocarray['one'] = 1;
assocarray['two'] = 2;
alert(assocarray['two']);
Technically it's not working quite like an associative array, but it does the same thing. You could just say = new Object(), not that there's a whole lot of difference there in javascript. I think you can also do
var assocarray = {'one':1, 'two':2};
alert(assocarray['two']);
no subject
Date: 2007-04-24 09:52 pm (UTC)(that would probably make that first person feel dirty too, but the way objects work is one of my favorite things about javascript)
no subject
Date: 2007-04-25 03:17 am (UTC)no subject
Date: 2007-04-25 03:26 am (UTC)