SiteExperts.com Logo Home | Community | Developer's Paradise | Jobs
User Groups | Site Tools | Site Information | Search
 Main Menu
Write Once!
Your guide to cross-browser scripting.

DHTMLLib 2.0 Scripting Library (IE4,NS4)
DHTMLLib 2.0 is the latest update of our popular cross-browser DHTML Library. With DHTMLLib, you can author DHTML scripts that run on both Internet Explorer and Netscape Navigator without any browser detection. Unlike other compatibility libraries, we do not create custom functions requiring you to learn a new object model. Instead, DHTMLLib exposes a subset of Internet Explorer 4's object model in Netscape Navigator 4 making it easy and natural to write cross-browser scripts. Now you can freely use the all collection, style object, event bubbling, and even the innerHTML property on positioned elements. Be sure to visit our new DHTMLLib 2.0 area to read our cross-browser scripting introduction and explore our DHTMLLib demonstrations. We show off drag-drop, menus, tooltips, and more all without doing any browser detection.

Extending JavaScript with Function Pointers (IE4,NS3,NS4)
In this article, we introduce the concept of JavaScript function pointers and how they can be used to override built-in browser functionality.
    We begin by explaining how they work and how to use them to build custom objects followed by a demonstration on how to use function pointers to fix incompatibilities between browsers. Included in this article is a cross-browser compatible implementation of the setInterval function as defined by Netscape Navigator 4.0.
Add to Assistant

Lookup Lists II (All)
We updated our lookup list technique with support for the 3.0 browsers. We combine a textbox and listbox to create a lookup list that works in the 3.0 browsers and later. As the user types in a textbox, the nearest match in the list box is automatically found.
Add to Assistant

Popup Surveys (All)
Learn to create surveys that automatically pop-up as a page loads and go away when filled out. We demonstrate the client script for generating the survey and the server script for processing the results.
Add to Assistant

Rollovers 101 (All)
Rollovers helped launch the creation of dynamic sites that use JavaScript and DHTML. See how rollovers have evolved and learn how to use them on your web pages.
Add to Assistant

Targeting Layers (IE4,NS4)
In this cross-browser technique, we give Layers and IFrames dual identities. We show you how to make layers act as a link target just like a frame and make IFrames remove their border and automatically size to their contents.
Add to Assistant

Key Manager (IE4,NS4)
Learn how to use our extensible cross-browser key manager for associating actions with the keyboard. Use the key manager to improve your sites navigation.
Add to Assistant

Time Master (All)
Timers are an essential tool for web-development. In this article, we introduce timers and explain how to sequence and choreograph events with our cross-browser Timeline object.
Add to Assistant

Cross-Browser Cursor Trails (IE4,NS4)
Matthew Allum shows you how to create cross-browser cursor trails. What's a cursor trail? Find out by checking out this article.
Add to Assistant

Animated Page Sets (IE4,NS4)
A popular use of CSS positioning is to build overlapping pages of content. Learn how we created a generic cross-browser script for adding animation between the positioned elements.
Add to Assistant

[More Cross-Browser Scripting]

Presentations
Cross-Browser DHTML (NS4,IE4)
Scott Isaacs' presented a talk on cross browser DHTML authoring at Microsoft's Web Tech Ed conference. For your convenience, we are making the HTML slides from this talk available. Learn cross-browser techniques for browser detection, CSS Positioning, and more.
Add to Assistant

Code Libraries
DHTMLLib 2.0 (NS4, IE4)
DHTMLLib is a library that allows you to write DHTML scripts that run in both Netscape Navigator 4.0 and Internet Explorer 4.0.
Add to Assistant

WebFX Animation Toolkis (NS4,IE4)
Set of extensible JavaScript objects for adding cross-browser animation effects to your web-site. We show you how to add animation to your web-site and learn object-oriented JavaScript techniques.
Add to Assistant

Outline Everywhere (NS3,NS4,IE4)
Using JavaScript, you can create an expanding and collapsing outline that runs on both Netscape Navigator 3/4 and Internet Explorer 4.0.
Add to Assistant

Entertainment
Fun and Games (NS4,IE4)
Play 4-Tris and the Mars Puzzle written using DHTMLLib, the cross-browser positioning library. These games run on both Netscape Navigator 4.0 and Internet Explorer 4.0.
Add to Assistant

Discussion Forums
Discuss DHTMLLib
A discussion forum dedicated to DHTMLLib, our cross-browser scripting library.

Discuss Dynamic HTML
Get together with fellow developers and discuss the latest cross-browser scripting techniques in the Write Once! discussion forum.

© 1997-99 InsideDHTML.com, LLC. All rights reserved.