Latest Random JavaScript Tips http://www.webreference.com/js/tips/ Doc JavaScript's Tip of the Day Archive en-us Copyright (c) 2009 WebMediaBrands Inc. All rights reserved. sclark@internet.com (Scott Clark) lunderwood@internet.com (Lee Underwood) Scripting Multiple Elements with the Same ID (9/21/2000) http://www.webreference.com/js/tips/000921.html Some applications require different elements with the same ID. Learn how to distinguish between them in your script. Controlling Stackable Frame Sequence (2/8/2001) http://www.webreference.com/js/tips/010208.html Do you know how to control the order of stackable frames? Learn how to use the z-index of the new IFRAME tag in Internet Explorer 5.5 and Netscape 6. Detecting a Selection (10/23/2001) http://www.webreference.com/js/tips/011023.html Do you know how to detect whether there is a selection on the page? Learn how to use the document.selection object. Structuring Windows Form Applications (8/29/2002) http://www.webreference.com/js/tips/020829.html Do you know how anchoring a control affects its behavior during resizing? Learn how to structure your Windows form application. Application-Specific Protocols (12/12/2001) http://www.webreference.com/js/tips/011212.html Do you know what WSDL (Web Services Description Language) is used for? Learn how WSDL is used for specifying application-specific protocols. Implementing the OnMouseUp Event Handler (9/8/2002) http://www.webreference.com/js/tips/020908.html Do you know how to implement a customized OnMouseUp event handler? Learn how to print a message every time the mouse is released in a specific panel. Sequencing Elements using XML (9/28/2000) http://www.webreference.com/js/tips/000928.html What's in common between HTML+TIME and XML? Learn how to sequence a group of elements using an XML namespace. Extending Base Classes (5/31/2002) http://www.webreference.com/js/tips/020531.html Do you know why inheritance is the most powerful feature of object oriented programming languages? Learn how to derive new classes from base classes. Catching, Manipulating, and Throwing Exceptions (9/18/2002) http://www.webreference.com/js/tips/020918.html Do you know how to manipulate exception strings as they pass between try and catch blocks? Learn how to catch, manipulate, and throw exceptions. Creating Error Messages (10/18/2000) http://www.webreference.com/js/tips/001018.html Remember how difficult (and boring) it was to clean up error messages? Learn how to avoid the mess entirely in JavaScript. The Main Additions to JScript .Net (4/22/2002) http://www.webreference.com/js/tips/020422.html Do you know the difference between JavaScript, JScript, and JScript .NET? Learn about the new additions to JScript .NET. Describing the add Web Service (7/7/2002) http://www.webreference.com/js/tips/020707.html Do you know how to generate the WSDL description of a Web service? Learn how much code is written by the system per your 9-line Web service. The Internet Explorer Event Model (12/30/2000) http://www.webreference.com/js/tips/001230.html Are you familiar with the concept of event bubbling? Refresh your knowledge on the Internet Explorer event model. Figuring Out the XML Grammar (2/14/2002) http://www.webreference.com/js/tips/020214.html Do you know how to write the grammar for an XML data file? Learn how to specify the structure of the data in the DTD. Removing Attributes (11/21/2000) http://www.webreference.com/js/tips/001121.html How do you load an element with its default appearance intact? Learn how Netscape 6 supercedes Internet Explorer in removing attributes.