Jan 08, 2003
With JavaScript Code Improver you are just one click away from making any JavaScript clear, easily comprehensible and ready for printing thus saving the time you spend on editing, debugging and modifying it. Forget about all problems resulting from those illegible JavaScripts!
Jan 07, 2003
This application allows you to map out a new xml-rpc message with a tree control and then submit that request to any xml-rpc server. The response is then viewable in a separate window.
ScottAndrew.com Javascript XML-RPC Message Builder
Dec 11, 2002
Some more handy bookmarklets. These are oriented at disabling some of the annoying features we run across like flash applets, popups, etc.
- Zap Event Handlers (IE & NS)
Removes event handlers (like those used for blind links and exit pop-up ads).- Zap Embeds (IE & NS)
Removes java, flash, background music, and iframes from a page.- Zap Colors (IE & NS)
Makes text black on a white background, and makes links blue and purple.- Zap Images (IE & NS)
Replaces each image with its alternate text.- Zap Most (NS only)
Zaps event handlers, embeds, colors, and cheap effects.- Zap All (NS only)
Zaps event handlers, embeds, colors, cheap effects, and images.
Dec 05, 2002
Aug 26, 2002
An incredibly useful set of bookmarklets are collected here.
Highlights:
Zoom In, Zoom Out, Show Div's, Turn on Borders, Grayscale Page.
Aug 12, 2002
Compares the languages in detail.
Some very useful bookmarklets .. especially the Show Tables (highlights all table borders on the current page), Element Ancestry (allow you to see the ancestry of any element on the page .. very useful to build css selectors), View DOM (see the current DOM after all DHTML effects have been applied), and Echo Form (which allows you to quickly see exactly what a form is submitting to a server in its elements).
Aug 08, 2002
Jul 30, 2002
Jul 25, 2002
The Dynamic Duo - Cross-Browser DHTML: dynAPI library
Great crossbrowser library. Being enhanced at Sourceforge: DynAPI 2
JSPack - A JavaScript Compression and Packaging Utility
JSPack is a compressor for JavaScript files. It removes most whitespace and comments from the files as well it can combine files together for easy distribution. JSPack is released under the GNU General Public License.
- Scott Andrew's XML-RPC
Message Builder
It's an XML-RPC message builder, written in JavaScript. It takes JavaScript data objects and converts them into an XML-RPC message.
There are actually two components available here. One is the message builder, the other a PHP gateway called xmlrpc-socket that forwards XML-RPC requests to remote servers over the Internet. Together they turn your browser into an XML-RPC client.
- Brent Ashley's Javascript Remote
Scripting (JSRS) Library
This is a client-side javascript library which uses Dynamic HTML elements to make hidden remote procedure calls to the server. It only works asynchronously, but is known to work on Win9x, WinNT/2000, WinXP, Unix/Linux, and Mac with IE4+, NS4.x, NS6.x, Mozilla, and Galeon. There are server-side implementations for ASP, PerlCGI, PHP, and JSP(servlet). JSRS is in production use on intranet and public sites in Canada, the US, South America, Australia, Europe, and the Middle East. JSRS is free of charge and its source is open and freely available.
Jul 23, 2002
The Theme Switcher is a quite simple script that analyses the stylesheets on the page, and uses the alternation system as created by W3C to know what stylesheets to use and what stylesheets to leave as-is.
The Object-Oriented Cookie Library
This cookie handler is object oriented and use regular expressions instead of complicated maneuvers of string methods.
Great bookmarklet to examine a page's style sheets
Jul 08, 2002
- Jesse's Bookmarklets Page
- Many bookmarklets don't work in IE6. IE6 limits bookmarklets to 508 characters, and many of my bookmarklets are in the 1000-character range. You can downgrade to IE 5.5 or use Mozilla or Opera instead.
- Bookmarklets - Browser support
- Page Weight & Speed Full details here
- Gazingus: Nice collection of bookmarklets here as well as writeups of how to make them
Jul 07, 2002
- Developer-X.com: Degradable, OOP DHTML Tabs
- WebFx: Tab Pane
(WebFX)
The rest of WebFx is chock full of great DHTML widgets as well. Definitely worth checking out. - ScottAndrew.com: Cross-browser DHTML API Reading Room. Good overview.
- WebReference.com - Drawing Charts with JavaScript (1/7)
- Stedy.com - lots of stuff here too
- ypXmlTree is a general-purpose expandable/collapsable tree in the style of Microsoft Windows Explorer, Apple Macintosh Finder, or the navigations of many popular websites. It is highly customizable, feature rich, and degrades gracefully in older browsers or when javascript/css is unavailable.
- ypSlideOutMenus is a small, efficient script for creating exclusive, animated, cross-platform slide-out menus similar to those found in most GUI interfaces
- ypChaser is a simple script that animates an element down the side of the page when you scroll. This can keep important information like menus or copyrights visible to your users at all times. Although it would be easy to make this type of effect incredibly annoying, I've made it less-so by using a very smooth decelerated animation algorithm.
- DOM-Drag makes it easy to program interfaces with draggable elements in DHTML.
- XSLT/ASP
Plumbing Library (via Chris Faranetta) does all the dirty work (and there
is alot of it!) of dealing with XML in ASP. Creating XMLDocument objects,
loading them up, and killing them is taken care of for you. Just call the
function and it returns the transformed XML, and even throws errors when bad
things happen.
- There are several functions exposed, but the most commonly used one is TForm( ). It accepts two variable-type parameters which specify the XML document and the XSLT document, respectively. Both parameters can either be a literal string of XML, a filename that points to an XML document, or an Object of type IXMLDOMDocument.
- There is also a TFormEx( ) function (for passing parameters to the transformation), and a LoadDocument( ) function which can also be used to load XML Documents for purposes other than an immediate transform.
Jul 06, 2002
Using the XML HTTP
Request object
Internet Explorer on Windows and Mozilla provide a method
for client side javascript to make HTTP requests. This allows you to make HEAD
requests to see when a resource was last modified, or to see if it even exists.
It makes your scripting options more flexible allowing for POST requests without
having the page change, and opens up the possibility of using PUT, DELETE etc.
Dynamically updating SVG based on serverside information.
Tab
Control
"Tab" controls are a popular user interface that don't translate
all that well to a web paradigm, other implementations are always complicated
and do not degrade well in the situation where script is not supported. This
example contains nothing within the page content at all other than a DIV with a
classname of TAB, the script then constructs the tabs. This means that without
the script the page still functions well.
Jun 18, 2002
Javascript Remote Scripting (JSRS) is a client-side javascript library which uses Dynamic HTML elements to make hidden remote procedure calls to the server. It only works asynchronously, but is known to work on Win9x, WinNT/2000, WinXP, Unix/Linux, and Mac with IE4+, NS4.x, NS6.x, Mozilla, and Galeon. There are server-side implementations for ASP, PerlCGI, PHP, and JSP(servlet). JSRS is in production use on intranet and public sites in Canada, the US, South America, Australia, Europe, and the Middle East. JSRS is free of charge and its source is open and freely available.

