Oh boy, more drama. I don’t understand it. I don’t get it. It’s life, yes, but it doesn’t have to be this way! I sure hope we don’t get evicted because someone else decided that we were doing something we weren’t doing at all! Seriously, what the heck! I don’t get it. I wish life wasn’t this way, but what can I do about it? I don’t know. It would be nice to be able to figure out what’s going on in life right now, I don’t have an exact clue what’s happening but I want to know! Is that too much to ask? Yeah, I didn’t think so. So many wrong things going on and I simply don’t know how to go about addressing them. It would be nice to be able to figure something out. Why are so many people against us? What did we do to deserve this? Man, I wish I knew!
Ah Multidimensional Arrays. Nothing too crazy in JavaScript. Just a little bit of this and that.
So typical arrays are fun and easy. You create them like so:
var colors = new Array();
colors[0] = "Red";
colors[1] = "Yellow";
colors[2] = "Blue";
Well that's fine and dandy, but what if you want to associate something with each of those? For example, what if you wanted to create a menu? You'll need at minimum a link name and a target. We could do something like this:
var colors = new Array();
colors[0] = new Array();
colors[0][0] = "red.htm";
colors[0][1] = "Red";
colors[1] = new Array();
colors[1][0] = "yellow.htm";
colors[1][1] = "Yellow";
colors[2] = new Array();
colors[2][0] = "blue.htm";
colors[2][1] = "Blue";
function createColors() {
document.write('<ul id="colors">');
for (var i = 0; i < colors.length; i++) {
var link = colors[i][0];
var title = colors[i][1];
var link_title = '<li><a href="' + link + '">' + title + "</a></li>";
document.write(link_title);
}
document.write("</ul>");
}
Then we would call it like this:
<script type="text/javascript">
<!--
createColors();
//-->
</script>
Of course you could add more things, like an id, a title... whatever else you would need.
Comments
Post a Comment