<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6536314840464519752</id><updated>2012-02-16T05:16:04.223-08:00</updated><category term='codes'/><category term='source'/><category term='javascript'/><category term='scripts'/><category term='ajax'/><title type='text'>ready JavaScript codes , enjoy'em  :)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javascript-readycodes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6536314840464519752/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javascript-readycodes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SoMeOnE</name><uri>http://www.blogger.com/profile/12328046872530550213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6536314840464519752.post-2304839366339324950</id><published>2009-08-19T18:34:00.000-07:00</published><updated>2009-08-19T18:37:59.770-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><category scheme='http://www.blogger.com/atom/ns#' term='codes'/><title type='text'>60 More AJAX- and Javascript Solutions For Professional Coding</title><content type='html'>&lt;!-- google_ad_section_start --&gt;&lt;br /&gt;&lt;p&gt;When it comes to design of modern web-applications, &lt;strong&gt;Ajax&lt;/strong&gt; is considered as a standard approach. Interactive solutions for lightboxes, form validation, navigation, search, tooltips and tables are developed using Ajax libraries and nifty Ajax scripts. Ajax is &lt;strong&gt;useful and powerful&lt;/strong&gt;. However, when using Ajax, one should keep in mind its drawbacks in terms of usability and accessibility. With an extensive use of Ajax, you can easily confuse your visitors offering too much control and too many features.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Nevertheless, it’s important to know what’s possible, particularly since you can develop new ideas further, improving the quality of your web applications. Since our last article &lt;a href="http://www.smashingmagazine.com/2007/06/20/ajax-javascript-solutions-for-professional-coding/"&gt;80+ AJAX-Solutions For Professional Coding&lt;/a&gt; many things have changed — new scripts were introduced, new creative solutions were developed, new robust development kits have been released. They all are supposed to serve a better user experience and provide more comfort for web-developers.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This post presents &lt;strong&gt;over 60 new useful Ajax scripts, libraries and solutions which you can use in your future projects&lt;/strong&gt;. License agreements can change from time to time — please read them carefully before using the script in a commercial web-application.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You might want to consider checking out the following related posts:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2007/05/18/30-best-solutions-for-image-galleries-slideshows-lightboxes/"&gt;30 Scripts For Galleries, Slideshows and Lightboxes&lt;/a&gt; presents scripts of impressive slideshows, lightboxes and galleries you can use for effective presentations of your images,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2007/06/12/tooltips-scripts-ajax-javascript-css-dhtml/"&gt;40+ Tooltips Scripts With AJAX, JavaScript &amp;amp; CSS&lt;/a&gt; with handy tooltips scripts for intuitive and well-designed visual clues,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2007/05/30/tables-and-data-grids-with-ajax-dhtml-javascript/"&gt;Data Grids with AJAX, DHTML and JavaScript&lt;/a&gt; with free solutions for data grids, developed with AJAX, DHTML and/or JavaScript,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/"&gt;Powerful CSS-techniques For Effective Coding&lt;/a&gt; which features 50 new CSS-techniques, ideas and ready-to-use solutions for effective CSS-coding.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Please notice: the overview presented below is not just a &lt;em&gt;yet-another-one&lt;/em&gt;-collection of Ajax-scripts. It’s a collection of really useful ones, the ones you can use in almost every project you’ll be working on.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Useful Ajax Scripts&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://greghoustondesign.com/demos/mocha/"&gt;Mocha UI&lt;/a&gt;&lt;br&gt;Mocha is a web applications user interface library built on the Mootools javascript framework. The Mocha GUI components are made with &amp;lt;canvas&amp;gt; tag graphics.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://greghoustondesign.com/demos/mocha/"&gt;&lt;img original="http://media2.smashingmagazine.com/images/ajax2/ajax-21.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-21.jpg" alt="Ajax Script" width="401" height="412"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.filamentgroup.com/lab/developing_an_accessible_slider/"&gt;An Accessible Slider&lt;/a&gt;&lt;br&gt;“Recently we designed and developed an interface that required a slider control, which allows users to choose one or a range of values on a continuum. Values on a slider can represent anything from hours on a clock to the volume on a music player to a complex, proprietary data set. In its simplest form, the slider is displayed as an axis of values with a handle to drag and select a value, or two handles for selecting a range.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.filamentgroup.com/lab/developing_an_accessible_slider/"&gt;&lt;img original="http://media2.smashingmagazine.com/images/ajax2/ajax-05.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-05.jpg" alt="AJAX Screenshot" width="378" height="130"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://digitarald.de/playground/uplooad.html"&gt;FancyUpload&lt;/a&gt;&lt;br&gt;Swf meets Ajax. An upload widget that allows queued multiple-file upload including progress bars.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://digitarald.de/playground/uplooad.html" title="FancyUpload"&gt;&lt;img original="http://media1.smashingmagazine.com/images/ajax2/ajax-23.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-23.jpg" alt="Modalbox" width="353" height="278"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://jqueryfordesigners.com/coda-popup-bubbles/"&gt;Coda Popup Bubbles&lt;/a&gt;&lt;br&gt;“When you move the mouse over the popup, this triggers a mouseout on the image used to trigger the popup being shown. I’ll explain (carefully) how to make sure the effect doesn’t fail in this situation.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://jqueryfordesigners.com/coda-popup-bubbles/"&gt;&lt;img original="http://media1.smashingmagazine.com/images/ajax2/ajax-04.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-04.jpg" alt="AJAX Screenshot" width="400" height="234"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://devthought.com/textboxlist-meets-autocompletion/"&gt;Facebook Style Input Box&lt;/a&gt;&lt;br&gt;The approach to re-create the &lt;strong&gt;autocomplete method&lt;/strong&gt; of adding multiple recipients to messages used on Facebook. “I’d seen it in Facebook before, which has a really decent implementation of this concept (it work well, but it doesn’t respect any modern programming principles; basically, it’s a big tag soup with lots of inline Javascript)”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://devthought.com/textboxlist-meets-autocompletion/"&gt;&lt;img original="http://media2.smashingmagazine.com/images/ajax2/auto.png" src="http://media2.smashingmagazine.com/images/ajax2/auto.png" alt="Screenshot" width="468" height="185"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://developer.yahoo.com/yui/examples/editor/index.html"&gt;Rich Text Editor&lt;/a&gt;&lt;br&gt;The Rich Text Editor is a UI control that replaces a standard HTML textarea. It allows for the rich formatting of text content, including common structural treatments like lists, formatting treatments like bold and italic text, and drag-and-drop inclusion and sizing of images. The Rich Text Editor’s Toolbar is extensible via a plugin architecture so that advanced implementations can achieve a high degree of customization. The tool is based upon &lt;a href="http://developer.yahoo.com/yui/"&gt;Yahoo UI Library&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://developer.yahoo.com/yui/examples/editor/index.html"&gt;&lt;img original="http://media2.smashingmagazine.com/images/ajax2/texteditor.png" src="http://media2.smashingmagazine.com/images/ajax2/texteditor.png" alt="Texteditor" title="Texteditor" width="500" height="261"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://zendold.lojcomm.com.br/icarousel/"&gt;iCarousel&lt;/a&gt;&lt;br&gt;iCarousel is an open source (free) javascript tool for creating carousel like widgets.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://zendold.lojcomm.com.br/icarousel/"&gt;&lt;img original="http://media1.smashingmagazine.com/images/ajax2/screenshot-22.jpg" src="http://media1.smashingmagazine.com/images/ajax2/screenshot-22.jpg" width="450" height="356"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://extjs.com/"&gt;Ext JS - JavaScript Library&lt;/a&gt;&lt;br&gt;An extensive JavaScript-Framework with numerous modules and components such as tables, trees, windows, layouts, forms, and tabs. All of them look as if they’ve been used in standard desktop-applications.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://extjs.com/"&gt;&lt;img original="http://media1.smashingmagazine.com/images/ajax2/ext.png" src="http://media1.smashingmagazine.com/images/ajax2/ext.png" alt="ext" width="500" height="427"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.unwieldy.net/moowheel/"&gt;Moo Wheel&lt;/a&gt;&lt;br&gt;The purpose of this script is to provide a unique and elegant way to visualize data using Javascript and the &amp;lt;canvas&amp;gt;-object. This type of visualization can be used to display connections between many different objects, be them people, places, things, or otherwise. The script is licensed under an MIT-style license.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.unwieldy.net/moowheel/"&gt;&lt;img original="http://media2.smashingmagazine.com/images/ajax2/ajax-15.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-15.jpg" alt="AJAX Screenshot" width="400" height="323"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://jqueryfordesigners.com/slider-gallery/"&gt;Product Slider&lt;/a&gt;&lt;br&gt;This ‘product slider’ is similar to a straight forward gallery, except that there is a slider to navigate the items, i.e. the bit the user controls to view the items.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://jqueryfordesigners.com/slider-gallery/"&gt;&lt;img original="http://media2.smashingmagazine.com/images/ajax2/ajax-06.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-06.jpg" alt="AJAX Screenshot" width="400" height="181"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.taggify.net/blog/post/2008/01/How-to-add-advanced-tooltips-for-people-on-your-photo.aspx"&gt;Taggify Tooltips&lt;/a&gt;&lt;br&gt;This post demonstrates how you can use &lt;a href="http://www.taggify.net/"&gt;Taggify widget&lt;/a&gt; to enhance your blog with the functionality to show popup tooltips for parts of your images.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.taggify.net/blog/post/2008/01/How-to-add-advanced-tooltips-for-people-on-your-photo.aspx"&gt;&lt;img original="http://media1.smashingmagazine.com/images/ajax2/ajax-09.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-09.jpg" alt="AJAX Screenshot" width="400" height="455"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://woork.blogspot.com/2008/02/gettyone-like-search-options-menu-with.html"&gt;Gettyone Search Options Menu&lt;/a&gt;&lt;br&gt;Learn how to implement a &lt;a href="http://www.gettyone.com/"&gt;Gettyone&lt;/a&gt;-like search options menu which display a layer with some search options below the input search field, when an user click on the input field to searching for something.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://woork.blogspot.com/2008/02/gettyone-like-search-options-menu-with.html"&gt;&lt;img original="http://media1.smashingmagazine.com/images/ajax2/ajax-16.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-16.jpg" alt="AJAX Screenshot" width="334" height="226"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://ibolmo.com/projects/moocanvas/"&gt;Moo Canvas&lt;/a&gt;&lt;br&gt;Modern browser support the &amp;lt;canvas&amp;gt; tag to allow 2D command-based drawing. This script provides the third dimension, allowing for browser drawing with pure JavaScript. To use, web developers only need to include a single script tag in their existing web pages.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://ibolmo.com/projects/moocanvas/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ajax-13.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-13.jpg" alt="AJAX Screenshot" width="400" height="240"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://ecosmear.com/relay/"&gt;Relay - Ajax Directory Manager&lt;/a&gt;&lt;br&gt;Relay is an Ajax-powered file management library. It has a multi-user access restriction, allowing the administrator to control user access to uploaded files. Features: drag-n-drop files and folders, dynamic loading file structure, upload progress bar, thumbnail view, including pdf and multiple users &amp;amp; accounts.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://ecosmear.com/relay/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ajax-00.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-00.jpg" alt="AJAX Screenshot" width="398" height="434"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.glassbox-js.com/"&gt;GlassBox&lt;/a&gt;&lt;br&gt;GlassBox is a compact Javascript User Interface (UI) library, which use Prototype and Script.aculo.us for some effects. With GlassBox you can build transparent border, colorful layouts and “Flash-like” effects. Take a look at the site itself: you can use the keyboard navigation: Keys 1-8 (display page), arrows left/right (previous/next page) and arrows up/down (Scroll content).&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.glassbox-js.com/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/ajax-11.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-11.jpg" alt="AJAX Screenshot" width="400" height="312"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://qgallery.quadrifolia.de"&gt;qGallery&lt;/a&gt;&lt;br&gt;qGallery is a Prototype-based gallery script which automatically takes care of the image processing, offers multipple viewing modes and comes with a number of transition effects.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://qgallery.quadrifolia.de"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/ajax-12.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-12.jpg" alt="AJAX Screenshot" width="400" height="260"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://amberjack.org/"&gt;Amberjack&lt;/a&gt;&lt;br&gt;Amberjack is a lightweight Open Source library, enabling you to create site tours. The JavaScript library is lightweight (~4K), stable, LGPL licensed, browser compatible, set up in 2 minutes &amp;amp; super-easy to customize.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://amberjack.org/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ajax-01.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-01.jpg" alt="AJAX Screenshot" width="402" height="304"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://gwt-ext.com/"&gt;GWT-Ext Widget Library&lt;/a&gt;&lt;br&gt;GWT-Ext is a powerful widget library that provides rich widgets like &lt;strong&gt;Grid with sort, paging and filtering&lt;/strong&gt;, Tree’s with Drag &amp;amp; Drop support, highly customizable ComboBoxes, Tab Panels, Menus &amp;amp; Toolbars, Dialogs, Forms and a lot more right out of the box with a powerful and easy to use API. It uses &lt;a href="http://code.google.com/webtoolkit/"&gt;GWT&lt;/a&gt; and &lt;a href="http://extjs.com/"&gt;Ext&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://gwt-ext.com/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/gwt.png" src="http://media2.smashingmagazine.com/images/ajax2/gwt.png" alt="Screenshot" width="450" height="220"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://webplicity.net/flexigrid/"&gt;Flexigrid&lt;/a&gt;&lt;br&gt;Lightweight but rich data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an xml based data source using Ajax to load the content.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://webplicity.net/flexigrid/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/screenshot-18.jpg" src="http://media1.smashingmagazine.com/images/ajax2/screenshot-18.jpg" width="450" height="273"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.deliciousdays.com/cforms-plugin/"&gt;cforms II&lt;/a&gt;&lt;br&gt;cforms is a plugin for WordPress, offering convenient deployment of multiple contact forms throughout your blog or even on the same page. The form submission utilizes AJAX, falls back, however, to a standard method in case AJAX/Javascript is not supported or disabled.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.deliciousdays.com/cforms-plugin/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/ajax-02.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-02.jpg" alt="AJAX Screenshot" width="400" height="404"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://digitalbush.com/projects/masked-input-plugin"&gt;Masked Input Plugin&lt;/a&gt;&lt;br&gt;A masked input plugin for the jQuery javascript library. It allows a user to more easily enter fixed width input where you would like them to enter the data in a certain format (dates,phone numbers, etc). It has been tested on Internet Explorer 6/7, Firefox 1.5/2, Safari, and Opera.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://digitalbush.com/projects/masked-input-plugin"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ajax-03.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-03.jpg" alt="AJAX Screenshot" width="400" height="270"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://creativepony.com/journal/scripts/sliding-tabs/"&gt;Oversized Sliding Tabs&lt;/a&gt;&lt;br&gt; Sliding Tabs is a mootools 1.11 plugin which adds a pretty neat effect. It’s a clone of something seen on Panic Software’s &lt;a href="http://www.panic.com/coda/"&gt;Coda site&lt;/a&gt;, which in turn is very heavily inspired by a widget used in the iTunes Music Store. Similar &lt;a href="http://www.ndoherty.com/demos/coda-slider/1.1.1/"&gt;jQuery solution&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://creativepony.com/journal/scripts/sliding-tabs/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ajax-22.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-22.jpg" alt="AJAX Screenshot" width="400" height="345"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://widowmaker.kiev.ua/checkbox/"&gt;Custom Checkbox with jQuery&lt;/a&gt;&lt;br&gt;This script provides you with the ability to customize the design of checkboxes in your web forms. You can use the default skin and the Safari skin which are provided with the package.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://widowmaker.kiev.ua/checkbox/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/ajax-07.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-07.jpg" alt="AJAX Screenshot" width="385" height="169"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nicedit.com/"&gt;NicEdit&lt;/a&gt;&lt;br&gt;NicEdit is a Javascript/AJAX inline content editor to allow easy editing of web site content on the fly in the browser. It integrates into any site in seconds to make any element/div editable or convert standard textareas to rich text editing. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://nicedit.com/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/edi.gif" src="http://media1.smashingmagazine.com/images/ajax2/edi.gif" alt="AJAX Screenshot" width="400" height="112"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.ajaxim.com/"&gt;AJAX  Instant Messenger&lt;/a&gt;&lt;br&gt; is a browser-based instant messaging client. It uses AJAX to create a near real-time IM environment that can be used in conjunction with community, intranet, and social websites. No refreshing of the page is ever needed for this "web application" to work, as everything is updated in real-time via JavaScript.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.ajaxim.com/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ajaxim.gif" src="http://media2.smashingmagazine.com/images/ajax2/ajaxim.gif" alt="AJAX Screenshot" width="243" height="183"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://woork.blogspot.com/2008/01/mootools-animated-sidebar-menu.html"&gt;Mootools animated sidebar menu&lt;/a&gt;&lt;br&gt;This tutorial explains how to implement an animated menu using mootools. You can see how it works directly from mootools site.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://woork.blogspot.com/2008/01/mootools-animated-sidebar-menu.html"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/moomenu.jpg" src="http://media2.smashingmagazine.com/images/ajax2/moomenu.jpg" alt="AJAX Screenshot" width="400" height="116"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.livevalidation.com/"&gt;LiveValidation&lt;/a&gt;&lt;br&gt;LiveValidation is a small open source javascript library built for giving users real-time validation information as they fill out forms. Not only that, but it serves as a sophisticated validation library for any validations you need to make elsewhere in your javascript, it is not just limited to form fields.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.livevalidation.com"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/livevalid.gif" src="http://media1.smashingmagazine.com/images/ajax2/livevalid.gif" alt="AJAX Screenshot" width="400" height="195"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.askthecssguy.com/2007/08/creating_a_table_with_dynamica.html"&gt;Creating a table with dynamically highlighted columns&lt;/a&gt;&lt;br&gt;There is a number of impressive things happening within this small area. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.askthecssguy.com/2007/08/creating_a_table_with_dynamica.html"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/cssguy.gif" src="http://media1.smashingmagazine.com/images/ajax2/cssguy.gif" alt="AJAX Screenshot" width="400" height="298"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://cssglobe.com/lab/tablecloth/"&gt;Tablecloth&lt;/a&gt;&lt;br&gt;Tablecloth is lightweight, easy to use, unobtrusive way to add style and behaviour to your html table elements. By simply adding 2 lines of code to your html page you will have styled and active tables that your visitors will love :) Try to mouseover or click on a table below.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://cssglobe.com/lab/tablecloth/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/tablecloth.gif" src="http://media2.smashingmagazine.com/images/ajax2/tablecloth.gif" alt="AJAX Screenshot" width="400" height="250"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.frequency-decoder.com/2007/11/15/unobtrusive-table-actions-script"&gt;Unobtrusive Table Actions Script&lt;/a&gt;&lt;br&gt;An attempt at writing an unobtrusive (and fast) script that adds commonly required "actions" to data tables. Can Zebra stripe the table. And supports row hover, column hover and cell hover effects&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.frequency-decoder.com/2007/11/15/unobtrusive-table-actions-script"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/table.gif" src="http://media2.smashingmagazine.com/images/ajax2/table.gif" alt="AJAX Screenshot" width="401" height="264"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lipidity.com/fancy-form/"&gt;FancyForm&lt;/a&gt;&lt;br&gt;FancyForm is a powerful checkbox replacement script used to provide the ultimate flexibility in changing the appearance and function of HTML form elements. It’s easy to use and degrades gracefully on all older, non-supporting browsers.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://lipidity.com/fancy-form/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/fancyform.gif" src="http://media1.smashingmagazine.com/images/ajax2/fancyform.gif" alt="AJAX Screenshot" width="400" height="252"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.nickstakenburg.com/projects/starbox/"&gt;Starbox&lt;/a&gt;&lt;br&gt;Starbox allows you to easily create all kinds of rating boxes using just one PNG image. The library is build on top of the Prototype javascript framework. For some extra effects you can add Scriptaculous as well. Check the demos below to see what Starbox is all about and read on for more information on how to customize your own Starboxes.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.nickstakenburg.com/projects/starbox/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/starbox.gif" src="http://media1.smashingmagazine.com/images/ajax2/starbox.gif" alt="AJAX Screenshot" width="400" height="219"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://cssglobe.com/post/1202/searchfield-unobtrusive-search-field-solution"&gt;Style Your Website’s Search Field with JS/CSS&lt;/a&gt;&lt;br&gt;Continuing to provide unobtrusive solutions, CSSG is happy to present SearchField. It serves as a way to style your search field and add behavior without any additional JavaScript or modifications in your markup. It features plug &amp;amp; play onfocus and onblur behaviors and auto suggestion like you’ve never seen before.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://cssglobe.com/post/1202/searchfield-unobtrusive-search-field-solution"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/search.jpg" src="http://media2.smashingmagazine.com/images/ajax2/search.jpg" alt="AJAX Screenshot" width="400" height="268"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://ajaxorized.com/introducing-the-sliding-date-picker/"&gt;The sliding Date-Picker&lt;/a&gt;&lt;br&gt;Due to the development of Qash.nl, a Dutch personal finance website full of cool javascript features, it’s somewhat quiet around here. But to keep you satisfied, we present the sliding date-picker. This element enables you to pick dates with a simple slider bar. By dragging the bar over the time-line, the dates change instantly. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://ajaxorized.com/introducing-the-sliding-date-picker/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/slider.gif" src="http://media2.smashingmagazine.com/images/ajax2/slider.gif" alt="AJAX Screenshot" width="400" height="136"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.prototype-ui.com/"&gt;Carousel&lt;/a&gt;&lt;br&gt;Prototype UI. Carousel are great to display a large set of data like images. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.prototype-ui.com/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/carousel.jpg" src="http://media1.smashingmagazine.com/images/ajax2/carousel.jpg" alt="AJAX Screenshot" width="400" height="245"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://minishowcase.frwrd.net/"&gt;minishowcase&lt;/a&gt;&lt;br&gt;minishowcase is a small and simple php/javascript online photo gallery, powered by AJAX that allows you to easily show your images online, without complex databases or coding, allowing to have an up-and-running gallery in a few minutes.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://minishowcase.frwrd.net/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/minishow.jpg" src="http://media1.smashingmagazine.com/images/ajax2/minishow.jpg" alt="AJAX Screenshot" width="399" height="291"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://simile.mit.edu/timeline/"&gt;Timeline&lt;/a&gt;&lt;br&gt;Timeline is a DHTML-based AJAXy widget for visualizing time-based events. It is like Google Maps for time-based information. Below is a live example that you can play with. Pan the timeline by dragging it horizontally.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://simile.mit.edu/timeline/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/timeline.gif" src="http://media2.smashingmagazine.com/images/ajax2/timeline.gif" alt="AJAX Screenshot" width="400" height="209"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://icant.co.uk/sandbox/ajax-code-display/"&gt;Displaying source code with Ajax&lt;/a&gt;&lt;br&gt;The script  fires off an Ajax request, gets the document the link points to, replaces the special characters and adds line numbers.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://icant.co.uk/sandbox/ajax-code-display/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/code.gif" src="http://media2.smashingmagazine.com/images/ajax2/code.gif" alt="AJAX Screenshot" width="400" height="258"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.artviper.net/test/ajaxslide/"&gt;mooSlideBox 3&lt;/a&gt;&lt;br&gt;The mooSlideBox v3 is a small and slim ajax based extension or replacement of the common "lightbox" that can be found on nearly every page. This lightbox clone works in IE 6/7, Opera and Firefox.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.artviper.net/test/ajaxslide/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/slidebox.gif" src="http://media1.smashingmagazine.com/images/ajax2/slidebox.gif" alt="AJAX Screenshot" width="400" height="146"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.reindel.com/accessible_news_slider"&gt;Accessible News Slider&lt;/a&gt;&lt;br&gt;Accessible News Slider is a JavaScript plugin built for the jQuery library. It meets the accessibility requirements as outlined by WCAG 1.0.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.reindel.com/accessible_news_slider"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/newsslider.gif" src="http://media1.smashingmagazine.com/images/ajax2/newsslider.gif" alt="AJAX Screenshot" width="398" height="128"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.bram.us/projects/js_bramus/jsprogressbarhandler/"&gt;jsProgressBarHandler&lt;/a&gt; (Dynamic Unobtrusive Javascript Progress/Percentage Bar)&lt;br&gt;jsProgressBarHandler is a Javascript based Percentage Bar / Progress Bar, inspired upon JS-code by WebAppers and CSS-code by Bare Naked App. Next to a structural rewrite of the WebAppers code, this javascript progress bar can easily be extended and tweaked just by setting a few parameters.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.bram.us/projects/js_bramus/jsprogressbarhandler/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/progress.gif" src="http://media2.smashingmagazine.com/images/ajax2/progress.gif" alt="AJAX Screenshot" width="400" height="363"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://mattberseth.com/blog/2008/01/cnn_style_scrolling_ticker_wit.html"&gt;CNN Style Scrolling Ticker with the Marquee Toolkit Control&lt;/a&gt;&lt;br&gt;Besides scrolling the items from right to left, the liScroll plugin supports two additional features&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://mattberseth.com/blog/2008/01/cnn_style_scrolling_ticker_wit.html"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ticker.gif" src="http://media2.smashingmagazine.com/images/ajax2/ticker.gif" alt="AJAX Screenshot" width="400" height="136"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.artviper.net/moosocialize.php"&gt;mooSocialize - ajax based social bookmark widget&lt;/a&gt;&lt;br&gt;Enough of having to submit interesting articles by hand to your favorite social networks and newsgroups? Then this is for you. Based on ajax, this small widget allows to integrate many many bookmarks for every post on your blog, website etc. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.artviper.net/moosocialize.php"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/artviper.jpg" src="http://media1.smashingmagazine.com/images/ajax2/artviper.jpg" alt="AJAX Screenshot" width="403" height="307"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://blog.lavablast.com/post/2008/01/CheckBoxList-hover-extender.aspx"&gt;CheckBoxList hover extender&lt;/a&gt;&lt;br&gt;“We created an AJAX Control Toolkit Extender that asynchronously calls a web service method (or a page method) to obtain the information displayed in the popup control, when the user hovers over an item.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://blog.lavablast.com/post/2008/01/CheckBoxList-hover-extender.aspx"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/check.jpg" src="http://media1.smashingmagazine.com/images/ajax2/check.jpg" alt="AJAX Screenshot" width="400" height="176"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://parkerfox.parkerfox.railsplayground.net/cornerz/"&gt;Cornerz&lt;/a&gt;&lt;br&gt;Bullet Proof Corners plugin for jQuery using Canvas/VML&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://parkerfox.parkerfox.railsplayground.net/cornerz/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/corners.gif" src="http://media2.smashingmagazine.com/images/ajax2/corners.gif" alt="AJAX Screenshot" width="400" height="299"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.nickstakenburg.com/projects/lightview/"&gt;Lightview&lt;/a&gt; &lt;br&gt;Lightview was built to change the way you overlay content on a website. Works on all modern browsers&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.nickstakenburg.com/projects/lightview/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/lightview.jpg" src="http://media2.smashingmagazine.com/images/ajax2/lightview.jpg" alt="AJAX Screenshot" width="400" height="245"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://stickmanlabs.com/lightwindow/"&gt;lightWindow&lt;/a&gt;&lt;br&gt;Another script you can use to integrate lightboxes and online-galleries in your web-pages. This lightweight script supports 5 different types of Media: Pages, Inline Content, Media (movies, SWF, etc), images (galleries, single), External Websites (via IFrame). Photo: Patrick Cheatham.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://stickmanlabs.com/lightwindow/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/ajax-17.jpg" src="http://media1.smashingmagazine.com/images/ajax2/ajax-17.jpg" alt="AJAX Screenshot" width="400" height="304"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;DatePicker using Prototype and Scriptaculous&lt;br&gt;An unobtrusive and flexible date picker widget which uses Prototype and Scriptaculous libraries. &lt;a href="http://www.smileycat.com/design_elements/calendars_date_pickers/"&gt;52 More Calendars and Date Picker Designs&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/datepicker.png" src="http://media1.smashingmagazine.com/images/ajax2/datepicker.png" alt="Date Picker" width="187" height="204"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://wildbit.com/demos/modalbox/"&gt;ModalBox&lt;/a&gt;&lt;br&gt;ModalBox is a JavaScript technique for creating modern modal dialogs or even wizards (sequences of dialogs) without using conventional pop-ups and page reloads.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://wildbit.com/demos/modalbox/" title="Modalbox"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/modalbox.png" src="http://media2.smashingmagazine.com/images/ajax2/modalbox.png" alt="Modalbox" width="500" height="415"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.stickmanlabs.com/accordion/"&gt;Accordion v2.0&lt;/a&gt;&lt;br&gt;A lightweight accordion that is built with &lt;a href="http://script.aculo.us/"&gt;Scriptaculous&lt;/a&gt;, has vertical, horizontal and nested styles and works properly in every browser.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.stickmanlabs.com/accordion/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/ajax-20.jpg" src="http://media2.smashingmagazine.com/images/ajax2/ajax-20.jpg" alt="Ajax Script" width="400" height="183"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.wait-till-i.com/index.php?p=484"&gt;New unobtrusive dynamic flickr badge&lt;/a&gt;&lt;br&gt;A compact Flickr-Badge for presentation of Flickr-images with a navigation option.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.wait-till-i.com/index.php?p=484"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/flickrbadge.png" src="http://media1.smashingmagazine.com/images/ajax2/flickrbadge.png" alt="Flickrbadge" width="434" height="143"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.noupe.com/ajax/13-awesome-java-script-css-menu.html"&gt;13 Awesome Javascript CSS Menus&lt;/a&gt;&lt;br&gt;13 “fresh” JavaScript+CSS-based navigation menus in a brief overview. Among other things &lt;a href="http://www.dynamicdrive.com/dynamicindex1/slashdot.htm"&gt;Slashdot Menu&lt;/a&gt; and &lt;a href="http://www.andrewsellick.com/35/sexy-sliding-javascript-side-bar-menu-using-mootools"&gt;Sexy Sliding Menu&lt;/a&gt; displayed below.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.noupe.com/ajax/13-awesome-java-script-css-menu.html"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/ajax2/menu1.gif" src="http://media1.smashingmagazine.com/images/ajax2/menu1.gif" alt="CSS Menu" width="416" height="171"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.noupe.com/ajax/13-awesome-java-script-css-menu.html"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/ajax2/menu2.gif" src="http://media2.smashingmagazine.com/images/ajax2/menu2.gif" alt="CSS Menu" width="416" height="173"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Further Ajax scripts&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.dayfoxdesigns.co.nr/downloads.php"&gt;Maillist&lt;/a&gt;&lt;br&gt;An AJAX addon for your site, a Mail list. An email address can be submitted without having to reload the whole page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.labsmedia.com/clickheat/index.html"&gt;ClickHeat&lt;/a&gt;&lt;br&gt;ClickHeat is an Ajax-powered visual heatmap of clicks on a page, showing hot and cold click zones. You can also use the heatmap generator outside ClickHeat for your own applications, using PHP and GD library.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.prototype-ui.com/"&gt;Prototype UI&lt;/a&gt;&lt;br&gt;Prototype UI is an open-source configurable Modal Window system. The library allows you to add a window or a dialogue. Windows can have a shadow and be scannable; modal mode is available, and there is a window manager for Web OS behavior.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://aka-fotos.de/protoload/"&gt;Protoload makes it easy to show the User what is going on.&lt;/a&gt;&lt;br&gt;Imagine a complex Rich Internet Application using different hidden requests and processes working side by side. Protoload makes it easy to show the User what is going on.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://icant.co.uk/sandbox/stepbystep/index.html"&gt;Step by Step - Show and explain visitors what your page has for them&lt;/a&gt;&lt;br&gt;You might have encountered interactive demos created with screencasting and screengrabbing software that explain an interface to users in a step-by-step manner. This is exactly what this script does for web sites.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://dev.justinmaier.com/fontSize/"&gt;FontSize slider&lt;/a&gt;&lt;br&gt;Enables visitors to define the font-size of the page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://famspam.com/facebox"&gt;Facebox&lt;/a&gt;&lt;br&gt; Facebox is a jQuery-based, Facebook-style lightbox which can display images, divs, or entire remote pages. It’s simple to use and easy on the eyes. Download the tarball, view the examples, then start enjoying the curves. &lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Resources&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ajaxrain.com/library.php"&gt;Ajax Rain&lt;/a&gt; is a growing collection of Ajax / Javascript / DHTML examples and demos you can download for free. The site currently offers over 1000 examples.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cult-f.net/2008/02/25/14-cool-mootools-scripts/"&gt;14 Cool Mootools Scripts&lt;/a&gt; lists useful Ajax-scripts for the Mootools library.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.noupe.com/ajax/45-fresh-out-of-the-oven-jquery-plugins.html"&gt;45 Fresh jQuery Plugins&lt;/a&gt; offers a growing list of references for jQuery plugins and solutions.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6536314840464519752-2304839366339324950?l=javascript-readycodes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-readycodes.blogspot.com/feeds/2304839366339324950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-readycodes.blogspot.com/2009/08/60-more-ajax-and-javascript-solutions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6536314840464519752/posts/default/2304839366339324950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6536314840464519752/posts/default/2304839366339324950'/><link rel='alternate' type='text/html' href='http://javascript-readycodes.blogspot.com/2009/08/60-more-ajax-and-javascript-solutions.html' title='60 More AJAX- and Javascript Solutions For Professional Coding'/><author><name>SoMeOnE</name><uri>http://www.blogger.com/profile/12328046872530550213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6536314840464519752.post-4253672363669914929</id><published>2009-08-19T18:31:00.000-07:00</published><updated>2009-08-19T18:34:38.914-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><category scheme='http://www.blogger.com/atom/ns#' term='codes'/><title type='text'>80+ AJAX-Solutions For Professional Coding</title><content type='html'>&lt;p&gt;Web-developers can create amazing web-applications with AJAX. &lt;a href="http://www.stikkit.com/"&gt;Stikkit&lt;/a&gt;, &lt;a href="http://www.netvibes.com/smashingmagazine"&gt;Netvibes&lt;/a&gt;, &lt;a href="http://www.gmail.com"&gt;GMail&lt;/a&gt; and dozens of further web-projects offer a new level of interactivity we’ve used to give up the idea of. Modern web-applications can be designed  with enhanced user interfaces and functionalities, which used to be the privelege of professional desktop-applications. AJAX makes it possible to create &lt;strong&gt;more interactive, more responsive and more flexible web-solutions&lt;/strong&gt;. And it’s the first step towards rich internet applications of the future.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Asynchronous JavaScript and XML isn’t a new programming language, as it is often mistakingly called. Basically, AJAX is a set of XHTML, CSS, DOM, XMLHttpRequest and XML, put together and used together for the same purpose - to improve the user-server-interaction.&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;To understand the idea behind AJAX, you should read Jesse James Garrett’s article &lt;a href="http://www.adaptivepath.com/publications/essays/archives/000385.php"&gt;“Ajax: A New Approach to Web Applications”&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;Wikipedia: Ajax&lt;/a&gt;;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;to learn the basics of AJAX, you should go through some &lt;a href="http://www.smashingmagazine.com/2007/01/26/tutorials-round-up-ajax-css-javascript-php-mysql-and-more/"&gt;AJAX tutorials&lt;/a&gt; we’ve presented previously;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;to learn more about professional CSS coding, you should visit &lt;a href="http://www.smashingmagazine.com/2007/05/10/70-expert-ideas-for-better-css-coding/"&gt;70 Expert Ideas For Better CSS Coding&lt;/a&gt;;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;and to get a powerful and handy CSS-Toolbox for your future projects, you can use &lt;a href="http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/"&gt;53 CSS-Techniques You Couldn’t Live Without&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;In this article we’d like to present a list of &lt;strong&gt;over 90 useful AJAX-based techniques you should always have ready to hand &lt;/strong&gt;developing AJAX-based web-applications. Auto-completion, instant field editing, menus, calendars, interactive elements, visual effects, animation, basic javascripts, as well as an extensive developer’s suite should give you a useful and &lt;strong&gt;powerful toolbox you can use every day&lt;/strong&gt;, without a need to go through hundreds of AJAX-related bookmarks.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You may also want to take a look at the article &lt;a href="http://www.smashingmagazine.com/2008/04/15/60-more-ajax-and-javascript-solutions-for-professional-coding/"&gt;60 More Ajax and Javascript Solutions For Professional Coding&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Auto Completer&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;1. &lt;a href="http://www.brandspankingnew.net/archive/2006/08/ajax_auto-suggest_auto-complete.html"&gt;AJAX AutoSuggest&lt;/a&gt;: An AJAX auto-complete text field&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.brandspankingnew.net/archive/2006/08/ajax_auto-suggest_auto-complete.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-10.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-10.gif" alt="AJAX Scripts - AutoSuggest: An AJAX auto-complete text field : CSS . XHTML . Javascript . DOM, Development : Brand Spanking New" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2. &lt;a href="http://demo.script.aculo.us/ajax/autocompleter_customized"&gt;AJAX Autocompleter / script.aculo.us library&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://demo.script.aculo.us/ajax/autocompleter_customized"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-71.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-71.gif" alt="AJAX Scripts - script.aculo.us - web 2.0 javascript demos" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;3. &lt;a href="http://digitarald.de/playground/auto2.html"&gt;AJAX AutoCompleter&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://digitarald.de/playground/auto2.html"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-53.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-53.gif" alt="AJAX Scripts - digitarald.de » Playground - Widget Birthplace" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;4. &lt;a href="http://www.roscripts.com/Ajax_autosuggest_autocomplete_from_database-154.html"&gt;Ajax autosuggest/autocomplete from database&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.roscripts.com/Ajax_autosuggest_autocomplete_from_database-154.html"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-33.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-33.gif" alt="AJAX Scripts - Ajax autosuggest/autocomplete from database" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;5. &lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-list"&gt;Ajax dynamic list&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-list"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-23.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-23.gif" alt="AJAX Scripts - Ajax dynamic list" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Instant Edit&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;6. &lt;a href="http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20/"&gt;AJAX inline text edit 2.0&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-07.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-07.gif" alt="AJAX Scripts - YvoSchaap.com - Easy AJAX inline text edit 2.0" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;7. &lt;a href="http://dbachrach.com/blog/2007/01/07/create-flickr-like-editing-fields-using-ajax-css/"&gt;AJAX &amp;amp; CSS Flickr-like Editing Fields&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://dbachrach.com/blog/2007/01/07/create-flickr-like-editing-fields-using-ajax-css/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-28.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-28.gif" alt="AJAX Scripts - Create flickr-like Editing Fields Using AJAX &amp;amp; CSS » Dustin Bachrach Blog" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;8. &lt;a href="http://www.ideasfreelance.com/lab/instant_edit/"&gt;AJAX Instant Edit&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.ideasfreelance.com/lab/instant_edit/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-78.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-78.gif" alt="AJAX Scripts - xmlHttpRequest - Instant Edit" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Menus, Tabs&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;9. &lt;a href="http://www.smashingmagazine.com/2007/04/18/14-tab-based-inferface-techniques/"&gt;14 Tab-Based Interface Techniques&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.smashingmagazine.com/2007/04/18/14-tab-based-inferface-techniques/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-91.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-91.gif" alt="14 Tab-Based Interface Techniques" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;10. AJAX Menu Widget&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-89.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-89.gif" alt="AJAX Scripts - Comunidade brasileira da biblioteca EXTJS" width="500" height="140"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;11. &lt;a href="http://demos.mootools.net/Accordion"&gt;AJAX Accordion Navigation&lt;/a&gt;: mootools demos&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://demos.mootools.net/Accordion"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-84.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-84.gif" alt="AJAX Scripts - mootools demos - Accordion" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;12. &lt;a href="http://extjs.com/deploy/ext/docs/"&gt;AJAX Dialogs, Menus, Grids, Trees and Views&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://extjs.com/deploy/ext/docs/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-90.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-90.gif" alt="AJAX Scripts - Comunidade brasileira da biblioteca EXTJS" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;13. &lt;a href="http://www.nodetraveller.com/sandbox/moduleTabs/closeable.php"&gt;AJAX Tab Module - Closeable Implementation&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.nodetraveller.com/sandbox/moduleTabs/closeable.php"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-60.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-60.gif" alt="AJAX Scripts - Tab Module - Closeable Implementation" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;14. &lt;a href="http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/"&gt;Ajax Tabs Content&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-34.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-34.gif" alt="AJAX Scripts - Dynamic Drive DHTML Scripts- Ajax Tabs Content script" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;15. AJAX Tabbed Content&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-14.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-14.gif" alt="AJAX Scripts - Ajax Lessons » Ajax Workshop 2: Building Tabbed Content" width="500" height="140"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;16. &lt;a href="http://www.silverscripting.com/mootabs/"&gt;MooTabs - Tiny tab class for MooTools&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.silverscripting.com/mootabs/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-74.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-74.gif" alt="AJAX Scripts - MooTabs - Tiny tab class for MooTools" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;17. &lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax_dynamicArticles"&gt;Dynamically loaded articles&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax_dynamicArticles"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-26.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-26.gif" alt="AJAX Scripts - Dynamically loaded articles" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Date, Time, Calendars&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;18. &lt;a href="http://datetime.toolbocks.com/"&gt;AJAX Datetime Toolbocks - Intuitive Date Input Selection&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://datetime.toolbocks.com/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-43.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-43.gif" alt="AJAX Scripts - Datetime Toolbocks - Intuitive Date Input Selection" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;19. &lt;a href="http://www.ribosomatic.com/articulos/10-calendarios-con-php-css-y-javascript/"&gt;AJAX Calendars&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.ribosomatic.com/articulos/10-calendarios-con-php-css-y-javascript/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-80.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-80.gif" alt="AJAX Scripts - RibosoMatic » 10 calendarios con PHP, CSS y Javascript" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Interactive Elements&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;20. &lt;a href="http://prototype-window.xilinus.com/"&gt;AJAX Floating Windows&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://prototype-window.xilinus.com/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-03.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-03.gif" alt="AJAX Scripts - Prototype Window Class : Introduction" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;21. &lt;a href="http://www.masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/"&gt;AJAX Star Rating Bar&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-02.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-02.gif" alt="AJAX Scripts - Masuga Design » Unobtrusive AJAX Star Rating Bar" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;22. &lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax-poller"&gt;Ajax poller&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax-poller"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-09.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-09.gif" alt="AJAX Scripts - Ajax poller" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Developer’s Suite&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;23. &lt;a href="http://digitarald.de/project/historymanager/"&gt;AJAX HistoryManager, Pagination&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://digitarald.de/project/historymanager/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-51.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-51.gif" alt="AJAX Scripts - digitarald » HistoryManager" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;24. &lt;a href="http://www.jamesdam.com/ajax_login/login.html"&gt;AJAX Login System Demo&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.jamesdam.com/ajax_login/login.html"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-50.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-50.gif" alt="AJAX Scripts - AJAX Login System Demo" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;25. &lt;a href="http://www.roscripts.com/Javascript_image_preloader-111.html"&gt;AJAX image preloader&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.roscripts.com/Javascript_image_preloader-111.html"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-36.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-36.gif" alt="AJAX Scripts - Javascript image preloader" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;26. &lt;a href="http://www.1976design.com/blog/archive/2003/11/21/nice-titles/"&gt;AJAX Tooltips: Nice Titles revised | Blog | 1976design.com&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.1976design.com/blog/archive/2003/11/21/nice-titles/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-00.gif" src="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-00.gif" alt="AJAX Scripts - Nice Titles revised | Blog | 1976design.com" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;27. &lt;a href="http://www.smashingmagazine.com/2007/06/12/tooltips-scripts-ajax-javascript-css-dhtml/"&gt;40+ Tooltips Scripts With AJAX, JavaScript &amp;amp; CSS | Smashing Magazine&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.smashingmagazine.com/2007/06/12/tooltips-scripts-ajax-javascript-css-dhtml/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-67.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - 40+ Tooltips Scripts With AJAX, JavaScript &amp;amp; CSS | Smashing Magazine" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;28. &lt;a href="http://www.mathertel.de/AJAXEngine/S03_AJAXControls/ConnectionsTestPage.aspx"&gt;AJAX Web Controls&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.mathertel.de/AJAXEngine/S03_AJAXControls/ConnectionsTestPage.aspx"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-88.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Pageproperties test page" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;29. &lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;AJAX syntaxhighlighter&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-56.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - syntaxhighlighter - Google Code" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;30. GMail Ajax Style Username Signup&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-15.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Cyber Dummy - Web Developer" width="500" height="140"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;31. Gmail Ajax Style Check Username&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-61.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Gmail Style Check Username AJAX" width="500" height="140"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;32. &lt;a href="http://transparent-message.xilinus.com/"&gt;Transparent Message&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://transparent-message.xilinus.com/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-19.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Transparent Message" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;33. &lt;a href="http://wildbit.com/demos/modalbox/"&gt;ModalBox — An easy way to create popups and wizards&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://wildbit.com/demos/modalbox/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-18.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - ModalBox — An easy way to create popups and wizards" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;34. AJAX File Uploads progress bar&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-20.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - CakeTimer - Demo Page | An Ajax file uploads progress bar" width="500" height="140"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;35. &lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax_chained_select"&gt;Chained select boxes&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=ajax_chained_select"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-25.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Chained select boxes" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;36. &lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=fly-to-basket"&gt;Fly to basket&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=fly-to-basket"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-24.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Fly to basket" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;37. &lt;a href="http://www.mochikit.com/examples/key_events/index.html"&gt;AJAX Key Events Signal&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.mochikit.com/examples/key_events/index.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-62.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Signal Example" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;38. &lt;a href="http://www.arraystudio.com/as-workshop/disable-form-submit-on-enter-keypress.html"&gt;Disable form submit on enter keypress&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.arraystudio.com/as-workshop/disable-form-submit-on-enter-keypress.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-86.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - AS Workshop » Disable form submit on enter keypress" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Enhanced AJAX Solutions&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;39. &lt;a href="http://www.openrico.org/demos/complex_ajax"&gt;AJAX Instant Completion&lt;/a&gt;: Rico Framework&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.openrico.org/demos/complex_ajax"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-66.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Rico" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;40. &lt;a href="http://novemberborn.net/javascript/event-cache"&gt;Novemberborn: Event Cache&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://novemberborn.net/javascript/event-cache"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-77.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Novemberborn: Event Cache" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;41. &lt;a href="http://www.shawnolson.net/a/503/altering-css-class-attributes-with-javascript.html"&gt;Altering CSS Class Attributes with JavaScript&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.shawnolson.net/a/503/altering-css-class-attributes-with-javascript.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-44.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Altering CSS Class Attributes with JavaScript" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;42. &lt;a href="http://www.shawnolson.net/a/1302/select-some-checkboxes-javascript-function.html"&gt;Select Some Checkboxes JavaScript Function&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.shawnolson.net/a/1302/select-some-checkboxes-javascript-function.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-45.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Select Some Checkboxes JavaScript Function" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;43. &lt;a href="http://www.ejschart.com/index.php"&gt;AJAX Emprise Charts&lt;/a&gt;: 100% Pure JavaScript Charts&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.ejschart.com/index.php"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-85.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Emprise JavaScript Charts :: 100% Pure JavaScript Charts" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;44. &lt;a href="http://www.amcharts.com/pie/"&gt;amCharts: customizable flash Pie &amp;amp; Donut chart&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.amcharts.com/pie/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-13.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - amCharts: customizable flash Pie &amp;amp; Donut chart" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;45. &lt;a href="http://www.pjhyett.com/posts/190-the-lightbox-effect-without-lightbox"&gt;PJ Hyett : The Lightbox Effect without Lightbox&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.pjhyett.com/posts/190-the-lightbox-effect-without-lightbox"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-11.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - PJ Hyett : The Lightbox Effect without Lightbox" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Ajax Forms&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;46. &lt;a href="http://digitarald.de/playground/uplooad.html"&gt;AJAX Upload Form&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://digitarald.de/playground/uplooad.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-52.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - digitarald.de » Playground - Widget Birthplace" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;47. &lt;a href="http://www.dustindiaz.com/ajax-contact-form/"&gt;An AJAX contact form&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dustindiaz.com/ajax-contact-form/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-04.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - An AJAX contact form" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;48. &lt;a href="http://www.roscripts.com/AJAX_contact_form-144.html"&gt;AJAX contact form&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.roscripts.com/AJAX_contact_form-144.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-30.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - AJAX contact form" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;49. &lt;a href="http://demos.mootools.net/Ajax.Form"&gt;Ajax.Form&lt;/a&gt;: mootools demo&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://demos.mootools.net/Ajax.Form"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-83.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - mootools demos - Ajax.Form" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;50. &lt;a href="http://www.roscripts.com/Ajax_form_validation-152.html"&gt;Ajax form validation&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.roscripts.com/Ajax_form_validation-152.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-32.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Ajax form validation" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;51. &lt;a href="http://tetlaw.id.au/view/javascript/really-easy-field-validation"&gt;Really easy field validation&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://tetlaw.id.au/view/javascript/really-easy-field-validation"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-17.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Really easy field validation * Dexagogo" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;52. &lt;a href="http://www.phil-taylor.com/fvalidate/"&gt;AJAX fValidate&lt;/a&gt;: a high quality javascript form validation tool&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.phil-taylor.com/fvalidate/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-87.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - fValidate | Type Reference | A high quality javascript form validation tool" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;53. &lt;a href="http://www.roscripts.com/Ajax_newsletter_form-146.html"&gt;Ajax newsletter form&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.roscripts.com/Ajax_newsletter_form-146.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-31.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Ajax newsletter form" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;54. &lt;a href="http://www.formassembly.com/wForms/"&gt;wForms&lt;/a&gt;: A Javascript Extension to Web Forms - The Form Assembly&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.formassembly.com/wForms/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-79.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - wForms - A Javascript Extension to Web Forms - The Form Assembly - The Form Assembly" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Grids, Tables&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;55. &lt;a href="http://www.smashingmagazine.com/2007/05/30/tables-and-data-grids-with-ajax-dhtml-javascript/"&gt;Data Grids with AJAX, DHTML and JavaScript | Smashing Magazine&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.smashingmagazine.com/2007/05/30/tables-and-data-grids-with-ajax-dhtml-javascript/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-68.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Data Grids with AJAX, DHTML and JavaScript | Smashing Magazine" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;56. &lt;a href="http://extjs.com/playpen/ext-2.0/examples/grid/grid3.html"&gt;Grid3 Example&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://extjs.com/playpen/ext-2.0/examples/grid/grid3.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-35.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Grid3 Example" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;57. &lt;a href="http://www.frequency-decoder.com/2006/09/16/unobtrusive-table-sort-script-revisited"&gt;AJAX Table Sort Script (revisited)&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.frequency-decoder.com/2006/09/16/unobtrusive-table-sort-script-revisited"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-16.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - frequency decoder | Unobtrusive Table Sort Script (revisited)" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;58. &lt;a href="http://www.mochikit.com/examples/ajax_tables/index.html"&gt;AJAX Sortable Tables&lt;/a&gt;: from Scratch with MochiKit&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.mochikit.com/examples/ajax_tables/index.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-63.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Sortable Tables from Scratch with MochiKit" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;59. &lt;a href="http://www.millstream.com.au/view/code/tablekit/"&gt;AJAX TableKit&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.millstream.com.au/view/code/tablekit/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-21.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - TableKit" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;AJAX Lightboxes, Galleries, Showcases&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;60. &lt;a href="http://www.smashingmagazine.com/2007/05/18/30-best-solutions-for-image-galleries-slideshows-lightboxes/"&gt;30 Scripts For Galleries, Slideshows and Lightboxes | Smashing Magazine&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.smashingmagazine.com/2007/05/18/30-best-solutions-for-image-galleries-slideshows-lightboxes/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-29.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - 30 Scripts For Galleries, Slideshows and Lightboxes | Smashing Magazine" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;61. &lt;a href="http://www.nofunc.com/Sexy_Box/"&gt;AJAX LightBox, Sexy Box, Thick Box&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.nofunc.com/Sexy_Box/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-22.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - NoFunc · Sexy Box · Javascript" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;62. &lt;a href="http://www.huddletogether.com/projects/lightbox/"&gt;AJAX Lightbox JS&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.huddletogether.com/projects/lightbox/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-49.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Lightbox JS" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;63. &lt;a href="http://orangoo.com/labs/GreyBox/"&gt;AJAX Unobtrusive Popup - GreyBox&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://orangoo.com/labs/GreyBox/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-06.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Orangoo Labs - GreyBox" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;64. &lt;a href="http://smoothgallery.jondesign.net/showcase/gallery/"&gt;SmoothGallery: Mootools Mojo for Images | Full gallery&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://smoothgallery.jondesign.net/showcase/gallery/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-59.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - JonDesign's (Javascript) SmoothGallery: Mootools Mojo for Images | Full gallery" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;65. &lt;a href="http://www.smashingmagazine.com/2006/11/15/ajax-dhtml-and-javascript-libraries/"&gt;AJAX Libraries and Frameworks&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.smashingmagazine.com/2006/11/15/ajax-dhtml-and-javascript-libraries/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-92.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Libraries and Frameworks | Smashing Magazine" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Visual Effects, Animation&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;66. &lt;a href="http://firblitz.com/2007/3/6/re-how-to-create-digg-comment-style-sliding-divs-with-javascript-and-css"&gt;How to Create Digg Comment Style Sliding DIVs with Javascript and CSS&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://firblitz.com/2007/3/6/re-how-to-create-digg-comment-style-sliding-divs-with-javascript-and-css"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-27.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Firblitz: Re: How to Create Digg Comment Style Sliding DIVs with Javascript and CSS" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;67. &lt;a href="http://www.harrymaugans.com/2007/03/05/how-to-create-a-collapsible-div-with-javascript-and-css/"&gt;How to Create a Collapsible DIV with Javascript and CSS&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.harrymaugans.com/2007/03/05/how-to-create-a-collapsible-div-with-javascript-and-css/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-75.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Harry Maugans » How to Create a Collapsible DIV with Javascript and CSS" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;68. &lt;a href="http://www.harrymaugans.com/2007/03/06/how-to-create-an-animated-sliding-collapsible-div-with-javascript-and-css/"&gt;How to Create an Animated, Sliding, Collapsible DIV with Javascript and CSS&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.harrymaugans.com/2007/03/06/how-to-create-an-animated-sliding-collapsible-div-with-javascript-and-css/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-76.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Harry Maugans » How to Create an Animated, Sliding, Collapsible DIV with Javascript and CSS" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;69. &lt;a href="http://demo.script.aculo.us/shop"&gt;AJAX Shopcart&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://demo.script.aculo.us/shop"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-72.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - script.aculo.us - web 2.0 javascript demos" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;70. &lt;a href="http://www.dhtmlgoodies.com/index.html?showDownload=true&amp;amp;whichScript=dragable-content"&gt;Draggable content&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?showDownload=true&amp;amp;whichScript=dragable-content"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-12.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Dragable content" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;71. &lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=dragable-boxes"&gt;Dragable RSS boxes&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dhtmlgoodies.com/index.html?whichScript=dragable-boxes"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-08.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Dragable RSS boxes" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;72. &lt;a href="http://www.openrico.org/demos?demo=pull_down"&gt;AJAX Pull Down Effect&lt;/a&gt;: Rico Framework&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.openrico.org/demos?demo=pull_down"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-64.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Rico" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;73. &lt;a href="http://www.openrico.org/demos?demo=effect_animation"&gt;AJAX Animation Effects&lt;/a&gt;: Rico Framework&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.openrico.org/demos?demo=effect_animation"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-65.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Rico" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;74. &lt;a href="http://wiki.script.aculo.us/scriptaculous/show/CombinationEffects"&gt;Combination Effects in scriptaculous wiki&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://wiki.script.aculo.us/scriptaculous/show/CombinationEffects"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-69.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Combination Effects in scriptaculous wiki" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;75. &lt;a href="http://demos.mootools.net/Fx.Morph"&gt;AJAX Motion Transition&lt;/a&gt;: Fx.Morph&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://demos.mootools.net/Fx.Morph"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-82.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - mootools demos - Fx.Morph" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Useful Basic JavaScripts&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;76. &lt;a href="http://www.codecoffee.com/articles/9tips.html"&gt;9 Javascript(s) you better not miss !!&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.codecoffee.com/articles/9tips.html"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-39.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - 9 Javascript(s) you better not miss !!" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;77. &lt;a href="http://www.dustindiaz.com/top-ten-javascript/"&gt;Top 10 custom JavaScript functions of all time&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.dustindiaz.com/top-ten-javascript/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-46.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Top 10 custom JavaScript functions of all time" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;78. &lt;a href="http://hyperdisc.unitec.ac.nz/materials/javascript/top10/breadcrumbs.htm"&gt;Hyperdisc Materials: JavaScript: Top 10: Automatic Breadcrumb Trail&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://hyperdisc.unitec.ac.nz/materials/javascript/top10/breadcrumbs.htm"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-40.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Hyperdisc Materials: JavaScript: Top 10: Automatic Breadcrumb Trail" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;79. &lt;a href="http://hyperdisc.unitec.ac.nz/materials/javascript/top10/"&gt;JavaScript: Top 10 Most Useful JavaScripts&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://hyperdisc.unitec.ac.nz/materials/javascript/top10/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-41.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Hyperdisc Materials: JavaScript: Top 10: Top 10 Most Useful JavaScripts" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;80. &lt;a href="http://www.blakems.com/archives/000087.html?_required=first_name%2CFirst+Name%7Clast_name%2CLast+Name%7Cemailer%2CEmail&amp;amp;first_name=asdad&amp;amp;last_name=dasdad&amp;amp;emailer=dasdad"&gt;My Favorite Javascripts for Designers: Blakems.com ?&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.blakems.com/archives/000087.html?_required=first_name%2CFirst+Name%7Clast_name%2CLast+Name%7Cemailer%2CEmail&amp;amp;first_name=asdad&amp;amp;last_name=dasdad&amp;amp;emailer=dasdad"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-37.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - My Favorite Javascripts for Designers: Blakems.com ?" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Galleries, Resources&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;81. &lt;a href="http://www.miniajax.com/"&gt;MiniAjax.com&lt;/a&gt;: a showroom of nice looking simple downloadable DHTML and AJAX scripts.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.miniajax.com/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-01.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - MiniAjax.com / A showroom of nice looking simple downloadable DHTML and AJAX scripts" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;82. &lt;a href="http://www.ajaxrain.com/index.php"&gt;Ajax Rain&lt;/a&gt;: growing showcase of AJAX-examples.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.ajaxrain.com/index.php?page=4"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-48.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Ajax Rain" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;83. &lt;a href="http://www.maxkiesler.com/index.php/mhub/category/"&gt;Max Kiesler - mHub : Ajax and rails examples &amp;amp; how-to’s&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.maxkiesler.com/index.php/mhub/category/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-73.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - Max Kiesler - mHub : Ajax and rails examples &amp;amp; how-to's" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;84. &lt;a href="http://ajax.solutoire.com/"&gt;Ajax Resources&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://ajax.solutoire.com/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-93.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Resources" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;85. &lt;a href="http://snippets.dzone.com/"&gt;DZone Snippets: Store, sort and share source code, with tag goodness&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://snippets.dzone.com/"&gt;&lt;img original="http://www.smashingmagazine.com/images/ajax-professional-coding/ajax-javascript-scripts-57.gif" src="/wp-content/themes/SM-theme/img/blank.gif" alt="AJAX Scripts - DZone Snippets: Store, sort and share source code, with tag goodness" width="500" height="140"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6536314840464519752-4253672363669914929?l=javascript-readycodes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-readycodes.blogspot.com/feeds/4253672363669914929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-readycodes.blogspot.com/2009/08/80-ajax-solutions-for-professional.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6536314840464519752/posts/default/4253672363669914929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6536314840464519752/posts/default/4253672363669914929'/><link rel='alternate' type='text/html' href='http://javascript-readycodes.blogspot.com/2009/08/80-ajax-solutions-for-professional.html' title='80+ AJAX-Solutions For Professional Coding'/><author><name>SoMeOnE</name><uri>http://www.blogger.com/profile/12328046872530550213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6536314840464519752.post-499752769103322547</id><published>2009-08-19T17:52:00.000-07:00</published><updated>2009-08-19T18:31:08.968-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><category scheme='http://www.blogger.com/atom/ns#' term='codes'/><title type='text'>75 (Really) Useful JavaScript Techniques</title><content type='html'>&lt;h3&gt;75 Useful JavaScript Techniques&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://yellowgreen.de/hyphenation-in-web/"&gt;Hyphenation in Web&lt;/a&gt;&lt;br&gt;This project collects working solutions for automatic hyphenation in (X)HTML pages. For different human and script languages, server- and client-side.  A JavaScript-solution, called &lt;a href="http://code.google.com/p/hyphenator/"&gt;Hyphenator.js&lt;/a&gt; is available as well. Hyphenator.js brings client-side hyphenation of HTML-Documents on to every browser by inserting soft hyphens using hyphenation patterns and Franklin M. Liangs hyphenation algorithm commonly known from LaTeX and Openoffice.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://yellowgreen.de/hyphenation-in-web/"&gt;&lt;img original="http://media2.smashingmagazine.com/images/20-javascript-techniques/02.gif" alt="Showcase of Beautiful Album and CD covers- Hyphenation in Web" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/02.gif" width="450"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.azarask.in/blog/post/socialhistoryjs/"&gt;SocialHistory.js&lt;/a&gt;&lt;br&gt;SocialHistory.js enables you to detect which social bookmarking sites your visitors use. It cannot enable you to see all of the user’s history. It checks, in a 20-questions style, if the user has been to a particular URL: It’s hit or miss. SocialHistory.js has a big list of the most popular social bookmarking sites which it checks against. An &lt;a href="http://www.niallkennedy.com/blog/2008/02/browser-history-sniff.html"&gt;alternative approach&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.azarask.in/blog/post/socialhistoryjs/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/011.gif" alt="Useful JavaScript Techniques - SocialHistory.js" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/011.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://devthought.com/textboxlist-meets-autocompletion/"&gt;Textboxlist Auto-Completion&lt;/a&gt;&lt;br&gt;One of the most attractive features of JavaScript is the highly useful autocompletion. No other website does the autocompletion better than &lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt;. They have created an elegant way to search for other Facebook users using the autocomplete feature. Once the user is found, their name is added with an outline and an “X” link to remove the name. TextboxList has mimicked this feature and created a little script for downloading.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://devthought.com/textboxlist-meets-autocompletion/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/1.png" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/1.png" alt="TextboxList's Autocompletion"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://natbat.net/2008/Aug/27/addSizes/"&gt;addSizes.js&lt;/a&gt;&lt;br&gt;This small JavaScript takes care of an automatic link file-size generation. For instance, if you have large .mp3- or .pdf-files offered on your page, this script automatically checks the size of the file and displays the format and the file size in brackets.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://natbat.net/2008/Aug/27/addSizes/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/014.gif" alt="Useful JavaScript Techniques - addSizes.js" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/014.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;syntaxhighlighter&lt;/a&gt;&lt;br&gt;SyntaxHighlighter is here to help a developer/coder to post code snippets online with ease and have it look pretty. It’s 100% Java Script based and it doesn’t care what you have on your server.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/021.gif" alt="Useful JavaScript Techniques - syntaxhighlighter" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/021.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/samaxesjs/"&gt;samaxesjs&lt;/a&gt;&lt;br&gt;samaxesJS is a set of utilities and controls, written in JavaScript, for building rich interactive web applications. The TOC control dynamically builds a table of contents from the headings in a document and prepends legal-style section numbers to each of the headings: adds numeration in front of all headings, generates an HTML table of contents, degrades gracefully if JavaScript is not available/enabled.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/samaxesjs/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/01.gif" alt="Useful JavaScript Techniques - samaxesjs" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/01.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://icant.co.uk/sandbox/stepbystep/#examples"&gt;Step by Step&lt;/a&gt;&lt;br&gt;This script allows you to show and explain visitors what your page has for them. You might have encountered interactive demos created with screencasting and screengrabbing software that explain an interface to users in a step-by-step manner. This is exactly what this script does for web sites.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://icant.co.uk/sandbox/stepbystep/#examples"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/05.gif" alt="Useful JavaScript Techniques - Step by Step" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/05.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://yellowgreen.de/morecss"&gt;MoreCSS&lt;/a&gt;&lt;br&gt;MoreCSS is a small, cross-browser compatible JavaScript library which enables you to create tab menus, tables and lists with “zebra”-style as if you were using regular CSS.  It’s enough to include the library in HTML and use CSS for general purpose design elements.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://yellowgreen.de/morecss"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/06.gif" alt="Useful JavaScript Techniques - MoreCSS" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/06.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://facelift.mawhorter.net/"&gt;Facelift Image Replacement&lt;/a&gt;&lt;br&gt;Facelift Image Replacement (or FLIR, pronounced fleer) is an image replacement script that dynamically generates image representations of text on your web page in fonts that otherwise might not be visible to your visitors. The generated image will be automatically inserted into your web page via Javascript and visible to all modern browsers. Any element with text can be replaced: from headers (h1, h2, etc.) to span-elements and everything in between!&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://facelift.mawhorter.net/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/039.gif" alt="Useful JavaScript Techniques - Facelift Image Replacement" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/039.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://alistapart.com/articles/sprites2"&gt;CSS Sprites2&lt;/a&gt;&lt;br&gt;Cross-browser functionality is a bit of a freebie; jQuery works across most modern browsers, so everything you see here works in IE6+, Firefox, Safari, Opera, etc. We’ve also accounted for multiple graceful degradation scenarios.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://alistapart.com/articles/sprites2"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/040.gif" alt="Useful JavaScript Techniques - CSS Sprites2" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/040.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://urlgreyhot.com/personal/weblog/jparralax"&gt;jParralax&lt;/a&gt;&lt;br&gt;“Parallax is [a jQuery library that] turns a selected element into a ‘window’, or viewport, and all its children into absolutely positioned layers that can be seen through the viewport. These layers move in response to the mouse, and, depending on their dimensions (and options for layer initialisation), they move by different amounts, in a parallaxy kind of way.” Think of looking through a camera and having layers of objects at various distances moving around. This library achieves that effect using multiple using static images, one for each layer.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://urlgreyhot.com/personal/weblog/jparralax"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/037.gif" alt="Useful JavaScript Techniques - jParralax" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/037.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;ddMenu - Context Menu Script&lt;br&gt;ddMenu is a simple MooTools-based script to create you’re own context menus. Press the Crtl-key and right click to switch between ddMenu and browser default context menu. Press the Shift-key and right click to open ddMenu beside the browser default context menu.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/049.gif" alt="Useful JavaScript Techniques - ddMenu - Context Menu Script" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/049.gif" width="480" height="300"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/js-hotkeys/"&gt;js-hotkeys&lt;/a&gt;&lt;br&gt;jQuery.Hotkeys plugin lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination. It takes one line of code to bind/unbind a hot key combination. &lt;a href="http://nettuts.com/javascript-ajax/how-to-create-a-keypress-navigation-using-jquery/"&gt;Alternative approach&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/js-hotkeys/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/052.gif" alt="Useful JavaScript Techniques - js-hotkeys" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/052.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://devthought.com/barackslideshow-an-elegant-lightweight-slideshow-script/"&gt;BarackSlideshow&lt;/a&gt;&lt;br&gt;An elegant, lightweight slideshow script. It works with MooTools 1.2, and supports all kinds of shape transformations (top and left coordinates, and height and width properties), which means it can now be used with vertical, horizontal, or even irregular lists.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://devthought.com/barackslideshow-an-elegant-lightweight-slideshow-script/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/063.gif" alt="Useful JavaScript Techniques - Proto.Menu, prototype based context menu" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/063.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://devkick.com/lab/galleria/"&gt;Galleria&lt;/a&gt;&lt;br&gt;Galleria is a javascript image gallery written in jQuery. It loads the images one by one from an unordered list and displays thumbnails when each image is loaded. It will create thumbnails for you if you choose so, scaled or unscaled, centered and cropped inside a fixed thumbnail box defined by CSS.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://devkick.com/lab/galleria/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/022.gif" alt="Useful JavaScript Techniques - Galleria" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/022.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.unfocus.com/projects/historykeeper/"&gt;History Keeper&lt;/a&gt;&lt;br&gt;unFocus History Keeper is a JavaScript based library for managing browser history (back button) and providing support for deep linking for Flash and Ajax applications. It enables back button support, for client-side applications, has a hash-based deep linking (Anchor Style - index.html#foo=bar) and is event-driven - Subscriber pattern. Currently the script works well in all modern browsers.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.unfocus.com/projects/historykeeper/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/023.gif" alt="Useful JavaScript Techniques - History Keeper" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/023.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/datejs/"&gt;date.js&lt;/a&gt;&lt;br&gt;Datejs is an extensive open source JavaScript Date library for parsing, formatting and processing time and dates.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/datejs/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/024.gif" alt="Useful JavaScript Techniques - date.js" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/024.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.nickstakenburg.com/projects/lightview/"&gt;Lightview&lt;/a&gt;&lt;br&gt;Lightview is another script that create modal windows on a web-site. It has a smart image preloading, adjustable rounded corners, without PNGs and content resizes to always fit on your screen. The script can be used for presentations, single images, Quicktime-files, Forms, Iframes, Inline content and Flash-files.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.nickstakenburg.com/projects/lightview/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/03.gif" alt="Useful JavaScript Techniques - Lightview" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/03.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://jqueryfordesigners.com/coda-popup-bubbles/"&gt;Coda popup bubbles&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The software company Panic has a beloved Mac application for developers called &lt;a href="http://www.panic.com/coda/"&gt;Coda&lt;/a&gt;. Coda has an incredibly elegant design, and one of the subtle JavaScript effects that have been added to it is a stylized pop-up bubble. The blog &lt;em&gt;jQuery for Designers&lt;/em&gt; has created a script that combines jQuery with &lt;a href="http://jqueryfordesigners.com/coda-popup-bubbles/"&gt;custom code&lt;/a&gt; to replicate the feature used on the Coda website. The effect is subtle and elegant and greatly adds to the user’s experience.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://jqueryfordesigners.com/coda-popup-bubbles/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/coda-bubble.jpg" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/coda-bubble.jpg" alt="Coda Bubble"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.ajaxim.com"&gt;ajax im&lt;/a&gt;&lt;br&gt;With the popularity of Web-based IM clients, like meebox, many developers want to add a JavaScript IM client of their own. Ajax IM is a library dedicated to creating an Ajax IM client that works out of the box. The script is a relatively large one, but it can be a nice effect for some websites that need more interaction with their users.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.smashingmagazine.com/wp-content/uploads/2008/09/ajaxim.jpg"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/wp-content/uploads/2008/09/ajaxim.jpg" class="alignnone size-full wp-image-828" src="http://www.smashingmagazine.com/wp-content/uploads/2008/09/ajaxim.jpg" alt="" width="500" height="392"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.livevalidation.com/"&gt;LiveValidation&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is a handy gem for any web developer who uses forms. Trying to create an intuitive sign-up form can be a chore with all the different types of validation that need to happen. Also, creating a faster, more intuitive form with JavaScript can be tricky, too. Thankfully, &lt;a href="http://www.livevalidation"&gt;LiveValidation&lt;/a&gt; has taken the guesswork out of the process and created a tiny, unobtrusive script that can take the pain out of form validation. If you’re a Ruby on Rails developer, LiveValidation comes in two forms: either with &lt;a href="http://www.prototypejs.org/"&gt;Prototype&lt;/a&gt; (ideal for Ruby on Rails) or one that can be used as a stand-alone package.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.livevalidation.com/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/livevalidation.png" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/livevalidation.png" alt="Live Validation"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.brandspankingnew.net/archive/2006/08/ajax_auto-suggest_auto-complete.html"&gt;Ajax AutoSuggest&lt;/a&gt;&lt;br&gt;Like TextboxList’s autocompletion script, Ajax AutoSuggest is a tasteful and refined autosuggest script. The script is quite tiny, weighing in at just under 9k, and adds a very nice touch to any search form.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.brandspankingnew.net/archive/2006/08/ajax_auto-suggest_auto-complete.html"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/autosuggest2.jpg" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/autosuggest2.jpg" alt="Ajax Auto Suggest"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://digitarald.de/project/fancyupload/1-0/"&gt;FancyUpload&lt;/a&gt;&lt;br&gt;This is an upload script that shows the progress of files you are uploading. It’s perfect for any upload form and even allows for multiple uploads at the same time. You can limit the size of the uploaded file as well as restrict the type of file that can be uploaded. The only requirement that FancyUpload has is that your users have installed Flash, which has a 95% penetration among Web users.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://digitarald.de/project/fancyupload/1-0/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/fancyupload.png" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/fancyupload.png" alt="Fancy Upload"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.taggify.net/blog/post/2008/01/How-to-add-advanced-tooltips-for-people-on-your-photo.aspx"&gt;Taggify&lt;/a&gt;&lt;br&gt;Taggify is a bit different in implementation than the other JavaScripts listed. Taggify is a hosted solution for adding pop-up widgets to photos. Instead of having to download a script and host it on your site, you can just &lt;a href="http://www.taggify.net/blog/post/2008/01/How-to-add-advanced-tooltips-for-people-on-your-photo.aspx"&gt;add a tiny &amp;lt;include&amp;gt;&lt;/a&gt; in your  tag, and you’ll have the power of Taggify installed on your site. Using Taggify is interesting; it adds notes and other useful information to photos.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Think of it as a souped-up version of the note-adding feature for Flickr images. You can add any HTML to the Taggify note, creating a nice informational page to accompany any image that needs a bit more explanation.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.taggify.net/blog/post/2008/01/How-to-add-advanced-tooltips-for-people-on-your-photo.aspx"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/image.jpg" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/image.jpg" alt="Taggify"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://amberjack.org/"&gt;AmberJack&lt;/a&gt;&lt;br&gt;AmberJack is one of the more interesting and compelling JavaScript techniques. Website tours are extremely beneficial because they can help familiarize users, showcase features and products, and many other things. Possibly the best part about AmberJack is that nothing has to be installed or learned to start creating website tours. AmberJack provides a way for website and product owners to quickly and easily create website tours with JavaScript. It’s an amazingly tiny download, at only 4 KB.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://amberjack.org/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/wp-content/uploads/2008/09/amberjack.jpg" src="http://www.smashingmagazine.com/wp-content/uploads/2008/09/amberjack.jpg" alt="" width="500" height="271"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://creativepony.com/journal/scripts/sliding-tabs/"&gt;Sliding Tabs&lt;/a&gt;&lt;br&gt;This is another script inspired by &lt;a href="http://panic.com/coda/"&gt;Coda&lt;/a&gt;. Essentially, it’s a smooth-scrolling tab system that makes switching between panes easy and smart. You can see a demo of Sliding Tabs &lt;a href="http://creativepony.com/demos/sliding-tabs/"&gt;here&lt;/a&gt;. Sliding Tabs is built off of the JavaScript framework MooTools. &lt;a href="http://thecodecentral.com/2008/02/21/a-useful-javascript-image-loader"&gt;Alternative solution&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://jqueryfordesigners.com/coda-slider-effect/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/wp-content/uploads/2008/09/sliding_tabs_1.jpg" class="alignnone size-full wp-image-831" src="http://www.smashingmagazine.com/wp-content/uploads/2008/09/sliding_tabs_1.jpg" alt="" width="500" height="291"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://creativepony.com/journal/scripts/sliding-tabs/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/wp-content/uploads/2008/09/sliding_tabs.jpg" class="alignnone size-full wp-image-830" src="http://www.smashingmagazine.com/wp-content/uploads/2008/09/sliding_tabs.jpg" alt="" width="500" height="274"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://thecodecentral.com/2008/02/21/a-useful-javascript-image-loader"&gt;JavaScript Image Loader&lt;/a&gt;&lt;br&gt;If you’re looking for a more intuitive way for users to upload and preview images on your website, the JavaScript Image Loader (&lt;a href="http://test.thecodecentral.com/demos/imageloader/"&gt;demo&lt;/a&gt;) might fit the bill. The JavaScript Image Loader is a great way to show your users an image before it has uploaded, and it can also provide other information about the image if desired.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://thecodecentral.com/2008/02/21/a-useful-javascript-image-loader"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/wp-content/uploads/2008/09/imageloader.jpg" class="alignnone size-full wp-image-832" src="http://www.smashingmagazine.com/wp-content/uploads/2008/09/imageloader.jpg" alt="" width="500" height="264"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.swfir.com/"&gt;swfIR&lt;/a&gt;&lt;br&gt;swfIR is an interesting concept as it uses a combination of Flash and JavaScript and adds image manipulation functionality to it. Once swfIR is installed, it adds a &amp;lt;span&amp;gt; with the class “swfir” around the image. swfIR can add almost any manipulation to an image. An especially useful feature of the script is its ability to automatically resize images based on the size of the page. When you resize the text on the page, the image resizes proportionally with the layout. By resizing the picture along with the text, the design feels much more cohesive.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.swfir.com/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/swfir_1.png" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/swfir_1.png" alt="swfIR"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="MooFlow" href="http://www.outcut.de/MooFlow/"&gt;MooFlow&lt;/a&gt;&lt;br&gt;For fans of Apple’s Cover Flow feature in Leopard, MooFlow is taken directly from Apple’s playbook. MooFlow is a JavaScript gallery script that uses &lt;a href="http://mootools.net/"&gt;MooTools&lt;/a&gt; and adds a bit of JavaScript magic to make beautiful image galleries, complete with a slider that mimics Cover Flow.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Just like with Cover Flow, you can manipulate MooFlow’s gallery layout and functionality. You can toggle full-screen mode, image reflection,  and autoplay. MooFlow is quite configurable and easy to set up because it just grabs all of the images within an element.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="MooFlow" href="http://www.outcut.de/MooFlow/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/mooflow.png" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/mooflow.png" alt="MooFlow"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.amcharts.com/pie/"&gt;amCharts&lt;/a&gt;&lt;br&gt;This script is a chart generator that runs off of a combination of flash and JavaScript. You can generate virtually any type of graph or chart with the script, and can even use .csv and xml files to pull the data from. With amCharts, you can generate graphs in the form of Column &amp;amp; Bar, Pie &amp;amp; Donut, Line &amp;amp; Area and Scatter &amp;amp; Bubble.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.amcharts.com/pie/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/amcharts.png" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/amcharts.png" alt="AM Charts"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.amcharts.com/pie/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/wp-content/uploads/2008/09/amchart2.jpg" class="alignnone size-full wp-image-834" src="http://www.smashingmagazine.com/wp-content/uploads/2008/09/amchart2.jpg" alt="" width="500" height="343"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://orangoo.com/labs/GreyBox/"&gt;GreyBox&lt;/a&gt;&lt;br&gt;GreyBox’s website hails the JavaScript pop-up window as “A pop-up window that doesn’t suck,” and for good reason. GreyBox does everything that a modal window &lt;em&gt;should&lt;/em&gt; do. It can display pictures, websites, and just about any other content you can think of.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Using GreyBox is incredibly easy because once you’ve included the JavaScript file in the header, the only thing left to configure is adding a &amp;lt;rel&amp;gt; tag to whatever element you want to display in the window.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://ninjadesigns.co.uk/"&gt;Mailist&lt;/a&gt;&lt;br&gt;While Mailist isn’t a full-blown &lt;a href="http://www.dustindiaz.com/ajax-contact-form/"&gt;AJAX contact form&lt;/a&gt;, the tiny script is exactly what most Web developers need to quickly store email addresses for things like beta sign-ups and other expression-of-interest forms. It even has a back end for administering things like email backups and editing the look of the form.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://ninjadesigns.co.uk/"&gt;&lt;img style="display: inline;" original="http://www.smashingmagazine.com/wp-content/uploads/2008/09/mailist.jpg" class="alignnone size-full wp-image-835" src="http://www.smashingmagazine.com/wp-content/uploads/2008/09/mailist.jpg" alt="" width="500" height="382"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/swfobject/"&gt;SWFObject&lt;/a&gt;&lt;br&gt;SWFObject is a tiny little Flash player that uses JavaScript to overcome many of the obstacles that can’t be solved by markup alone. The player is a tiny download, only 9.5 KB (or 3.8 KB GZIP’ed). SWFObject prides itself on its compatibility with modern browsers, and it actually uses JavaScript to help detect which Flash player version to use and to avoid outdated Flash plug-ins that break Flash content.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/swfobject/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/swfobject.png" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/swfobject.png" alt="SWF Object"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.liquidx.net/plotkit/"&gt;PlotKit&lt;/a&gt;&lt;br&gt;PlotKit is a JavaScript chart-plotting script that relies on the tiny JavaScript framework Moochikit. PlotKit is an exceptional library for quickly plotting all sorts of graphs.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.liquidx.net/plotkit/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/plotkit_1.png" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/plotkit_1.png" alt="PlotKit"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.barelyfitz.com/projects/tabber/"&gt;JavaScript tabifier&lt;/a&gt;&lt;br&gt;The JavaScript tabifier is a nifty little script that allows you to quickly and easily create tabs for your content. All that is required to use tabifier is to include the JavaScript and add a &amp;lt;div&amp;gt; with the class “tabber” surrounding the tabbed content, and then add the class “tabbertab” and the title for the &amp;lt;div&amp;gt; in what shows as the tab’s title. You can even use advanced techniques, such as adding cookies to the tabs, dynamically changing the tabs, and setting a default tab.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.barelyfitz.com/projects/tabber/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/tabifier.png" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/tabifier.png" alt="Tabifier"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.cabel.name/2008/02/fancyzoom-10.html"&gt;FancyZoom 1.1&lt;/a&gt;&lt;br&gt;Designed to view full-size photos and images inline without requiring a separate web page load, FancyZoom is providing a smooth, clean, truly Mac-like effect.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It is focused on a smoothest, polished zooming animation and automatically scales images from any image link, with no HTML changes. The script also preloads full-size images in the background on link mouseover and requires no Javascript libraries. FancyZoom requires only two lines of code in your HTML-files.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.cabel.name/2008/02/fancyzoom-10.html"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://safalra.com/web-design/javascript/mac-style-dock/"&gt;A Mac OS X-style Dock In JavaScript&lt;/a&gt;&lt;br&gt;Apple’s Mac OS X operating system is renowned for its fluid graphical effects. One impressive feature is the dock’s ‘fish-eye’ effect, whereby icons expand and contract as the mouse moves over them. Achieving this effect in JavaScript is difficult, but the MacStyleDock function allows this feature to be implemented easily. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://safalra.com/web-design/javascript/mac-style-dock/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/08.gif" alt="Useful JavaScript Techniques - A Mac OS X-style Dock In JavaScript" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/08.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://zendold.lojcomm.com.br/fvalidator/"&gt;fValidator - An open source (free) unobtrusive javascript tool for easy handling form validation&lt;/a&gt;&lt;br&gt;fValidator is an open source (free) unobtrusive javascript tool for easy handling form validation. It allows a user to more easily enter fixed width input where you would like them to enter the data in a certain format (dates,phone numbers, etc). &lt;a href="http://digitalbush.com/projects/masked-input-plugin"&gt;Alternative jQuery Plugin&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://zendold.lojcomm.com.br/fvalidator/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/09.gif" alt="Useful JavaScript Techniques - fValidator - An open source (free) unobtrusive javascript tool for easy handling form validation" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/09.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.filamentgroup.com/lab/jquery_interactive_date_range_picker_with_shortcuts/"&gt;jQuery Interactive Date Range Picker with Shortcuts&lt;/a&gt;&lt;br&gt;An advanced jQuery date picker that is optimized for quickly selecting a date from a list of preset dates/ranges, and we added smooth transitions when additional options are revealed.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.filamentgroup.com/lab/jquery_interactive_date_range_picker_with_shortcuts/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/010.gif" alt="Useful JavaScript Techniques - jQuery Interactive Date Range Picker with Shortcuts" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/010.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://raphaeljs.com/"&gt;Raphaël&lt;/a&gt;&lt;br&gt; Raphaël is a small JavaScript library that should simplify your work with vector graphics on the Web. In case you want to create your own specific chart or image crop-n-rotate widget, you can simply achieve it with this library. Raphaël uses SVG and VML as a base for graphics creation.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://raphaeljs.com/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/012.gif" alt="Useful JavaScript Techniques - Raphaël" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/012.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.nogray.com/time_picker.php"&gt;NoGray Time Picker&lt;/a&gt;&lt;br&gt;This time picker utilizes a simple drag and drop interface. To select the time users can just drag the minutes or hour of a clock.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.nogray.com/time_picker.php"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/013.gif" alt="Useful JavaScript Techniques - NoGray Time Picker" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/013.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.kminek.pl/lab/yetii/"&gt;Yetii - Yet (E)Another JavaScript Tab Interface&lt;/a&gt;&lt;br&gt;Yetii is a simple, yet functional tab interface implementation. It has lightweight, object-oriented code and degrades gracefully in browsers without JavaScript-support. You can have many independend tab interfaces on a single page, specify initial tab, turn on automatic tabs rotation, add next/previous navigation, nest one tab interface inside another and define custom function to run after certain tab is clicked.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can link to certain tab on page A from page B via URL parameter and you can turn on tab persistence feature, so the most recently clicked tab is stored inside a cookie and remembered between page refresh.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.kminek.pl/lab/yetii/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/015.gif" alt="Useful JavaScript Techniques - Yetii - Yet (E)Another JavaScript Tab Interface" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/015.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.electricprism.com/aeron/calendar/"&gt;Calendar&lt;/a&gt;&lt;br&gt;Calendar is a Mootools Javascript class that adds accessible and unobtrusive date-pickers to your form elements.It has highly configurable inputs and selects, multi-calendar support (with padding), variable navigation options and multi-lingual and fancy date formatting.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.electricprism.com/aeron/calendar/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/016.gif" alt="Useful JavaScript Techniques - Calendar" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/016.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.nickstakenburg.com/projects/starbox/"&gt;Starbox&lt;/a&gt;&lt;br&gt;Starbox allows you to easily create all kinds of rating boxes using just one PNG image. The library is build on top of the Prototype javascript framework. For some extra effects you can add Scriptaculous as well. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.nickstakenburg.com/projects/starbox/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/017.gif" alt="Useful JavaScript Techniques - Starbox" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/017.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.magictoolbox.com/magiczoom/"&gt;Magic Zoom&lt;/a&gt;&lt;br&gt;Magic Zoom is a JavaScript zoom tool. It’s the best way to display images in incredible detail. Users do not need to click anything - they just move their mouse over the image to see every detail of your product.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.magictoolbox.com/magiczoom/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/018.gif" alt="Useful JavaScript Techniques - Magic Zoom" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/018.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.magictoolbox.com/magicmagnify/"&gt;Magic Magnify&lt;/a&gt;&lt;br&gt;Magic Magnify is a Flash zoom tool. It’s an elegant effect to view images with a magnifying-glass. Upon hover over the image, the user sees the close-up detail of the product. Price: $28 / £15 / €18.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.magictoolbox.com/magicmagnify/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/019.gif" alt="Useful JavaScript Techniques - Magic Magnify" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/019.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.piksite.com/carousel.us/"&gt;Carousel.us&lt;/a&gt;&lt;br&gt;Carousel.us is a Javascript 3D carousel, using either the prototype.js and scriptaculous.js or mootools.js frameworks. It also uses PHP Easy Reflections v3 by Richard Davey.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.piksite.com/carousel.us/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/020.gif" alt="Useful JavaScript Techniques - Carousel.us" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/020.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/slideshow/"&gt;slideshow&lt;/a&gt;&lt;br&gt;Slideshow is a javascript class for Mootools 1.2 to stream and animate the presentation of images on your website. Slideshow is the result of many trials in code attempting to create a javascript class that was lightweight, unobtrusive, a snap to setup (but also highly configurable), extendable and - built using the javascript framework with the best effects - visually very impressive. Slideshow began as a side project by Aeron Glemann, and is now open source with an MIT-style license. &lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/slideshow/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/025.gif" alt="Useful JavaScript Techniques - slideshow" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/025.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/jgrousedoc/"&gt;jgrousedoc&lt;/a&gt;&lt;br&gt;jGrouseDoc allows developers to produce documentation for their javascript code based on javadoc-like comments embedded into the source code. It allows documentation of classes, regardless what kind of library/technology was used to implement OOP. The script also allows documentation of multiple syntaxes that could be used to invoke a function/method. The output is customizable using CSS and Velocity templates or XSLT.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://code.google.com/p/jgrousedoc/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/026.gif" alt="Useful JavaScript Techniques - jgrousedoc" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/026.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.lokeshdhakar.com/projects/lightbox2/"&gt;Lightbox 2&lt;/a&gt;&lt;br&gt;Lightbox is a simple, unobtrusive script used to overlay images on the current page. It’s a snap to setup and works on all modern browsers.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.lokeshdhakar.com/projects/lightbox2/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/027.gif" alt="Useful JavaScript Techniques - Lightbox 2" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/027.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.livepipe.net/control/window#hoverbox"&gt;Control.Window&lt;/a&gt;&lt;br&gt;Control.Window is a fully programmable, multi purpose windowing toolkit for Prototype. It covers a wide variety of use cases and allows for a high degree of customization. It can attach to links to open the targets as windows, or can be filled with dynamic content. It includes support for stackable, draggable and resizable windows. Subclasses to handle Modal windows, LightBoxes and Tooltips are included.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.livepipe.net/control/window#hoverbox"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/028.gif" alt="Useful JavaScript Techniques - Control.Window" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/028.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.ericmmartin.com/projects/simplemodal/"&gt;SimpleModal&lt;/a&gt;&lt;br&gt;SimpleModal is a lightweight jQuery plugin that provides a simple interface to create a modal dialog. The goal of SimpleModal is to provide developers with a cross-browser overlay and container that will be populated with data provided to SimpleModal.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.ericmmartin.com/projects/simplemodal/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/030.gif" alt="Useful JavaScript Techniques - SimpleModal" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/030.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.webdevlounge.com/javascript/creating-a-carousel-with-mootools/"&gt;Creating a carousel with MooTools&lt;/a&gt;&lt;br&gt;You’ve probably seen it on various websites: those neat little inline slideshows that browse you through a gallery of images (or content if you want, too). Most people simply copy the code to use it on their own site, but I believe that by making it yourself, you learn new techniques and gain new insight. Therefore I’ll walk you through this tutorial that teaches you how to achieve this through the use of CSS and MooTools.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.webdevlounge.com/javascript/creating-a-carousel-with-mootools/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/031.gif" alt="Useful JavaScript Techniques - Creating a carousel with MooTools" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/031.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://willworkforart.net/tutorials/unobtrusive-expand-and-collapse-navigation"&gt;Unobtrusive Expand and Collapse Navigation&lt;/a&gt;&lt;br&gt;A tutorial that displays how to to create a vertical navigation that will expand and collapse to show and hide sub-navigation using only unordered lists and as few class/id names as possible.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://willworkforart.net/tutorials/unobtrusive-expand-and-collapse-navigation"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/032.gif" alt="Useful JavaScript Techniques - Unobtrusive Expand and Collapse Navigation" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/032.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://jqueryfordesigners.com/image-cross-fade-transition/"&gt;Image Cross Fade Transition&lt;/a&gt;&lt;br&gt;Image rollovers were the staple JavaScript nugget of the 90s, and for a lot of JavaScript developers I know, one of the starting places their passion for JavaScript. Today, rollovers are a no-brainer - either in CSS or with the simplest of JavaScript. Today’s challenge is the rollover transition.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://jqueryfordesigners.com/image-cross-fade-transition/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/033.gif" alt="Useful JavaScript Techniques - Image Cross Fade Transition" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/033.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://jqueryfordesigners.com/slider-gallery/"&gt;Slider Gallery&lt;/a&gt;&lt;br&gt;This ‘product slider’ is similar to a straight forward gallery, except that there is a slider to navigate the items, i.e. the bit the user controls to view the items.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://jqueryfordesigners.com/slider-gallery/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/034.gif" alt="Useful JavaScript Techniques - Slider Gallery" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/034.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://orderedlist.com/articles/fancyzoom-meet-jquery"&gt;FancyZoom meets jQuery // Ordered List // We Make The Web Beautifully Simple&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://orderedlist.com/articles/fancyzoom-meet-jquery"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/035.gif" alt="Useful JavaScript Techniques - FancyZoom meets jQuery // Ordered List // We Make The Web Beautifully Simple" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/035.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.com/javascript-ajax/build-an-ajax-powered-shopping-cart/"&gt;Build An AJAX Powered Shopping Cart&lt;/a&gt;&lt;br&gt;The goal of this tutorial is to show you how to build an AJAX powered shopping cart. However, it will not be production ready. The back end requirements vary from site to site far too much to write an effective tutorial. Instead, we are going to focus on the AJAX parts.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://nettuts.com/javascript-ajax/build-an-ajax-powered-shopping-cart/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/038.gif" alt="Useful JavaScript Techniques - Build An AJAX Powered Shopping Cart" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/038.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.filamentgroup.com/lab/jquery_ipod_style_drilldown_menu"&gt;jQuery iPod-style Drilldown Menu&lt;/a&gt;&lt;br&gt;“We created an iPod-style drilldown menu to help users traverse hierarchical data quickly and with control. It’s especially helpful when organizing large data structures that don’t translate well into traditional dropdown or fly-out menus.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.filamentgroup.com/lab/jquery_ipod_style_drilldown_menu"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/041.gif" alt="Useful JavaScript Techniques - jQuery iPod-style Drilldown Menu" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/041.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/"&gt;Load Content While Scrolling With jQuery&lt;/a&gt;&lt;br&gt;This script allows to load the content “on the fly” - once th visitors has scrolled vertically to the end of the content block. “I always loved the dZone’s Ajax content loading while scrolling feature and created a similar one using jQuery.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/042.gif" alt="Useful JavaScript Techniques - Load Content While Scrolling With jQuery" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/042.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://sixrevisions.com/tutorials/javascript_tutorial/create_lightweight_javascript_tooltip/"&gt;JavaScript Tooltips&lt;/a&gt;&lt;br&gt;This tutorial describes how to create a nice, lightweight JavaScript tooltip. By Michael Leigeber.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://sixrevisions.com/tutorials/javascript_tutorial/create_lightweight_javascript_tooltip/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/043.gif" alt="Useful JavaScript Techniques - JavaScript Tooltips" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/043.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://woork.blogspot.com/2008/07/fantastic-news-ticker-newsvine-like.html"&gt;Newsticker&lt;/a&gt;&lt;br&gt;Antonio Lupetti re-creates a news ticker which is similar to the one used on Newsvine. Mootools in use.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://woork.blogspot.com/2008/07/fantastic-news-ticker-newsvine-like.html"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/044.gif" alt="Useful JavaScript Techniques - Newsticker" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/044.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en"&gt;jQuery virtual tour&lt;/a&gt;&lt;br&gt;This is an extension to the simple panorama viewer that allows you to play a little bit more with jQuery by adding interactivity to transform some panoramic views into a virtual tour.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/047.gif" alt="Useful JavaScript Techniques - jQuery virtual tour" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/047.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://webplicity.net/flexigrid/"&gt;Flexigrid&lt;/a&gt;&lt;br&gt;Lightweight but rich data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an xml based data source using Ajax to load the content. Similar in concept with the Ext Grid only its pure jQuery love, which makes it light weight and follows the jQuery mantra of running with the least amount of configuration.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://webplicity.net/flexigrid/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/048.gif" alt="Useful JavaScript Techniques - Flexigrid" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/048.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://ideamill.synaptrixgroup.com/?page_id=16"&gt;tableFilter&lt;/a&gt;&lt;br&gt;This script allows users to filter and sort even large tables quickly and in an interactive way.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://ideamill.synaptrixgroup.com/?page_id=16"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/056.gif" alt="Useful JavaScript Techniques - tableFilter" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/056.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.askthecssguy.com/2007/05/brett_asks_the_css_guy_if_the.html"&gt;Row Locking with Checkboxes&lt;/a&gt;&lt;br&gt;“I had my function set up so that if any part of the row was clicked, the checkbox would check. When I clicked the actual checkbox, it would show a checkmark, but since the checkbox is a part of that row, my function would run, too, which would then think it’s time to uncheck the checkbox. In a fraction of a second, it would look like the checkbox never checked, but the row changed color anyway, sending the wrong signals to the end user.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.askthecssguy.com/2007/05/brett_asks_the_css_guy_if_the.html"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/057.gif" alt="Useful JavaScript Techniques - Row Locking with Checkboxes" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/057.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://abeautifulsite.net/notebook/58"&gt;jQuery File Tree&lt;/a&gt;&lt;br&gt;jQuery File Tree is a configurable, AJAX file browser plugin for jQuery. You can create a customized, fully-interactive file tree with as little as one line of JavaScript code. It has the ability to style icons based on file extension, uses AJAX to fetch file information on the fly, has a customizable expand/collapse event and support single- and multi-folder views.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://abeautifulsite.net/notebook/58"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/058.gif" alt="Useful JavaScript Techniques - jQuery File Tree" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/058.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://yura.thinkweb2.com/scripting/contextMenu/"&gt;Proto.Menu, prototype based context menu&lt;/a&gt;&lt;br&gt;Proto.Menu is a simple and lightweight prototype-based solution for context menu functionality on your page.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://yura.thinkweb2.com/scripting/contextMenu/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/059.gif" alt="Useful JavaScript Techniques - Proto.Menu, prototype based context menu" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/059.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.askthecssguy.com/2007/09/sangeeta_asks_the_css_guy_how_1.html"&gt;Pricing Matrix&lt;/a&gt;&lt;br&gt;This tutorial explains how to create a matrix that would give an indication of relationships among the information provided.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.askthecssguy.com/2007/09/sangeeta_asks_the_css_guy_how_1.html"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/060.gif" alt="Useful JavaScript Techniques - Proto.Menu, prototype based context menu" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/060.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://davidwalsh.name/build-toggling-announcement-slider-mootools-12"&gt;Toggling Announcement Slider&lt;/a&gt;&lt;br&gt;“A few of my customer have asked for me to create a subtle but dynamic (…I know…) way for them to advertise different specials on their website. Not something that would display on every page, but periodically or only the homepage. Using a trick from GoDaddy’s playbook, I put together an announcement slider that toggles on click. Thanks to MooTools 1.2, this was a breeze.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://davidwalsh.name/build-toggling-announcement-slider-mootools-12"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/061.gif" alt="Useful JavaScript Techniques - Proto.Menu, prototype based context menu" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/061.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Tutorials&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://web-kreation.com/index.php/tutorials/nice-login-and-signup-panel-using-mootools-12/"&gt;Show/hide a Login Panel using Mootools 1.2&lt;/a&gt;&lt;br&gt;“Some of you were wondering what script I used to show/hide the login panel on top of this page (or in my latest Wordpress theme: “Night Transition”). In this tutorial, we will see how to create a similar login/signup panel for your website using Mootools 1.2.”&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://woork.blogspot.com/2008/03/simple-images-slider-to-create-flickr.html"&gt;Images slider to create Flickr-like slideshows&lt;/a&gt;&lt;br&gt;If you like Flickr slideshow, this article explains how to implement it using Prototype-UI framework. “Since long time I was looking for a simple way to implement a Flickr-like slideshow (”image carousel”) and finally I found a good compromise between complexity and result to implement it using Prototype-UI, an awesome JavaScript framework based on Prototype and Scriptaculous.”&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.kriesi.at/archives/apple-menu-improved-with-jquery"&gt;Create an apple style menu and improve it via jQuery&lt;/a&gt;&lt;br&gt;“Since I wrote my last tutorial on how to create a CSS only multilevel dropdown menu I got a lot of visitors who wanted to know how I created the main navigation of kriesi.at. (a so called kwicks menu) The interest in extraordinary menus seems to be high nowadays, so today I will teach you how this is done.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://www.kriesi.at/archives/apple-menu-improved-with-jquery"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/051.gif" alt="Useful JavaScript Techniques - Create an apple style menu and improve it via jQuery" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/051.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/"&gt;Creating a Slick Auto-Playing Featured Content Slider&lt;/a&gt;&lt;br&gt;By Chris Coyier.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/045.gif" alt="Useful JavaScript Techniques - Creating a Slick Auto-Playing Featured Content Slider" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/045.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.com/javascript-ajax/build-a-top-panel-with-jquery/"&gt;Build An Incredible Login Form With jQuery&lt;/a&gt;&lt;br&gt;&lt;br /&gt;One struggle that still remains today in web design is displaying all of the redundant information on every page. For example, a login form. What if there was a way to easily make the content accessible on every page, but keep it hidden until needed? Well you can, by making a top panel that when clicked, will reveal its self and its content. But we need to make this look nice, so we’ll also animate it&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://nettuts.com/javascript-ajax/build-a-top-panel-with-jquery/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/046.gif" alt="Useful JavaScript Techniques - Build An Incredible Login Form With jQuery" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/046.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/"&gt;Create a Slick Tabbed Content Area using CSS &amp;amp; jQuery&lt;/a&gt;&lt;br&gt;“One of the biggest challenge to web designers is finding ways to place a lot of information on a page without losing usability. Tabbed content is a great way to handle this issue and has been widely used on blogs recently. Today we’re going to build a simple little tabbed information box in HTML, then make it function using some simple Javascript, and then finally we’ll achieve the same thing using the jQuery library.”&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://nettuts.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/053.gif" alt="Useful JavaScript Techniques - Create a Slick Tabbed Content Area using CSS &amp;amp; jQuery" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/053.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.com/javascript-ajax/create-a-simple-intelligent-accordion-effect-using-prototype-and-scriptaculous/"&gt;Create a Simple, Intelligent Accordion Effect Using Prototype and Scriptaculous&lt;/a&gt;&lt;br&gt;Learn how to create a lightweight, intelligent “accordion” effect using the Prototype and Scriptaculous libraries.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://nettuts.com/javascript-ajax/create-a-simple-intelligent-accordion-effect-using-prototype-and-scriptaculous/"&gt;&lt;img style="display: inline;" original="http://media1.smashingmagazine.com/images/20-javascript-techniques/054.gif" alt="Useful JavaScript Techniques - Create a Simple, Intelligent Accordion Effect Using Prototype and Scriptaculous" src="http://media1.smashingmagazine.com/images/20-javascript-techniques/054.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.com/site-builds/create-a-simple-powerful-product-highlighter-with-mootools/"&gt;Create a Simple, Powerful Product Highlighter with MooTools&lt;/a&gt;&lt;br&gt;This tutorial will help you find your inner cow by introducing you to one of the most powerful and modular javascript libraries—MooTools. You’ll create a flexible tool for highlighting your sites products or services using the MooTools javascript framework.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://nettuts.com/site-builds/create-a-simple-powerful-product-highlighter-with-mootools/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/055.gif" alt="Useful JavaScript Techniques - Create a Simple, Powerful Product Highlighter with MooTools" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/055.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.com/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/"&gt;Creating a Dynamic Poll with jQuery and PHP&lt;/a&gt;&lt;br&gt;When you combine some neat functionality courtesy of PHP with the cleverness of jQuery you can produce some pretty cool results. In this tutorial we’ll create a poll using PHP and XHTML, then make use of some jQuery Ajax effects to eliminate the need for a page refresh, and to give it a nice little bit of animation.&lt;/p&gt;&lt;br /&gt;&lt;p class="showcase"&gt;&lt;a href="http://nettuts.com/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/"&gt;&lt;img style="display: inline;" original="http://media2.smashingmagazine.com/images/20-javascript-techniques/036.gif" alt="Useful JavaScript Techniques - Creating a Dynamic Poll with jQuery and PHP" src="http://media2.smashingmagazine.com/images/20-javascript-techniques/036.gif" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6536314840464519752-499752769103322547?l=javascript-readycodes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-readycodes.blogspot.com/feeds/499752769103322547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-readycodes.blogspot.com/2009/08/75-really-useful-javascript-techniques.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6536314840464519752/posts/default/499752769103322547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6536314840464519752/posts/default/499752769103322547'/><link rel='alternate' type='text/html' href='http://javascript-readycodes.blogspot.com/2009/08/75-really-useful-javascript-techniques.html' title='75 (Really) Useful JavaScript Techniques'/><author><name>SoMeOnE</name><uri>http://www.blogger.com/profile/12328046872530550213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
