A collection of robust, easily-configured and unobtrusive JavaScripts.
Graphical
- Banner Rotator with optional random ordering, pause on hover and linked images.
- Javascript fading slideshow with optional controls. Multiple slideshows possible in a single document.
- Disjointed Rollover Image Viewer. A highly versatile script used to display enlarged images from thumbnails or links, often known as 'disjointed rollovers'. Provides options to operate either on click or hover and restore a default image on mouseout. Can be easily combined with SmartRoll to provide rollovers that display images. Provides different image pre-loading options.
Cookies
Form Enhancement
Operability
Presentation Enhancement.
- Display enlarged images in a 'floating div' on hover of a thumbnail image or link, sometimes known as an 'image trail' script.
- Well-behaved status line scroller. Scroll text information in the status bar. Pauses when links are hovered so URL displays are not overwritten. Configurable options: Select randomly from a set of messages on page load. Select number of times message repeats, after which either stop, display a different terminal message or blank.
- Link URL randomizer. Selects a random URL for one or more links, each time the document loads.
- Synchronized Frames. Scroll two or more frames in synchronisation, vertically and/or horizontally.
- Link color fader. Fade the background/foreground color of links and other elements when hovered.
- Smooth Scrolling to Document Anchors. Replace the normal jump action with a decelerating scroll. Works on page load if the url contains a hash parameter. Also available this version is for scrolling to anchors within scrollable divs.
- Restore Last Scrolled Position. Within a given browser session, scrolls a reloaded document to its last scrolled displacement. Uses session cookies and works vertically and horizontally.
- Restore X,Y Scrolled Position of scrolling divs. Within a given browser session, restores the scrolled position of scrolling divs on page reload.