HTML Goodies: Script Tip: Week 2
http://www.htmlgoodies.com/beyond/javascript/stips/article.php/3471521/HTML-Goodies-Script-Tip-Week-2.htm (Back to article)
In this tip we'll quickly discuss the use of those objects in what I call a hierarchy statement. Here's a very bare-bones image flip script:
|
<A HREF="http://www.cnn.com" onMouseOver="document.pic1.src='menu1on.gif'" onMouseOut="document.pic1.src='menu1off.gif'"> <IMG SRC="menu1off.gif" BORDER=0 NAME="pic1"></a> |
We'll actually use this script for this and the next Script Tip. The portion of this script I am interested in most is this one "document.pic1.src='menu1on.gif".
Remember from the last tip that document is an object? Well, it is. Here we're using the document object to set up a hierarchy statement. Hierarchy statements are listings of elements under a specific object. This statement, for instance, is under the object document--the HTML document.
Always in these statements, it's biggest to smallest in stature reading left to right. So in this case, the statement is saying:
- The document...
- that contains something called pic1...
- receives this source (denoted by src)...
- an image called menu1on.gif.
Notice it's always a dot (.) that separates the items in the hierarchy statements. I should say here that the pic1 item is the name of the image command. See that in the full code above?
So now you have a general idea of what is happening when you see long lists of elements in JavaScripts. You're seeing a hierarchy statement denoting a specific portion of an object.
Next Week: This image flip script further explained.
|
Do YOU have a Script Tip you'd like to share? How about
suggesting a Script Tip to write about? I'd love to hear it. Write me at:
jburns@htmlgoodies.com. |