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 () â€œ>
Most Viewed Articles (in JSP )
Latest Articles (in JSP)
Comment on this tutorial
- Data Science
- Cloud Computing
- Java Beans
- Mac OS X
- Office 365
- Tech Reviews