Netscape 6, Part VII: Object-Oriented DOCJSLIB 3.1: IE 5.x Subclass Object Listing - Doc JavaScript
Netscape 6, Part VII: Object-Oriented DOCJSLIB 3.1
IE 5.x Subclass Object Listing
<!-- function docjslibIE5SubClass() { this.inheritFrom = docjslibSuperClass; this.inheritFrom(); this.getSrc = getSrcMethod; this.setSrc = setSrcMethod; this.setPosFromLeft = setPosFromLeftMethod; this.setPosFromTop = setPosFromTopMethod; this.setZposition = setZpositionMethod; this.setVisibility = setVisibilityMethod; this.doThisCommandEveryIntervalMS = doThisCommandEveryIntervalMSMethod; this.getWindowWidth = getWindowWidthMethod; this.getWindowHeight = getWindowHeightMethod; this.getPageScrollLeft = getPageScrollLeftMethod; this.getPageScrollTop = getPageScrollTopMethod; this.findHighestZ = findHighestZMethod; function getSrcMethod(id) { return document.getElementById(id).src; } function setSrcMethod(id, url) { document.getElementById(id).src = url; } function setPosFromLeftMethod(id, xCoord) { document.getElementById(id).style.left = xCoord; } function setPosFromTopMethod(id, yCoord) { document.getElementById(id).style.top = yCoord; } function setZpositionMethod(id, z) { document.getElementById(id).style.zIndex = z; } function setVisibilityMethod(id, flag) { var str = (flag) ? 'visible' : 'hidden'; document.getElementById(id).style.visibility = str; } function doThisCommandEveryIntervalMSMethod(command, interval) { setInterval(eval('"' + command + '"'), interval); } function getWindowWidthMethod() { return document.body.clientWidth; } function getWindowHeightMethod() { return document.body.clientHeight; } function getPageScrollLeftMethod() { return document.body.scrollLeft; } function getPageScrollTopMethod() { return document.body.scrollTop; } function findHighestZMethod() { var documentDivs = new Array(); document.divs = document.getElementById("DIV"); var highestZ = 0; for (var i = 0; i < documentDivs.length; i++) { var zIndex = documentDivs[i].style.zIndex; highestZ = (zIndex > highestZ) ? zIndex : highestZ; } return highestZ; } } // -->
Next: Netscape 6 subclass object listing
Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: February 26, 2001
Revised: February 26, 2001
URL: https://www.webreference.com/js/column78/8.html