By: aathishankaran Emailed: 1697 times Printed: 2202 times
Window and self
User can refer to the current window as window or self. For example, the following two code lines are functionally the same:
window.defaultStatus = "Welcome to the Goat Farm Home Page"
self.defaultStatus = "Welcome to the Goat Farm Home Page"
However, as useful as window and self can be, it can easily become confusing to think about the logic behind it all. After all, an object's property that is used as an equivalent term for the object itself is rather unusual. Consequently, you might find it helpful to think of window or self as "reserved words" for the window object rather than its properties.
Because window and self are properties of the window object, you cannot use both window and self in the same context. For example, the following code does not work as desired:
window.self.document.write("< hl >Test. </hl >")
Frames are the same as window objects within a frameset. Within this multi-frame setting, you need to distinguish between the various frames displayed in the browser. The parent property of a window object helps you do that by referencing it’s parent-the window containing the <FRAMESET> definition. For example, if you want to retrieve some information about the current window's parent, you use the following example in Listing.
<!- function getParentInfo()
myParentTitle = parent.document.title
alert(“My daddy's name is “ + myParentTitle)
<input type=”button” value=”Get Info” onClick=”getParentInfo () “>
Be the first one to add a comment
Most Viewed Articles (in JSP )
Most Emailed Articles (in JSP)