Welcome -- What is this place?The content on this site has been developing since around 1998. It's a collection of Javascript and DHTML libraries and effects mostly. Since these have developed over many years, some are pretty embarrassing to look back on, having been so heavily influenced by the disparaging days of the browser wars. As my skills have matured over the years, I've tried to rewrite examples to embrace standards which have become better supported by browsers. You are free to use or modify examples to suit your needs. If you find anything useful, drop me a line, I'd love to hear about your experience, and any suggestions for simplification, improvements, or even development philosophy. If you're feeling benevolent, a link with some appropriate keywords is always appreciated. If your application has good commercial potential, a donation would be appreciated as well. Regardless, very best wishes for your success. - Thomas Ballard (contact info)Looking for a place to host your project or client? Find web hosting and information at www.hosting411.info.
|
|
syntax:
links:
/examples/javascript_dhtml_calendar.html
syntax:
links:
syntax:
links:
/examples/javascript_show_items.html
http://esqsoft.com/tools/expose.js (Remote expose library, use it from the web, actively maintained)
syntax:
links:
/examples/javascript_scrolling_menu.html
syntax:
links:
/examples/onclick_drop_menu.html
syntax:
links:
/mercury/mouseover_swaps.html
/fiesta1/mouseover_swaps.html
syntax:
links:
http://bilbo.eshire.net
One serious disadvantage to using images in this context is they require an additional trip to the server to grab the image, or many additional trips if you have browser caching turned off as most developers do. Worse, if you want to add dynamic behaviors such as a highlight when the mouse moves over the buttons, or to simulate the button depressing when a click occurs on it, these are done with image swaps which require more trips to the server... and at the worst possible time from an animation perspective. This process can be excrutiating when you are expecting instantaneous interactions on the part of the interface. So the obvious solution is to use HTML FORM controls in the interface instead of a graphic because they can react instantly to user interaction. The problem was that pre-CSS you couldn't "beautify" the ugly gray buttons. This is a problem no longer...
syntax:
links:
examples/css_button_beautification.html