Categories
Technology

X-Objects: Layering and Z-Order

Copy found at Wayback Machine archive. Internet Explorer 6.x differs from IE 5.x in one very important area: In IE 6.0 and up, units must be specified with all CSS styles that take units, if you use some combination of CSS positional attributes — what combination, exactly, I haven’t been able to figure out yet. […]

Categories
Technology

X-Objects: Element Width and Height

Copy found at Wayback Machine archive. In addition to being able to change an HTML element’s position within a page, or hide or show the element, you can also use the X-Objects to change the HTML element’s width and height. The X-Objects interface methods to control width and height are: objSetWidth: set an element’s width […]

Categories
Technology

X-Objects: Movement and Visibility

Copy found at Wayback Machine. All of the X-Objects have several methods for handling visibility and movement: objSetLeft: set the left position of the element objSetTop: set the top position of the element objGetLeft: get the current left position of the element, if set objGetTop: get the top position of the element, if set objMoveRelative: […]

Categories
Technology

X-Objects: Creating the new X-Objects

Copy found on Wayback Machine. The original cross-browser objects encapsulated browser-specific DHTML implementation behind a set of exposed interfaces, making it easier to change the implementation if needed, and easier to create and maintain my DHTML pages. When a new browser version (or browser) releases, I can make changes to handle the new implementation details […]

Categories
Just Shelley

X-Objects Introduction

Copy found on Wayback Machine. Since Dynamic HTML was first introduced in 1997, I’ve always provided code that allows DHTML to be used with the two most popular browsers: Netscape’s Navigator and Microsoft’s Internet Explorer. To make cross-browser DHTML easier to work with, I created a set of cross-browser objects, which I’ve used for all […]