don't miss our daily specials, suscribe to the newsletter!
linux central daily specials


The JavaScript Source - Cut and Paste JavaScript Library
Master List



e-newsletters

text email
html email

FREE internet.com email newsletters!

Privacy Policy


The Web Developer Network
BrowserWatch
Java Boutique
ScriptSearch
StreamingMedia
WebDeveloper.com
Developer Forums
Web Developer News
The WDVL
Web Dev. Journal
WebReference.com
The XML Files

internet.com
Internet News
Internet Stocks/VC
Internet Technology
Windows Net Tech.
Linux/Open Source
Web Developer
E-Commerce/Mktg
ISP Resources
Downloads
Internet Resources
Internet Lists
International

Search internet.com
Advertising Info
Corporate Info
Internet Trade Shows

internet.commerce
Be a Commerce Partner
fax & vmail for free
B2B Directory/Search
Map Your Website
News to Your Desktop
Expert Tech Advice
Get e-Biz Intell.
Hosting Services
Build Sticky eStores
Promotional Products
Create a Web Store


Included below is a (very large!) list of every JavaScript in our archives. Feel free to browse the list, or use your browser's 'Find in Page' search feature to look for keywords on this page. Due to its size, this master list will be updated once a week. If you are unable to find what you are looking for, or need assistance in modifying one of the scripts to suit your needs, or just would like to help others out, please please visit our JavaScript Forum.

(Note: This page is VERY LONG and could
possibly 'freeze' or 'crash' your browser!)


Update Archives:
1999 - Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2000 - Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

You can also use your browser's 'Find in Page'
feature to look for keywords on this page!

Title: 404 Referrer
Details: 0.56 KB * Uploaded March 20 1999
Description: Do you get lots of 404 "file not found" errors every time you change a file's name? Use this simple script to include in a HTML form (a hidden field) that contains the referring page's address. It's easy to correct bad links!

Title: 5 Function Calculator
Details: 1.72 KB * Uploaded April 16 1998
Description: Here is a really simple JavaScript calculator - with just 5 functions! (Add, subtract, multiply, divide, and power) This example can help you see how JavaScript evaluates math functions! Check it out!

Title: 800 Number Converter
Details: 2.11 KB * Uploaded August 17 1999
Description: Converts an alphanumeric phone number (like 1800Flowers.com) to its numeric phone number (like 18003569377). An excellent example of the JavaScript switch() function in use. Great!

Title: Acceleration Equivalents
Details: 5.70 KB * Uploaded July 3 1997
Description: JavaScript can help you find acceleration equivalents.

Title: Ad Calculator
Details: 2.09 KB * Uploaded August 27 1999
Description: Selling ad banners has just got easier! Just enter two fields of the three fields of information, such as the total cost, CPM (cost per thousand impressions), and exposures (number of ads shown), and the calculator will solve the last field for you.

Title: Add Commas
Contributor: Martin Webb
Contributor URL: http://www.irt.org
Details: 1.49 KB * Uploaded November 18 1999
Description: Modifies a number by adding commas after every third digit. For example, 123456789 is converted to 123,456,789. The script example shows this script as used on numbers of various sizes. And, it demonstrates a clever use of the modulus operator.

Title: Advanced Calculator
Details: 4.05 KB * Uploaded June 21 1997
Description: This is a very comprehensive JavaScript calculator. Although the source code can get quite confusing, it works.

Title: Age Calculator
Contributor: RapidEye (RapidEye@Bigfoot.com)
Contributor URL:  http://www.geocities.com/rapideye.geo
Details: 2.82 KB * Uploaded March 8 2000
Description: Just enter the birthday you wish to track and JavaScript will display the person's age, down to the second. Useful for tracking a newborn's age or to find out how old you are. Cool!

Title: Age Finder
Contributor: Glub, Un-Inc.
Details: 6.01 KB * Uploaded June 15 1999
Description: Not only will this script tell you how many days, hours, minutes, and seconds old you are, it tells you how long until your next birthday!

Title: Age Redirection
Details: 0.56 KB * Uploaded August 13 1997
Description: Occassionally, your web site might need to redirect minors away from adult content. This script is a VERY simple preliminary age check. Those underage are then forwarded to www.crayola.com.

Title: Agree Before Entry
Details: 1.12 KB * Uploaded October 28 1999
Description: JavaScript will only let you enter your name in this form if you indicate you agree to the terms by first clicking the I Agree radio button. If you agree, you can enter your name. But, if you disagree, you will not be able to enter or edit your name. When you disagree, the box is 'locked.' Useful if you require your visitors to accept a disclaimer before downloading software or visiting a section of your members-only site.

Title: Airport Calculator
Contributor:Joe Josey (jjosey@foxberry.net)
Contributor URL: http://www.foxberry.net/jjosey
Details: 18.7 KB * Uploaded July 24 1998
Description: This useful JavaScript calculator will tell you the degrees, Nautical Miles, Statute Miles, and Kilometers between your originating and destination airports. It's got a built-in database of over 150 of the most traveled airports! Very neat! I've given a copy to everyone I know who fly often. ;-)

Title: Alert
Details: 0.78 KB * Uploaded August 4 1997
Description: If you're just looking for a quick way to tell your visitor something, use this JavaScript alert! When they put their cursor on the link, they get the message in the form of a JavaScript alert!

Title: Alert & Confirm
Details: 1.03 KB * Uploaded August 4 1997
Description: Here is a JavaScript confirm message that has variable responses. Basically, the response they get depends on what the user enters.

Title: Alert Button
Details: 0.50 KB * Uploaded June 21 1997
Description: This is probably the simpliest Button JavaScript. Copy 4 lines of HTML into your document and you have a button alert! The button can have different words on it and the message can also be customized.

Title: All Lower Case
Details: 0.55 KB * Uploaded August 10 1999
Description: Converts a textbox entry to all lowercase letters as soon as they move to the next item in the form (or click the submit button).

Title: All Upper Case
Details: 0.55 KB * Uploaded August 9 1999
Description: Converts a textbox entry to all capital letters as soon as they move to the next item in the form (or click the submit button).

Title: Animated Message
Contributor: Sean McCarthy
Details: 1.42 KB * Uploaded December 7 1999
Description: Draw attention to the status bar message at the bottom of the screen by adding some animation to it! Arrows will focus on the message by continually pointing at the text. Clever!

Title: Ants
Contributor: Mike Hall (MHall75819@aol.com)
Contributor URL: http://members.aol.com/MHall75819
Details: 10.57 KB * Uploaded July 8 1999
Description: As you move your mouse around the page a swarming army of ants scattered about the window will chase after it. (No wisecracks about buggy code now...) If an ant actually reaches the mouse cursor, we reposition it randomly around the edge of the window, and its chase starts again. The ant images are preloaded with a great image loading bar script, then the script begins. A great effect!

Title: Anywhere Mail
Details: 1.02 KB * Uploaded August 4 1997
Description: Use this script to allow visitors to mail anyone, at any time.

Title: Apologize E-Mail
Details: 0.74 KB * Uploaded June 21 1997
Description: This script, when activated, makes the user send an apologetic e-mail - whether they like it or not! Very funny, but has no real use.

Title: Area Equivalents
Details: 5.79 KB * Uploaded July 3 1997
Description: JavaScript can help you find area equivalents.

Title: Armor Penetration Calculator
Details: 5.69 KB * Uploaded July 7 1997
Description: JavaScript can help you figure armor penetration.

Title: Arrow Links
Details: 2.33 KB * Uploaded May 17 1999
Description: This neat little JavaScript will indicate which link is selected with a little arrow image. Hard to explain, but you'll understand when you see it! Very cool!

Title: ASCII Engine
Contributor: Christopher Nielsen (chris@bluegalaxy.net)
Contributor URL: http://www.bluegalaxy.net
Details: 2.49 KB * Uploaded January 13 2000
Description: Enter any keyboard character and the Ascii Engine outputs the character's equivalent in Ascii Decimal, Ascii Hex, and even binary.

Title: Astronaut
Contributor: Viswanathan Manohar (manohar_v@yahoo.com)
Contributor URL: http://www.geocities.com/manohar_v
Details: 3.03 KB * Uploaded March 21 2000
Description: Watch as the astronaut floats around in space. His random movements over the background of moving stars gives the perception of space travel. Wow!

Title: Atmosphere Calculator
Details: 10.8 KB * Uploaded July 7 1997
Description: JavaScript can help you do atmospheric computations.

Title: Auto Tab
Contributor: Cyanide_7 (leo7278@hotmail.com)
Contributor URL: http://members.xoom.com/cyanide_7
Details: 1.68 KB * Uploaded April 21 2000
Description: Automatically sets focus to the next form element when the current form element's maxlength has been reached. This way, the user does not have to manually click in or tab to the next field. This script is perfectly suited for constant-length strings such as a phone number or social security numbers. Nice!

Title: BAC Calculator
Contributor: James P. Dildine (jpd@wlsmail.com)
Contributor URL: http://www.mste.uiuc.edu/dildine
Details: 2.67 KB * Uploaded December 14 1999
Description: Calculates an individual's blood alcohol content based on the quantity of beverages consumed, the alcohol percentage in each drink, the person's weight, and the time spent consuming the drink.

Title: Image BG Changer
Contributor: Mark Whitnell (mwhitnel@southeast.net)
Contributor URL: http://users.leading.net/~mwhitnel
Details: 1.75 KB * Uploaded January 10 2000
Description: (Internet Explorer Only) Changes the page's background to each of the images on the page as you touch them. The background returns to white when you move your cursor off the image.

Title: Background Fader
Details: 1.81 KB * Uploaded July 11 1997
Description: Use JavaScript to fade the background from red to black, and back.

Title: Banner Ads
Details: 1.44 KB * Uploaded July 24 1998
Description: Need to rotate banner ads on your site? How about doing it in JavaScript! This simple little JavaScript will print out a random banner ad each time your page is viewed. Awesome!

Title: Base Converter
Contributor: Mike Maloney
Contributor URL: http://nfg.natfuel.com
Details: 2.50 KB * Uploaded April 7 2000
Description: Converts input between binary, ternary, quintal, octal, decimal, and hexadecimal bases. Try entering a string of zeroes and ones in the binary field - when you click off, the script displays that number of the other bases.

Title: Basic Calculator
Details: 1.89 KB * Uploaded June 21 1997
Description: This is a very simple calculator, all done with javascript. Just click the numbers and the operators and use the "=" button to calculate! This is a neat example of the LIMITLESS powers of JavaScript.

Title: Basic Validation
Contributor: wsabstract.com
Details: 1.41 KB * Uploaded April 14 1999
Description: The simplest way to require visitors to fill out certain fields is to us this script - just add the word "required" to each required field's name and your visitor must fill it out to submit the form! Neat!

Title: Battleship
Contributor: Jason Hotchkiss (jasonhotchkiss@home.com)
Contributor URL: http://www.members.home.com/jasonhotchkiss
Details: 9.06 KB * Uploaded December 15 1999
Description: Enter into a naval battle against your computer. But watch out, your adversary is not stupid!

Title: Beat Counter
Contributor: Derek Chilcote-Batto (dac-b@usa.net)
Contributor URL: http://www.mixed.net
Details: 3.00 KB * Uploaded March 3 2000
Description: A manual Beats per Minute (BPM) counter for DJs. Counts the beats-per-minute of a song by tapping a key or the mouse to the beat of a song. Simply click on the page to start the time then tap any key to the beat. Cool!

Title: Best Resolution
Contributor: Craig Lumley
Contributor URL: http://www.craiglumley.co.uk
Details: 0.92 KB * Uploaded February 1 2000
Description: Displays a message if the user is not viewing your site in the proper resolution that you designed it for. If they are using the proper resolution, they do not see any message at all.

Title: Binary Converter
Contributor: Cyanide_7 (leo7278@hotmail.com)
Details: 1.10 KB * Uploaded June 23 1999
Description: Computers read and store the decimal numbers we see everyday (1, 5, 10, 100, etc.) as binary numbers, a number of just 1's and 0's. All that you do is enter the decimal number and the script will output the binary equivalent! It is a binary converter!

Title: Blackjack
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Details: 4.57 KB * Uploaded March 3 1999
Description: Play even the classic game of Blackjack in JavaScript! (You might also know it as "21") The object of the game is to get the closest to 21. If you get higher than the dealer without going over, you win! Good luck, and don't gamble. ;-)

Title: Blinker
Details: 1.01 KB * Uploaded June 21 1997
Description: This script allow you to quickly blink the background. With a click of a button, the background changes from white to blue and back several times to return to white.

Title: Body Calculator
Details: 6.35 KB * Uploaded July 7 1997
Description: I like this script because it uses some very ingenious JavaScripting techniques. into the process, it analyzses a persons information (sex, height, weight) and responds with a comment message.

Title: Body Mass Index
Contributor: Marat Rikelman (rikelman@bellsouth.net)
Details: 2.56 KB * Uploaded June 16 1999
Description: Just enter your height and your weight, and JavaScript can use a formula created by the Panel on Energy, Obesity, and Body Weight Standards to figure out your Body Mass Index. This index classifies you into one of several categories, from underweight to desirable to obese.

Title: Bomb Sweeper
Contributor: Jason Hotchkiss (jasonhotchkiss@home.com)
Details: 6.63 KB * Uploaded December 10 1999
Description: A Javascript version of the old favorite Windows Minesweeper game. Search for mines in a grid, assisted by numeric hints, skill, and a smidgeon of good luck.

Title: Bookmark Us!
Details: 0.91 KB * Uploaded April 6 1999
Description: (Internet Explorer Only) Allow your visitors to click one text link to quickly and easily add your site to their "Favorites." Don't let your visitors lose you because they forget to bookmark your site! (Netscape Users won't get any errors, but instead of the bookmark link, see a message reminding them to bookmark the site)

Title: Born On Date
Details: 2.64 KB * Uploaded August 18 1997
Description: In place of the boring 'Last Updated' script, you can use this script. It does everything and more - it gives the page title, the day the page was last updated, and if the page has been updated since the visitor's last visit all in a cool little table!

Title: Born Which Day?
Details: 2.78 KB * Uploaded December 4 1998
Description: I'm sure most of you are curious about what day of the week you were born. This script will tell you exactly that - in a nice layout, as well. Now, you know.

Title: Box Message
Contributor: Keith Swerling (keiths@topixonline.com)
Contributor URL: http://www.TopiXonline.com
Details: 1.31 KB * Uploaded December 17 1999
Description: Scrolls a message in a textbox. When the user clicks in the box, however, the scrolling text is stopped and the box can be used normally.

Title: Break Frames
Details: 0.59 KB * Uploaded August 18 1997
Description: If a visitor comes to your site and is looking through frames, this script will automatically make the page 'break out' of frames. As an added bonus, it's only 8 lines of script!

Title: Break Out
Contributor: Nick Young (ywing9787@aol.com)
Contributor URL: http://www.angelfire.com/biz6/ywing9787
Details: 12.64 KB * Uploaded April 19 2000
Description: This is a JavaScript version of Break Out. Keep the ball bouncing and try to clear the entire field of blocks. Cool!

Title: Bridge
Contributor: Randy Bennett (randyben@avalon.nf.ca)
Contributor URL: http://home.thezone.net/~rbennett/utility/javahead.htm
Details: 3.44 KB * Uploaded March 31 1998
Description: Here is an interesting use of JavaScript, deal a hand of Bridge! Each time you load the page JavaScript will "deal" a new hand to four players. Very neat!

Title: Browser & Version Redirect
Details: 1.08 KB * Uploaded June 28 1999
Description: If you maintain separate pages for Netscape and Internet Explorer browsers and want to additionally divide each browser's page into version pages, this script is for you. The script will create a link (or can be changed to automatically redirect) to browser[version number].html. (For example, a visitor with Netscape 4.5 would see a link to netscape4.html)

Title: Browser Check
Details: 1.04 KB * Uploaded August 23 1997
Description: It's often necessary to make a script only accessible to the newer browsers (that can support the script without error) and keep older browsers from trying to work with it. This script, as an added plus, is very short. Just Cut & Paste this script even if you don't plan to use it yet. It'll come in handy some day!

Title: Browser Information
Details: 1.40 KB * Uploaded December 12 1998
Description: If your visitors are not quite sure the details of the browser they are using, you can show them with the neat little script. The script will produce a table that shows the browser name, version, code name, and user agent.

Title: Browser Information
Details: 1.34 KB * Uploaded June 12 1998
Description: This script does a great job of displaying information about your web browser including version, your computer's platform, if Java is enabled, how many pages you've visited, and screen resolution. Take a look, it's pretty cool.

Title: Browser Name
Details: 0.50 KB * Uploaded August 23 1997
Description: How would you like to know the 'hi-tech' browser name for you web browser? Go here!

Title: Browser Properties
Details: 3.31 KB * Uploaded January 29 1999
Description: More information about the web browser than you knew existed! Find out the code name, color depth, platform, if java is enabled, resolution, ip address, hostname, and more! Simply incredible.

Title: Browser Redirection
Details: 0.63 KB * Uploaded August 23 1997
Description: If you maintain a separate page optimized for MSIE and another for Netscape, then this script will send visitors to the appropriate page.

Title: Browser Version
Details: 0.50 KB * Uploaded August 23 1997
Description: JavaScript can even indicate the version details of the web browser.

Title: Button Time
Contributor: Michael Tartaglia (stonedstan@hotmail.com)
Contributor URL: http://www.geocities.com/SiliconValley/Horizon/5235
Details: 1.72 KB * Uploaded April 16 1998
Description: Here is a pretty neat way to show what time it is - in a little button! When the page is loaded, JavaScript will show a little button with the time! Check it out!

Title: Buzzwords
Details: 4.99 KB * Uploaded July 11 1997
Description: JavaScript takes a word you provide and puts it in a complex sentence.

Title: Calorie Calculator
Details: 2.40 KB * Uploaded July 7 1997
Description: JavaScript can help you figure how many calories you have burned.

Title: Category Menus
Contributor: Fredrik Fridsten (fredrik.fridsten@home.se)
Contributor URL: http://hem.passagen.se/dred
Details: 4.78 KB * Uploaded May 4 2000
Description: When a category is clicked, the category's items are displayed below while the rest of the page is pushed downward. Good for use in a navigation frame of framed sites.

Title: Centered Popup
Contributor: Eric King (eric_andrew_king@hotmail.com)
Contributor URL: http://redrival.com/eak/
Details: 1.12 KB * Uploaded May 9 2000
Description: Opens a new popup window centered on the page according to the width and height of the user's screen. You can customize the width, height, and scrollbars on or off for each window you open. Sweet!

Title: Change 2 Frames
Details: 1.64 KB * Uploaded May 18 1999
Description: If your site has more than two frames, you can even select which two frames to load into. Make different links load into different frames!

Title: Change 2 Frames Menu
Details: 1.75 KB * Uploaded April 12 2000
Description: Loads two different pages in two other frames just by selecting an option in a pulldown menu. Just define each menu option with both of the frame names and the web address to load and you're set. Wow!

Title: Change Image
Details: 1.17 KB * Uploaded October 12 1997
Description: It's always neat to dynamically change an image when the user touches it. For this example, I have one image and when you put your cursor on it, it changes to another. If you use this script, be sure to use images of the same size!

Title: Change Two Images
Details: 1.80 KB * Uploaded July 22 1999
Description: Changes two images simultaneously when the user puts their cursor on the link. The necesary images are preloaded to ensure there is no delay when showing the images.

Title: Character Encoder
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Contributor URL: http://website.lineone.net/~mike_mcgrath/
Details: 1.86 KB * Uploaded November 24 1999
Description: Encrypts a string by converting each character to it's ASCII key code. Supports two-way encryption - from a string to the numeric code, or from the numeric code back to the string. You can, for example, send the encrypted code to a friend and have them decode it with this script. Lots more uses, use your imagination!

Title: Character Table
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Details: 0.73 KB * Uploaded March 10 1999
Description: Ever have a hard time remembering the "&#xx;" codes to print out certain special characters? This neat little script will print out the code and it's symbol for you! Neat!

Title: Check All
Contributor: Nannette Thacker
Contributor URL: http://www.shiningstar.net
Details: 1.39 KB * Uploaded April 28 2000
Description: Dynamically checks and unchecks all the checkboxes in a form when a button is clicked. Much easier than manually hard-coding the checkbox names, for sure.

Title: Check Entry
Details: 0.95 KB * Uploaded September 8 1999
Description: Prevents the user from selecting a filename with a space (known to cause problems with some CGI-scripts). The visitor are informed that the field can not have spaces. Of course, you could change the character it checks for as well as the invalid alert message to something else to suit your needs. Nice!

Title: Check Mimes
Details: 0.87 KB * Uploaded August 23 1997
Description: This script will beautifully display all the mime types you have installed on the visitor's browser. For instance, this might be used to check for the Quicktime Mime before displaying the Quicktime information.

Title: Check Sorter
Contributor: Tom Folkes (tfolkes@cpcug.org)
Details: 5.26 KB * Uploaded May 3 1999
Description: JavaScript can sort data based on any field of information. In this example, a checkbook register can be sorted by date, check number, check amount, or paid to person. We're one step closer to online banking... ;-)

Title: Check URL
Details: 0.58 KB * Uploaded July 3 1998
Description: This script is particularly useful for those who have their site on a free webspace provider, then use a "come.to" redirecting service. What this script will do is analyze the URL the visitor is at, and if they did not came to your site via the redirecting URL, it can print out a message telling them that is your new URL. Neat!

Title: Checkbox Changer
Details: 1.94 KB * Uploaded July 27 1999
Description: Takes a series of known named checkboxes and checks or uncheck them all at once. It can even change each checkbox to the opposite checked or not checked value. Clever for loops!

Title: CheckBoxes
Details: 1.63 KB * Uploaded July 15 1997
Description: Just how many boxes can you check in 20 seconds? Play this interesting JavaScript game and find out.

Title: Circle Solver
Contributor: Chris Brown
Contributor URL: http://www.geocities.com/BourbonStreet/3843
Details: 2.12 KB * Uploaded May 21 1999
Description: Can't remember the formulas for the other two parts of a circle (area, diameter, or circumference) when you only know one? To the rescue is Circle Solver. Enter the circle area, diameter, or circumference and it will solve for the other two! Great!

Title: Circumference Calculator
Contributor: Andrew Jones (andrew.jones@net.ntl.com)
Contributor URL: http://www.freespeech.org/andyjones
Details: 1.01 KB * Uploaded December 4 1998
Description: JavaScript can help you figure the circumference of a circle when you enter the radius.

Title: Classic Scroll
Details: 1.35 KB * Uploaded August 23 1997
Description: This is the classic scroll that you see EVERYWHERE! This script is also highly configurable (as are most in JSS). One more thing. Be aware that this effect does eventually get very annoying.

Title: Click Sound
Contributor URL: http://www.irt.org
Details: 1.23 KB * Uploaded October 1 1999
Description: Plays a .MID sound file when the user clicks a link. Neat!

Title: Clock Type
Details: 1.56 KB * Uploaded June 12 1998
Description: This is a really neat little script that can display the current time in "Military Time" or "12 Hour Time" with the push of a button. Give it a try, it's neat!

Title: Close Window
Details: 0.57 KB * Uploaded September 1 1999
Description: If you have JavaScript open a new window, it's a piece of cake to close it after a certain number of seconds of being open. Just enter in the time in milliseconds (i.e. 5000 = 5 secs) and it your window will close after the appropriate number of seconds.

Title: Color Adjuster
Contributor: Dion (yobo42@hotmail.com)
Contributor URL: http://www.iinet.net.au/~biab/
Details: 2.28 KB * Uploaded October 7 1999
Description: Allows for the fine tuning of the window's background color via red, green, and blue color buttons. Click a button to change the color value manually, or use the '>' and '<' to change the amount of that color in the background.

Title: Color Chart
Contributor: Dion (yobo42@hotmail.com)
Contributor URL: http://www.iinet.net.au/~biab/
Details: 0.98 KB * Uploaded February 6 1999
Description: JavaScript can print out 8 tables with the 512 "standard" colors and their corresponding "#RRGGBB" values. This sure makes picking colors easy! Wow!

Title: Color Cube
Contributor: Willem Jonkman (7star@euronet.nl)
Contributor URL: http://www.geocities.com/SiliconValley/Way/1265
Details: 27.47 KB * Uploaded May 1 1998
Description: Not quite sure what colors you want to use on your web site? This JavaScript example will show you an example page and dynamically update the background, text color, and link colors as you change them! A great way to help you pick colors for your site! Try it out, great JavaScripting!

Title: Color Table
Details: 3.43 KB * Uploaded June 21 1997
Description: JavaScript helps you manipulate the background of the document. Either choose the color you want by its name, or create a unique color by using the "+" and "-" Red, Green, and Blue buttons. A really neat effect.

Title: Color Wheel
Contributor: Eric Stremming (estremming@hotmail.com)
Contributor URL: http://www.geocities.com/SunsetStrip/Club/5970
Details: 1.55 KB * Uploaded May 1 1998
Description: This JavaScript will change the background from one color to the next for each of the 10 colors then it starts the loop over again! There is also an On/Off button to let you start and stop the JavaScript.

Title: Confirm Entry
Details: 0.57 KB * Uploaded March 2 1998
Description: This JavaScript asked you if you would like to continue. If you say "OK", it loads the page. If you click "CANCEL" (kinda like no) then it takes you back where you came from. Very neat! Really short!

Title: Confirmable Order Form
Details: 4.79 KB * Uploaded July 15 1999
Description: JavaScript can take the contents of an HTML order form, process them, and display the order for verification even including the grand total! When the user confirms the order by clicking the button, the order is emailed to you by using freedback.com's free form processor cgi script. This script does take a bit of modification, but surely is worth it if you sell anything online.

Title: Connect 4
Contributor: Stuart Berg (stuart.berg@usa.net)
Details: 17.21 KB * Uploaded May 1 2000
Description: This is a JavaScript version of 2 player Connect 4. Players take turns dropping pieces into the columns of the board. The computer tracks wins and draws automatically individually a game or match set. Awesome!

Title: Content Protector
Contributor: Ronnie T. Moore
Contributor URL: http://javascriptsource.com
Details: 1.45 KB * Uploaded January 21 2000
Description: If your content page is loaded directly (not in frames) the page is reloaded in your frames. And to the aid of webmasters everywhere, this script also foils other sites loading your content page in their frames. Visitors are notified of the bandwidth theft then are sent to the page on your site (if used with our Dynamic Frameset script) or back to your main page.

Title: Continuous Fader
Details: 1.15 KB * Uploaded June 21 1997
Description: This script, once started, will continiously loop the background color. Try it out! A really cool script! Short too

Title: Controlled Boxes
Contributor: Scott Waichler
Details: 1.78 KB * Uploaded June 25 1999
Description: This script allows checkboxes to check and uncheck based on the selection in another checkbox. If the ALL box is checked, all the other choices go unchecked. If another choice is checked, then the ALL box goes unchecked. Useful when constructing search forms, surveys, and more!

Title: Cookie Pass. Protec.
Details: 5.19 KB * Uploaded August 13 1997
Description: You can use a basic cookie script to keep visitors (that don't have the cookie on their system) from viewing certain parts of your site (kind of.... There are always ways around it). The cookie is placed when the password provided is correct. Then, when they are forwarded to the password protected page, the cookie allows them to stay. Those without the cookie are sent back.

Title: Cookie Redirect
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 2.91 KB * Uploaded May 11 2000
Description: Redirects the visitor to different pages based on the value of a stored cookie. If no cookie is found, the available items are displayed for the user to pick from, which sets a cookie for their next visit. Our demonstration uses a 'favorite animal' cookie, but this could easily be modified to fit your needs.

Title: Copy Fields
Details: 8.75 KB * Uploaded November 10 1999
Description: Allows the user to click a checkbox on a form to duplicate information. For example, they can copy their billing information into the shipping information fields (assuming they are the same) with one click! Another useful timesaver for your visitors!

Title: Copy Name
Details: 0.53 KB * Uploaded September 14 1999
Description: Allows the user to enter their name in the first field and have copies it to the second field for use as the User ID. It occurs instantly when they click the next field or the submit button. And, if the user tries to modify the second field, it is changed back to the value of the name field. Definitely a good example of the onChange() event handler in use.

Title: Cosine Calculator
Contributor: TJay Tipps (iam4pacers@webtv.net)
Details: 1.19 KB * Uploaded March 10 1999
Description: Enter the adjacent and hypotenuse angle values and JavaScript will solve the cosine angle for you. Neat!

Title: Count Up & Down
Details: 2.72 KB * Uploaded June 30 1997
Description: Here, you can use stopwatch functions to count up and down - separately or together at once. Try it out! A neat JavaScript example.

Title: Countdown Creator
Details: Uploaded March 11 1999
Description: Don't worry any more about editing the code by hand, use our code generator! Fill out the date you would like to countdown to and click the generate button. Just add this generated code to your site, or even have us mail it to you! Neat!

Title: Countdown to ???
Details: 2.21 KB * Uploaded July 11 1997
Description: A JavaScript stopwatch that counts down from a predetermined time then alerts the user.

Title: Country Chooser
Details: 6.08 KB * Uploaded July 24 1998
Description: If you'd like to know where visitors to your site live, add this to your feedback forms. They just choose a region, and the second menu changes appropriately, allowing them to choose their country. (If they choose USA, it allows them to select their state) Neat!

Title: Countup to ???
Details: 2.14 KB * Uploaded July 11 1997
Description: A JavaScript stopwatch that does the opposite - counts up then alerts.

Title: Crab Race
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Contributor URL: http://website.lineone.net/~mike_mcgrath
Details: 10.80 KB * Uploaded September 9 1999
Description: Places your bets on your favorite colored crab in a virtual crab race. Each crab has different odds and has different payouts. Good luck!

Title: Crazy Window
Contributor: Eric B. Dennis
Details: 0.98 KB * Uploaded February 14 2000
Description: Your browser has gone crazy! The browser window jumps to random positions around the screen at a dizzying rate of 10 times a second. It is a good idea to load any page that uses this script in a new browser window so your visitor still can access your site. Warning: Be careful not to toss your cookies on your keyboard. ;-)

Title: Cryptic Scroller
Contributor: Nebojsa Pajkic
Contributor URL: http://justfreestuff.homepage.com
Details: 1.88 KB * Uploaded February 28 2000
Description: Most of us never fulfilled our dream of working for the FBI or the CIA. But, that doesn't mean we can't play like we did! This script displays a cryptic series of numbers in the status bar at the bottom of the browser and decrypts it one letter a time. Sweet!

Title: CSS Support Redirect
Contributor: Ronnie T. Moore
Details: 0.89 KB * Uploaded February 16 2000
Description: Cascading Style Sheets (CSS), supported in version 4.0 and new browsers, allows webmasters to have more control over how their sites are viewed. Because some visitors do browse with them turned off, this script checks if CSS is supported AND enabled -- If CSS is on, they are redirected to your CSS-enhanced page. Otherwise, they are sent to a normal page without CSS. Cool!

Title: Currency Format
Details: 2.12 KB * Uploaded August 18 1999
Description: Adds a dollar sign and commas in the proper places to convert a number into its proper U.S. currency format. Occurs when the user clicks the button or when they finish entering the money amount (and click into the next field).

Title: Current Date & Time (Long)
Contributor: Dandello (dandello@pacifier.com)
Details: 2.21 KB * Uploaded September 1 1997
Description: This is the somewhat longer way to put the current date & time on your page. It writes in a longer date and time format than the previous date & time script. The script is also longer....

Title: Current Date & Time (Short)
Details: 0.29 KB * Uploaded June 30 1997
Description: Put the current date & time on your page with this cool little JavaScript coding. All of 3 lines.....

Title: Current Date
Details: 1.00 KB * Uploaded August 18 1998
Description: Use this script to write the current date to your web page. Looks very professional. Another very neat effect - some great JavaScripting!

Title: Current Directory
Contributor: Dan Worsham
Details: 0.90 KB * Uploaded November 30 1999
Description: Takes the user to a directory listing of all files in the current directory. Or, if an index.html file exists in that directory, they are taken to that page instead.

Title: Current Time
Details: 1.45 KB * Uploaded June 30 1997
Description: Use JavaScript to put the current time on your page. It even follows the time in A.M. and P.M.! A nice script.

Title: Current Week
Contributor: Mark McCain (sub235k@worldnet.att.net)
Details: 1.73 KB * Uploaded October 14 1999
Description: Displays the date the current week starts on. Useful if you want a new link each week or just to show the first day of the current week. You can even choose what weekday you want a new week starts on -- Sunday, Monday, Tuesday, etc. Neat!

Title: CurseBot
Details: 11.70 KB * Uploaded July 15 1997
Description: JavaScript uses the dynamic random() function to write random curses. Users may collect as many curse phrases as they want, or can endure. The CurseBot keeps 'em coming!

Title: Cursor Changer
Details: 1.70 KB * Uploaded July 11 1997
Description: Use your cursor to select your background color.

Title: Cursor Link
Contributor:Zach Green (greenslake@aol.com)
Details: 0.28 KB * Uploaded May 29 1998
Description: Forget actually clicking on links anymore, if you put your cursor over them, you go there! (with this JavaScript at least) If you use this script, please remember that it can be annoying, even a pain for them to have to come back if they really didn't want to follow the link. With that said, go check out the code!

Title: Customized Popup
Details: 1.48 KB * Uploaded August 23 1999
Description: Allow your visitors to have a popup page on your site appear exactly as they want! They can customize the width, height, and placement of a popup window on your site before the window is opened.

Title: Customized Window
Details: 2.54 KB * Uploaded July 11 1997
Description: Use Javascript to allow visitors to open a customized window.

Title: Dancing Links
Details: 0.98 KB * Uploaded August 18 1998
Description: (Internet Explorer Only!) This little script will continuously change the highlighted link colors (visited and unvisited links) in Internet Explorer. Very neat! Netscape - why doesn't your browser support this? :-)

Title: Date & Time Scroll
Details: 2.68 KB * Uploaded March 6 1998
Description: Yes, this is another JavaScript scroll. But, unlike the others, this one has the date & time included at the front of the first message! It looks very professional!

Title: Date & Time Stamp
Details: 0.97 KB * Uploaded August 18 1997
Description: With this script, you can have the date and time the page was loaded 'stamped' to the page. This would make a wonderful header or footer for any web page.

Title: Date Difference
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 5.13 KB * Uploaded March 20 2000
Description: Enter two dates (including the time!) and this script will display the number of weeks, days, hours, minutes, and seconds between the two. The seconds field is optional, too. For an example, try entering your birthdate and compare it to today's date.

Title: Date Menu (Form)
Details: 1.20 KB * Uploaded October 4 1998
Description: Do you need your visitors to select a day from this month? Here's an excellent way to do so - they get a pulldown menu containing the entire month and the current day is already selected! Cool!

Title: Date Menu Calendar
Contributor: Ben McFarlin (mcfarlin@netscape.net)
Contributor URL: http://sites.netscape.net/mcfarlin
Details: 2.67 KB * Uploaded October 25 1999
Description: This JavaScript uses the Date function to dynamically generate accurate dates for the pull-down menus. Each time the user selects a year or month, JavaScript gets the correct number of days in that month and updates the pull down menu. The script is Y2K compliant and also works for leap years. Cool!

Title: Date Message
Details: 2.13 KB * Uploaded December 21 1999
Description: Displays your message on the appropriate day you indicate. For example, you can have it print messages on holidays, birthdays, or other dates that are important to you and your site's visitors! Cool!

Title: Date Updated
Contributor: Kenneth Preston (drkennan@ionet.net)
Details: 0.65 KB * Uploaded April 16 1998
Description: On your site, you might want to just let visitors know the date that the script was updated, but not the time (maybe it's not important?) This simple script (about a dozen lines) you can do just that! Very neat!

Title: Day of Month Redirection
Details: 0.62 KB * Uploaded May 19 1999
Description: Or maybe you have a separate page for each day of the month. This script will detect what day of the month it is (1 <-> 31) and sends the user to [day of month].html (i.e. 1.html, 2.html, etc.)

Title: Day of Week Redirection
Details: 0.79 KB * Uploaded August 23 1997
Description: If you would like to redirect your visitor to a different page for each day of the week, this script would be perfect. It will first detect what day of the week it is and then forward the visitor to the appropriate page. I also might mention that this is a perfect JavaScript example to learn from even if you don't use it. Just look at it!

Title: Days Ahead
Details: 2.01 KB * Uploaded December 28 1998
Description: This script will print out a date a certain number of days ahead of the current date. Just enter how many days ahead you want to display, and it will print out that date! Useful on order forms (tell a visitor after they order that you must receive their order by a date 3 weeks from today, etc. And, it's Y2K complaint!

Title: Days Left
Contributor: Justin Smith (jsmith@polbox.com)
Details: 0.90 KB * Uploaded February 18 2000
Description: Procrastinators everywhere, rejoice! If many of your projects end up being due on the first of the month, do you know how many days do you have left? This script calculates and displays the number of days (not weekdays) left in the current month in a snap. And, the script has no trouble with leap year or Y2K.

Title: Days Old
Details: 0.99 KB * Uploaded March 31 1999
Description: How long have you had that job? How many days old are you? Find the answers to these questions and more!

Title: Days till Date
Contributor:Alan Palmer
Contributor URL: http://www.jsr.communitech.net
Details: 1.16 KB * Uploaded July 24 1998
Description: This little JavaScript will take an event or date in the future and compare it to the current date, then display how many days until that date/event occurs. Pretty neat! Lots of uses... (Marriage countdown, till school's out countdown, etc)

Title: Decimals Allowed
Contributor: Fred Serry
Details: 1.42 KB * Uploaded October 26 1999
Description: Allows the user to enter a number with up to 2 decimal places in a text box. In other words, 99 is ok, 99.9 is ok, 99.99 is ok, but 99.999 is rejected. You can easily change the number of decimal places that are permitted. (i.e. 1, 2, 3, etc.) For the example, enter a number with up to 2 decimal places then try entering one with more than 2 decimal places.

Title: Decoder Ring
Contributor: Colin Russell (niloc12@hotmail.com)
Contributor URL: http://www.geocities.com/niloc12.geo
Details: 4.59 KB * Uploaded March 15 2000
Description: Playing spy games are always fun -- but why not act the part? This decoder ring script allows you to send 'spy' messages back and forth by encoding your message with a key offset value. Then, just send the message, key code, and a link to the decoder ring script to your friend to let them read it. Understandably, it's simple encryption, but it works good enough for us! Cool!

Title: Default Status Message
Details: 0.27 KB * Uploaded March 12 1999
Description: Here's a neat way to put a message in the status bar on your page. It will stay there as the default message! Neat!

Title: Define It
Details: 0.31 KB * Uploaded April 13 1999
Description: Look how easy it is to offer your visitors a definition to unfamiliar terms on your site. It takes just one line of code!

Title: Degrees to Radians
Contributor: Sam Tyler (sykicphyst@aol.com)
Contributor URL: http://members.aol.com/sykicphyst/hell/hellhouse.html
Details: 1.26 KB * Uploaded March 31 1998
Description: Use JavaScript to convert Degrees to Radians and vice versa.

Title: Delayed GIF
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.20 KB * Uploaded March 28 2000
Description: Normally, animated GIF images start as soon as they are loaded on the page. But, if your GIF only loops once, it displays before the rest page is completely visible. This JavaScript solution ensures that the page is fully loaded before the animated GIF begins. Great!

Title: Delayed Popup
Contributor: Ronnie T. Moore, Editor
Details: 1.27 KB * Uploaded March 2 2000
Description: Automatically opens a new popup window a given number of seconds after the page finishes loading. The script can optionally be configured to close the window after a few seconds.

Title: Description Layer
Contributor: Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/utility/javahead.htm
Details: 2.93 KB * Uploaded July 2 1999
Description: (4.0+ browsers) Offer your visitors a quick description or more information about a link before they visit it. When they put their cursor over a link a layer will appear describing the link. Your visitors will appreciate the extra effort, and it looks great too!

Title: Dice Roller
Contributor:Michael Hensley (yelsneh@geocities.com)
Contributor URL: http://geocities.com/TimesSquare/Castle/6274
Details: 4.44 KB * Uploaded May 29 1998
Description: A great script! Check it out!

Title: Directional Buttons
Details: 0.53 KB * Uploaded June 21 1997
Description: This effect is practically unused. 6 lines of HTML give you back and forward buttons that act exactly like the ones in your web browser. This script is best used in frames where one frame is the 'menu' - It makes your users feel more secure when they know they can go back.

Title: Directory
Details: 5.74 KB * Uploaded August 23 1997
Description: If you were thinking about creating a searchable directory, this script can help. Just cut and paste the script, edit the appropriate directory information, and you have your own Javascript directory!

Title: Directory Info
Contributor:Kevin Lynn Brown
Details: 0.88 KB * Uploaded August 24 1998
Description: Do you archive your website's contents into separate directories? If so, you'll love this script! It will print out a neat linked directory information for any page on your site! Very neat!

Title: DOM Browser
Contributor: Cyanide_7 (leo7278@hotmail.com)
Contributor URL: http://members.xoom.com/cyanide_7
Details: 3.78 KB * Uploaded January 14 2000
Description: The DOM Browser is a visual, interactive representation of the DOM (Document Object Model). It's helpful to beginners learning to interact with the DOM in JavaScript. It's also a great tool for side-by-side comparisons of Netscape, Internet Explorer, and other browsers and how they interpret the document and its elements.

Title: Dots
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Details: 34.20 KB * Uploaded August 20 1999
Description: Make more boxes than the computer to win this interactive JavaScript game. Neat!

Title: Download Calculator
Details: 4.30 KB * Uploaded April 16 1998
Description: This calculator will help you estimate how long it will take to download a file at any of a number of modem speeds. Try it out!

Title: Drag-n-Drop
Contributor: Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/sitemap.htm
Details: 1.99 KB * Uploaded December 30 1999
Description: Simply click images on the web page, drag to move, and then drop images anywhere on the web page. A fun way to allow your visitors to interact with your site. And, it is a short script too!

Title: Driving Distance Calculator
Details: 9.43 KB * Uploaded July 7 1997
Description: Use JavaScript to estimate the driving distance between U.S. cities.

Title: Drop Down Menu Generator
Details: Uploaded January 27 2000
Description: Simply select the options you would like in your pulldown menu, enter the text and URL for each listing, and click the button to generate the source code. Easy! And, we can even mail the generated code to you! Wow... :-)

Title: Dynamic Calendar
Contributor: Nick Korosi (nfk2000@hotmail.com)
Details: 7.06 KB * Uploaded December 27 1999
Description: This calendar allows you to select a month and year and automatically display the a complete calendar for that month in Dynamic HTML. Great!

Title: Dynamic Clock
Contributor: Craig Lumley
Contributor URL: http://www.ws4all.co.uk
Details: 1.66 KB * Uploaded January 17 2000
Description: (Version 4.0+ browsers) Using layers, JavaScript can display a real-time clock your page. This is a really professional way to add that special touch to your web page. And, watch as the clock on your page updates every second. All done without using forms, cool!

Title: Dynamic Frameset
Details: 1.20 KB * Uploaded January 12 2000
Description: Rather than setup separate framesets each time you want to start over and open one of your page inside your frames, use this dynamic frameset script. You can load all your content pages as necessary through one page -- the magic begins when you use a search string (a '?' in the URL). The page passed then is opened in your frames. A default content page is used if no information is passed. Cool!

Title: Dynamic Links
Details: 1.08 KB * Uploaded January 29 1999
Description: Dynamically change the link address for a hyperlink based on their entry in the pulldown menu. Send to different email addresses or URLs, wow!

Title: Editable Menu
Contributor: Cyanide_7 (leo7278@hotmail.com)
Contributor URL: http://members.xoom.com/cyanide_7
Details: 2.12 KB * Uploaded March 16 2000
Description: Allows you to modify the text value of a SELECT menu option. Upon selecting the option, if it is set as editable, a cursor will appear. To edit the option, simply type, and press enter when finished (To bring back the old value, just hit enter.) You can also define any option as "read-only". Despite some known bugs, it is an amazing script.

Title: Elastic Bullets
Contributor: Philip Winston (pwinston@yahoo.com)
Contributor URL: http://members.xoom.com/ebullets
Details: 6.05 KB * Uploaded February 11 2000
Description: Moves a series of images around the screen as if they were connected to the mouse cursor on a piece of elastic. In the demo, a series of small circular bullet icons are used. You could easily use any small images you want. You have to see it to believe it, wow!

Title: Email Address Protector
Contributor: CDR Software
Contributor URL: http://www.cdrsoft.com
Details: 0.68 KB * Uploaded February 7 1999
Description: Here's a clever way to prevent email address collecting "robots" from grabbing your email address while still making your address available to your visitors.

Title: Email Address Validation
Contributor: Sandeep V. Tamhankar (stamhankar@hotmail.com)
Details: 6.03 KB * Uploaded February 15 2000
Description: This is an e-mail address validation function. It allows the usual user@domain syntax, but in addition allows user@[ip] format as well as "User with Spaces"@domain or [ip], all of which are legal syntax, according to W3C. It also checks that the user hasn't done anything silly like having multiple @'s or continuous .'s in the address (e.g. jim@b@c.com and jim@c..b.co.uk).

Title: E-Mail Buttons
Details: 0.70 KB * Uploaded June 21 1997
Description: This effect, however, is over-used. A JavaScript button will bring up an E-Mail Window for your users. You can also include a predefined subject if you so decide. Both methods are demonstrated.

Title: Email Domain
Details: 1.12 KB * Uploaded April 21 1999
Description: Takes an email address and returns just the domain - the stuff after the "@" sign. We've put it together with a simple WHOIS query, neat!

Title: Email This Page
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.63 KB * Uploaded March 31 2000
Description: Allow your visitors to email the current page to a friend. They just enter a friend's name and email address. It will send them a link to the current web page address in an email message signed by you, courtesy of freedback.com. Perfect!

Title: Encode Special Characters
Details: 1.10 KB * Uploaded August 6 1999
Description: When submitting the form "GET" method, JavaScript can encode special characters with the escape() function. Great! (Enter a nickname or password with some special variables then click 'submit' to see the web address which contains the encoded (%xx) characters.)

Title: Energy Equivalents
Details: 5.67 KB * Uploaded July 3 1997
Description: JavaScript can help you find energy equivalents.

Title: Euro Converter
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Contributor URL: http://website.lineone.net/~mike_mcgrath
Details: 3.63 KB * Uploaded August 11 1999
Description: Click a country button to display currency name and full fixed euro exchange rate. Press Clear to empty the value boxes and enter either Euro or Local amount to convert. Click the appropriate button for conversion of euro To Local or of local To Euro. Conversion will display selected currency exchange rounded to two decimal places.

Title: Exit Window
Details: 0.64 KB * Uploaded May 15 1998
Description: When a visitor leaves your page, JavaScript can automatically open a new window. Use it to say "thanks for visiting", etc. Very neat! Check it out!

Title: Expanding Text
Contributor: Nicolas
Contributor URL: http://www.javascript-page.com
Details: 2.09 KB * Uploaded June 1 1999
Description: Draw attention to information on your site with JavaScript-powered expanding text! Just enter the text you want to use, the max size you want it to reach, and speed it should "grow" and it's ready to go. Neat!

Title: Expression Solver
Details: 1.09 KB * Uploaded February 18 1999
Description: Just enter a math expression (with +, -, *, and / signs) and this script will evaluate the expression for you. Who needs a calculator when you have JavaScript. ;-)

Title: Eyes
Contributor: demigod@psxexchange.com (demigod@psxexchange.com)
Contributor URL: http://www.psxexchange.com
Details: 2.83 KB * Uploaded January 24 2000
Description: Watch as a pair of eyes continually follow your cursor around the screen. Updated to work in Internet Explorer and Netscape. Amazing!

Title: Falcon Fighter
Details: 30.00 KB * Uploaded September 16 1999
Description: An extremely amazing JavaScript air fighter game that looks just like an arcade game! It is absolutely amazing! You have to give it a try to understand. You can move the fighter plane with the J, K, L, and I keys and shoot at the enemy planes with Z, and X keys. You only get one life but if you make it far through a level, you play against big enemy bosses. Wow, color me impressed.

Title: FAQs Maker
Details: Uploaded February 29 2000
Description: Cut down on the number of repetitive questions you receive with your own FAQs page. Just enter the questions you receive frequently and their respective answers, click the generate button, and this script will output a complete FAQs page for you. And, we can even mail the generated code to you! Just upload it as is. Easy! :-)

Title: Field Explanation
Details: 2.29 KB * Uploaded January 11 2000
Description: Opens an explanation window to explain the various fields used in a form on your site when the help link is clicked. You can easily explain various form fields will be used on your site, what type of input is required, or any other information you wish to share. They may also type their entry in the popup window and it will be copied into the form. Great!

Title: Full Screen Window
Contributor: Paul Deron (trombonepaul@yahoo.com)
Contributor URL: http://paul1.web.com
Details: 0.86 KB * Uploaded January 25 2000
Description: Open a new window in full screen mode. Menu bars and the status bar are disabled. Useful for pages displaying a movie clip, slideshow, or even on an intro 'welcome' page to your site. It's only 4 lines total. Easy!

Title: Function Grapher
Contributor: Stephane Gamondes (gamondes@hotmail.com)
Contributor URL: http://www.multimania.com/gamondes
Details: 4.67 KB * Uploaded October 13 1999
Description: Graphs any function you enter on the scale of your choice, assuming you use the correct JavaScript syntax. For example, to use Cos x, use Math.cos(x). Or, for x^2, use Math.pow(x, 2), etc.

Title: Fade In
Contributor: Fred S. Tucker (Slurpie_Tucker@yahoo.com)
Contributor URL: http://members.tripod.com/~Slurpies_Page
Details: 1.56 KB * Uploaded February 15 1998
Description: Could you use an eye-catching introduction to your website? Check our this JavaScript coding that will do just that. It loads a blank screen, fades the background, and then brings you to the destination page. Check it out! It's some great JavaScripting!

Title: Fading Rollover
Details: 2.49 KB * Uploaded October 2 1999
Description: Uses OnMouseOver and OnMouseOut events with a series of images to create a fade effect. Recently re-written to be more efficient and cross-browser compatible with Netscape and Internet Explorer. Stunning!

Title: Fake Counter
Details: 0.69 KB * Uploaded August 18 1997
Description: If you don't quite have the traffic you'd like to your site, you can use your own fake page counter! Funny! Just don't get too carried away when you set the multiplier.... :-)

Title: Favorite Background Cookie
Details: 2.55 KB * Uploaded June 30 1997
Description: Let a JavaScript cookie remember your favorite background color. On future visits, it automatically displays that background color for you.

Title: Find In Page
Contributor: Mike Hall (MHall75819@aol.com)
Contributor URL: http://members.aol.com/MHall75819
Details: 1.54 KB * Uploaded July 9 1999
Description: Allow your visitors to perform the same find in page search that Netscape and Internet Explorer browsers can perform on a page. They just enter a search term and hit enter. If the term is found on the page it is highlighted. Great!

Title: Flasher
Details: 0.83 KB * Uploaded August 23 1997
Description: This script simply flashes (hence the name) a message on and off on your statusbar. This script probably got your attention better than the Classic Scroll but, is not used as much. The Flasher is just not as well known as the Classic Scroll.

Title: Flipping Messages
Details: 2.62 KB * Uploaded July 11 1997
Description: When given a text box, JavaScript can flash messages in it. Similar to a scroll, but no scrolling is involved - otherwise it would be a scroll, not a game :)

Title: Floating Hearts
Contributor: Homer (homer_adm@yahoo.it)
Contributor URL: http://start.at/the_simpsons
Details: 4.23 KB * Uploaded February 14 2000
Description: Celebrate Valentine's day on your web site with a dozen hearts floating randomly around the page. (A Modified version of the Snow script).

Title: Floating Menu
Contributor: Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/utility/javahead.htm
Details: 3.09 KB * Uploaded June 14 1999
Description: JavaScript can power a floating menu, that actually can 'float' a navigation bar menu to anywhere on the page, with the click of a mouse! Amazing!

Title: Focus OnLoad
Details: 0.61 KB * Uploaded November 16 1999
Description: You can easily put the user's cursor inside a text box (calling giving the text box focus) as soon as the page is loaded. This helps ensure that visitors do not 'overlook' an important form item on your site. Only 1 line of code!

Title: Footer Text
Details: 0.90 KB * Uploaded June 9 1999
Description: (Version 4.0+ browsers) If adding and updating links at the bottom of each HTML page of your site is driving you crazy, here's the solution. JavaScript can read from an external file and include that code on the bottom of each page. The external file that it reads (with a .js extension) could contain the JavaScript code to print your footer text! Then, when the links change, just update the .js file, and all the other pages are updated, instantly! Great! (Note: Some servers do not support external .js files. Contact your system administrator to ensure you can run it on your site.)

Title: Form Target Formatting
Contributor: Cyanide_7 (leo7278@hotmail.com)
Contributor URL: http://members.xoom.com/cyanide_7
Details: 2.27 KB * Uploaded April 11 2000
Description: Allows you to format the target window of a form from the form's target property. This allows for the use of window properties, variables, and other data manipulation to effect these options. Great!

Title: Frame Navigation
Details: 1.42 KB * Uploaded April 6 1999
Description: If your site is in frames, you'll love this neat script. You can create a button in one frame and have it change the location of the other frame! Awesome!

Title: Frames Load Order
Contributor: Ronnie T. Moore, Editor
Details: 1.02 KB * Uploaded February 25 2000
Description: Loads a frame only after the other frame has completely finished loading. With two frames, for example, the top frame is blank until the bottom frame loads. Then, the top frame loads with the correct page. Great!

Title: French Translator
Details: 4.80 KB * Uploaded August 23 1997
Description: If you have ever wondered how to say a simple phrase in French, this script can help you out. Simply enter what you would like to say, and the translation is given to you. Thank JavaScript!

Title: FTP Server Login
Contributor: Reinout Verkerk
Details: 1.53 KB * Uploaded August 4 1999
Description: Just enter your username, password, and FTP server's address and JavaScript can login into the server for you!

Title: Fullscreen Window
Details: 1.57 KB * Uploaded September 15 1999
Description: Opens a fullsize window the size of the user's screen. You can turn off the toolbars, menubars, scrollbars, etc. Cool!

Title: Future Date
Contributor: Kevin Myers (kevinmyers@unforgettable.com)
Contributor URL: http://www.geocities.com/SiliconValley/Bay/7554
Details: 1.02 KB * Uploaded May 4 1999
Description: This script will print out a date a certain number of days in the future. You can tell a customer their order will be filled by the date in the future, etc. This script is great!

Title: Gatekeeper Pass. Protec."
Details: 2.97 KB * Uploaded August 13 1997
Description: Here is the best password protection script I have come across. It is also definitely the most user friendly. Try it out! (Note: The password is the filename without the .html ending.) This password for this example is gatekeeper-in

Title: GPA Calculator
Details: 4.19 KB * Uploaded June 21 1997
Description: This is a very useful script to figure out your class GPA. Just enter the letter grade for each class.

Title: Group Work
Contributor: mistermidget@hotmail.com (mistermidget@hotmail.com)
Details: 1.15 KB * Uploaded May 26 1999
Description: Ever had to work with another person to complete a task? This calculator will tell you how long it would take two people to complete the task if you know how long it would take each person to complete the task individually. Neat!

Title: Guess 1 - 100
Details: 2.55 KB * Uploaded July 15 1997
Description: Another JavaScript guess-a-number game. However, this one automatically has a set range of 1 - 100.

Title: Guess-A-Number
Details: 2.16 KB * Uploaded July 15 1997
Description: Play the JavaScript version of Guess-A-Number. First, select a number range and then try to guess the number the computer has chosen.

Title: Hangman
Details: 6.31 KB * Uploaded May 29 1998
Description: I know you've all played Hangman before.... You know, you try to guess a word by choosing letters? Well, how about a game of Hangman, in JavaScript! Very neat! (The topic is Presidents of The United States!)

Title: Hard Drive Browser
Details: 0.64 KB * Uploaded January 29 1999
Description: This script provides quick access to your entire hard drive, including A, B, C, D, and E drives (the ones you have, at least). Short code too!

Title: Headliner
Contributor: Jan Pijnacker (Jan_P@dds.nl)
Details: 5.69 KB * Uploaded February 22 1998
Description: When you need to present information on your site, you should consider this script. Appropriately named the Headliner, it presents a number of messages to your visitors in many different formats including a simple scroll, typewriter, expand, and just static text. Each message when clicked can take the visitor to a different URL! This script is really great.... Just check it out!

Title: Help Popups
Contributor: S. Lee
Contributor URL: http://www.geocities.com/SiliconValley/Bay/4000/javascript.html
Details: 5.71 KB * Uploaded May 27 1999
Description: Microsoft Windows help boxes are second-nature to most of us by now. How about having a similar popup help box on your web site!? When visitors put their cursor on an item you have defined as having a help popup, it will load very quickly because JavaScript is actually creating the entire HTML page for the popup! There are tons of customizations you can play with the tailor the appearance of the popups to your site. You have to see this script, it's great!

Title: Highlighted Text
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.12 KB * Uploaded April 20 2000
Description: Captures any text that has been highlighted with the cursor. In Internet Explorer, it even grabs text highlighted within a text box or textarea. Sweet!

Title: History Length
Details: 0.52 KB * Uploaded August 23 1997
Description: Shock your visitors by telling them how many sites they have been to since they began using their browser!

Title: Hit The Dot
Contributor:Josh Birk (jbirk@kent.edu)
Contributor URL: http://www.mcs.kent.edu/~jbirk
Details: 8.18 KB * Uploaded June 26 1998
Description: How many dots do you think you can hit in 30 seconds? Play this interesting JavaScript game and find out!

Title: Home Page
Details: 0.59 KB * Uploaded November 15 1999
Description: (Netscape 4.0+ users only) Take the visitor to their browser's home page automatically or via a button or link click. Cool!

Title: Horsepower Calculator
Contributor: Joel Lavarez
Contributor URL: http://www.speed-online.com
Details: 3.85 KB * Uploaded December 4 1998
Description: Enter your vehicle's quarter mile time (assuming you know it) and vehicle weight and this JavaScript program will display your car's estimated horsepower.

Title: Hostname
Details: 1.20 KB * Uploaded December 20 1997
Description: (works only for Netscape Browsers with Java enabled) If you would like to get your visitors computer hostname, use this script. Very cool.

Title: Hover Colors
Contributor: Alan Branch (webman58@aol.com)
Contributor URL: http://www.technom.com
Details: 1.26 KB * Uploaded April 3 2000
Description: (Internet Explorer Only) Make the links on your site more exciting by changing the link text and background color when the link is being touched. Each link on your page can have a unique link and background color. Cool!

Title: HTML Builder
Details: 6.31 KB * Uploaded August 23 1997
Description: Occassionally, a web page provider does not offer an HTML editor with the web site accounts they provide. If that's the case with you or if you just don't like the editor you have, you might give this JavaScript HTML Builder a whirl. It's very cool.

Title: Human To Dog Years
Details: 0.94 KB * Uploaded July 7 1997
Description: This is a practically useless script. Convert your age to dog years. (Your age / 7) But, it's helpful for people beginning JavaScript to look at.

Title: ICQ Status
Details: 1.24 KB * Uploaded April 29 1999
Description: Do you use ICQ ("I Seek You"), the neatest chat program ever? ICQ offers a neat way to check through the Internet if another ICQ user is currently logged on. Try it out! (The default ICQ number is ours, we hope to see you online!)

Title: Ignore Spaces
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Contributor URL: http://website.lineone.net/~mike_mcgrath
Details: 1.30 KB * Uploaded November 19 1999
Description: Removes spaces from a string variable within a script or from user input into a text box. Several different uses are shown on the script example page.

Title: Image Description
Details: 1.55 KB * Uploaded November 8 1999
Description: Offer your visitors a short description when they put their cursor on an image link. Give more information about what is offered at a site, if it is free or not, or anything else you think is important for them to know. Neat!

Title: Image Load
Details: 0.91 KB * Uploaded November 3 1999
Description: Notifies the user is an image on your site fails to load properly or if it is aborted when loading. Definitely an excellent example of the onAbort and onError image event handlers in use. Please note that in the script example we intentionally included a 'broken image' that fails to load properly to display the script in use.

Title: Image Manipulator
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 2.07 KB * Uploaded May 3 2000
Description: Displays an online image or local image from your computer under various width and height manipulations that you enter. Useful for determining the best size for an image on your site without all the work. Nice!

Title: Image Previewer
Contributor: Paul Colton
Details: 2.01 KB * Uploaded December 2 1997
Description: How about an Image Previewer? Select an image, and the preview will open in a small new window! Very cool! Learn from this coding! I sure did....

Title: Image Slideshow
Contributor: Mike McGrath (mike_mcgrath@lineone.net)
Contributor URL: http://website.lineone.net/~mike_mcgrath
Details: 1.24 KB * Uploaded November 22 1999
Description: Rotates a series of images in a page as a slideshow. You can customize the images and the time between each image. This script works best if all the images are the same dimension!

Title: Info Stories
Details: 2.82 KB * Uploaded May 29 1998
Description: Users can click on a headline and read a short description of the page, feature, or story. They can click the button to instantly be sent there! Great way to help your visitors get around your site! (Don't forget to learn from the coding!)

Title: Info Table
Contributor: Chad Cunningham (ccunning@socrates.mps.ohio-state.edu)
Contributor URL: http://socrates.mps.ohio-state.edu/~ccunning
Details: 2.60 KB * Uploaded April 16 1998
Description: JavaScript can write a neat little box to the screen telling the visitor's browser and operating system.

Title: Information Box
Details: 2.92 KB * Uploaded August 4 1997
Description: Put this useful little script on your page to display lots of information to your visitors quickly and effectively. Check it out and see what I mean!

Title: Sentence Caps
Details: 2.10 KB * Uploaded July 11 1997
Description: Use Javascript to convert entries to sentence caps. Also, this script prevents jokers from typing in all caps.

Title: Insight Generator
Details: 4.16 KB * Uploaded July 15 1997
Description: If you need a profound quote or insight for an upcoming speech, interview, cocktail party or whatever, try the Insight Generator. If you don't like the first generated profundity, click again for a whole new one. Just keep going until you find a quote that suits whatever the occasion requires.

Title: Interest Calculator
Details: 3.93 KB * Uploaded June 21 1997
Description: Use JavaScript to find out just how much that new house or car is going to cost you each month. Enter values into the fields below to find out how much each monthly payment would be with the given number of payments, interest rate, and loan amount.

Title: IP Address Filter
Details: 0.79 KB * Uploaded August 2 1999
Description: (Netscape 4.0+ with Java enabled only!) JavaScript can prevent visitors with certain IP addresses from visiting your site. Simply enter part of their IP address (the more you enter the greater the chance only the intended person will not be able to enter your site) and they will not be able to enter the site. If anyone has a Internet Explorer workaround, we'd love to post it here!

Title: IP Grabber
Details: 0.71 KB * Uploaded February 28 1999
Description: (Netscape only, and Java must be enabled) Whether it's ethical or not, getting information on your site's visitors is just plain neat. As one of the most requested scripts, this little gem will allow you to get the user's IP address! Neat!

Title: Item Info (in Frames)
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.42 KB * Uploaded January 29 2000
Description: Displays information in the bottom frame about the current item from the top frame as the user hovers over the image or alternately a text link. The bottom page returns to blank when no item is touched. Useful to convey additional information about products or sections of your site. Clicking the image loads the order page in the entire window.

Title: Items List
Details: 1.30 KB * Uploaded August 4 1997
Description: Javascript can remember a list of several items you enter. Just enter an item and click 'Add to List'. When you are finished, click 'Show List' to see the entries.

Title: Items Popup List
Contributor: Pankaj Mittal (pankajm@writeme.com)
Contributor URL: http://www.fortunecity.com/lavendar/lavender/21
Details: 5.27 KB * Uploaded May 10 2000
Description: If you have several items for the user to pick from, you may notice that your page can quickly becomes cluttered. This script helps solve that problem by opening a new window when the user wants to add items to the list. The new window displays the items and passes the selected item information back to the list in the main window. Slick!

Title: Java Enabled Redirect
Details: 0.54 KB * Uploaded August 12 1999
Description: If Java is enabled in the visitor's browser, they are redirected to a Java-enhanced page. Otherwise, if Java is disabled they are sent to the non-java page. Neat!

Title: JavaScript Enabled Redirect
Details: 0.86 KB * Uploaded September 7 1999
Description: If your visitor has JavaScript enabled in their browser, they are automatically redirected to your JavaScript-enhanced page. If their browser doesn't support JavaScript or they have it disabled, the NOSCRIPT code will display a link to another page without JavaScript.

Title: JavaScript Version
Details: 1.24 KB * Uploaded July 3 1998
Description: Neat little example which displays what JavaScript version the visitor's browser supports. It's pretty neat, extremely simple. Check it out!

Title: Jitter Text
Contributor: Michael Tartaglia (stonedstan@hotmail.com)
Contributor URL: http://travel.to/html-hell
Details: 1.58 KB * Uploaded June 7 1999
Description: (Version 4.0+ Browsers) The blink tag was good at getting your visitors attention, but how quickly it got annoying.... The newest attention-getter is Jitter Text! Just enter the text you want to use, and in version 4.0+ browser it will 'jiggle' around the screen, like jello! And it is not annoying! Check it out!

Title: Joggle
Contributor: Serban Oprescu (serban@pixelsharp.com)
Details: 9.73 KB * Uploaded March 30 2000
Description: An online version of Boggle, where the objective is to find words in a 5x5 letter grid. Joggle takes advantage of ASP and SQL (rather than JavaScript) to score words using a 100,000 word dictionary. Great fun!

Title: Landscape Grapher
Contributor: Mark Washburn (mawcowboyusa@netscape.net)
Contributor URL: http://sites.netscape.net/mawcowboyusa/
Details: 4.07 KB * Uploaded October 27 1999
Description: JavaScript 3D terrain grapher which creates virtual landscapes using three-dimensional fractal geometry, random numbers, and a simple mathematical formula. "s" indicates under sea-level. Just hit reload to get a new landscape.

Title: Language Redirect
Details: 1.95 KB * Uploaded October 29 1999
Description: (Version 4.0+ browsers) Redirects a user to the page based on their language. For example, English language user browsers, which report the language as 'en' in most cases, can be redirected to an English page, while Spanish language user browser, which report the language as 'es' in most cases, can be sent to a separate Spanish page. This method works well for redirecting users in all the languages that you set up. Instructions on adding more languages are included in the source code.

Title: Last Modified
Details: 1.17 KB * Uploaded August 18 1997
Description: When you just can't stand to look at another 'Last Updated: Feb 02 1998 14:12:56:10' Script, give this script a try. It'll write to the page in the format, 'Last Updated February 2 1998' This looks much better!

Title: Launch Date
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.12 KB * Uploaded April 24 2000
Description: Displays one of two messages after comparing the current date on the user's computer to a date that you determine, such as a product or web site launch date. A 'before' or 'after' message can be customized with your own HTML code, including images. Short!

Title: Layers
Contributor:Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/utility/javahead.htm
Details: 4.32 KB * Uploaded June 12 1998
Description: (Requires Netscape 4.0 or better) Here's a perfect example of Netscape's newest feature - layers. Layers can seemingly "float" objects around this screen, pictures, tables, text, etc. It's something that's undoubtedly going to be widely used in the future!

Title: Leap Year Calculator
Contributor: Anthony Louie
Details: 3.68 KB * Uploaded February 29 2000
Description: Is it a leap year? What about in 1900? Get your leap year facts straight with this leap year calculator. Just enter the year you are interested in and the script reports whether it is a leap year or not. Or, enter a range of years and JavaScript will display all the leap years in that range. Awesome!

Title: Length Equivalents
Details: 5.18 KB * Uploaded July 3 1997
Description: JavaScript can help you find length equivalents.

Title: Lights Out
Contributor: Andrew Gacek (andrew@dgi.net)
Details: 5.86 KB * Uploaded August 26 1999
Description: Try to eliminate all the boxes to win. When you check a box, all the squares around it (one above, one below, and one to each side) are unselected. You can play in five different levels of difficulty. Addictive!

Title: Limit Boxes
Contributor: Glenn Wang (brief@ix.netcom.com)
Contributor URL: http://capsule.bayside.net/
Details: 1.56 KB * Uploaded January 28 2000
Description: Limits the number of checkboxes that the user is able to check on your site. Ideal for situations when more than one selection is allowed up to a certain number overall. If they select too many, they are notified of the maximum allowed and their last entry becomes unchecked.

Title: Limit Textarea
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.37 KB * Uploaded April 18 2000
Description: This script controls a maximum textarea input amount and updates a small counter with how many characters are left with each keystroke. Easy!

Title: Line Wrapper
Details: 2.35 KB * Uploaded September 30 1999
Description: Wraps entries in a textarea box to whatever number of characters per line you want. For example, The script can automatically insert a return after each 50 spaces, so that the form contents you receive are more readable. (The script does indifferently break lines in mid-word, a possible fix for the next version?)

Title: Link Colors
Details: 2.45 KB * Uploaded June 21 1997
Description: With every new letter that you touch, JavaScript tells the computer to give the document a new background color. Kind of cool.

Title: Link Delay Image
Details: 1.22 KB * Uploaded September 13 1999
Description: After your visitors click a link, you can make the browser delay as many seconds as you want before they are actually sent to that page. Why not use that time to display an animated image about the page they are going to? Eye-catching!

Title: Link Message
Details: 0.46 KB * Uploaded August 4 1997
Description: It's nice of you to show your visitors a little bit about a link before they follow it! When they put their cursor on a link, a description of the link appears on the status bar, rather than the URL! I can think of many times this would be very convenient....

Title: Link of Minute
Contributor: Joe Merical
Details: 2.00 KB * Uploaded March 2 1998
Description: JavaScript will create a link that will change depending on the minute of the hour! You can add as many entries as you want! It's great!

Title: Link Wheel
Details: 2.12 KB * Uploaded May 29 1998
Description: This neat little JavaScript will flip through all the different sites that you include, along with a description of that site. When the visitor clicks the button, they are taken to that site! Very cool!

Title: Links List
Contributor: Kulesh S. (linklist@meshage.net)
Contributor URL: http://meshage.net/scribble
Details: 2.23 KB * Uploaded February 22 2000
Description: Allow your users to quickly see a list of all the links on your web page in a well organized and numbered list. Each listing includes the link URL and the link's text. Works on both IE and Netscape. Clever!

Title: List Changer
Details: 1.23 KB * Uploaded June 21 1997
Description: This is a very simple background changer. It just takes the selected value from the list and makes that the background color.

Title: List Chooser
Contributor: Anand Raman (anand_raman@poboxes.com)
Contributor URL: http://www.angelfire.com/ar/diduknow
Details: 4.83 KB * Uploaded October 18 1999
Description: The user can immediately locate what he has been searching for in the long options list just by typing. With each character the user types in the text field, the available items listed are narrowed down (similar to a help file's index feature). Clever! (Start by entering an 'a' to narrow the list)

Title: Load Alerts
Contributor:Joshua Foster (joshua_70448@yahoo.com)
Contributor URL: http://www.geocities.com/SiliconValley/Foothills/7848
Details: 0.43 KB * Uploaded November 8 1998
Description: It's really neat to welcome your visitors and especially cool to say good bye! This script will use JavaScript to greet and 'see out' your visitors.

Title: Load in Frames
Details: 0.57 KB * Uploaded June 11 1999
Description: When other sites link directly to a page of your frames site that should be viewed inside your frames, you can foil them with this script. It will reload that page inside your frames!

Title: Load Two Frames
Details: 0.95 KB * Uploaded July 26 1999
Description: Open two different pages into two separate pages when the user clicks on one link! The frameset code can even be customized to fit with your site's design. Great!

Title: Locked Textbox
Details: 0.46 KB * Uploaded March 21 1999
Description: Prevent your visitors from modifying the value stored in a textbox (without using input type=hidden) Just try to change the text in the box! Amazingly, it's a short less than one line script!

Title: Login Coder Pass. Protec.
Contributor: Dion
Contributor URL: http://www.iinet.net.au/~biab/
Details: 6.50 KB * Uploaded May 29 1998
Description: This is undoubtedly the best password protection JavaScript you'll ever find. Besides supporting multiple users, multiple passwords, and even multiple destination pages (after they successfully login), this script is presented in a very easy-to-use interface that you're sure to love! We *wish* we wrote this script, it's that good! (Note: Questions on this script should be directed to the author.)

Title: Logo Branding
Contributor: Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/utility/javahead.htm
Details: 2.22 KB * Uploaded October 4 1998
Description: Have you seen the floating logo on Geocities sites? How would you like to have your own logo floating in the corner of your site? This script does just that! Awesome!

Title: Lottery Numbers
Details: 1.91 KB * Uploaded August 30 1999
Description: This JavaScript will help you pick your lottery numbers. Pick how many numbers you want (pick 3 ?) and then give it a number range and out comes your lottery numbers! Try it!

Title: Love Test
Details: 2.65 KB * Uploaded March 2 1999
Description: Here's a neat little script to figure the "love compatibility" between two people. Just enter their names and hit calculate! We are not responsible for any broken relationships resulting from this script. ;-)

Title: Mad Cows
Details: 6.63 KB * Uploaded July 15 1997
Description: Play a very humorous game involving three talking cows. Check it out - it's very cool.

Title: Madlib (Caesar)
Details: 3.67 KB * Uploaded August 23 1997
Description: Almost all of us have played that funny Madlib game. But, how many of us have played it in JavaScript? So, be the first on your block to play Madlibs - JavaScript enhanced!

Title: Madlib (Unknown)
Details: 3.09 KB * Uploaded August 23 1997
Description: Here is another of those wonderful madlibs. This time, however, you have no idea of what the topic is! It's always funnier that way! Check it out!

Title: Magic 8 Ball
Details: 2.07 KB * Uploaded August 4 1997
Description: Ever wanted to play with a JavaScript Magic 8 Ball? Well, here is a fully functional, and totally random, JavaScript Magic 8 Ball. Enjoy.

Title: Magic Squares
Details: 3.34 KB * Uploaded May 1 1998
Description: Here is a fun JavaScript game. Try to put the squares back in order. The '0' repesents the empty spot, and click a square next to the 0 to make them trade places! Get the squares back in order and you win!

Title: Mail - Pick Subject
Details: 4.15 KB * Uploaded July 11 1997
Description: Use Javascript to help organize your visitor e-mail. Visitors pick from several predetermined subjects the most appropriate subject for their e-mail. Visitor are also prompted to reenter information for incomplete or invalid entries. A cookie also records the visitor's name for future e-mails.

Title: Mailing List
Details: 4.56 KB * Uploaded July 11 1997
Description: Use Javascript to sign up visitors for your mailing list. Once again, Javascript ensures that the visitors have filled out the form completely and correctly. Visitors area also prompted to reenter any incomplete or invalid entries.

Title: Male Body Calculator
Contributor: Seth Baker (sethgbaker@yahoo.com)
Contributor URL: http://www.geocities.com/sethgbaker
Details: 1.84 KB * Uploaded May 12 2000
Description: Calculates a man's ideal body measurements based on his wrist circumference.

Title: Marquee
Contributor URL: http://www.geocities.com/SiliconValley/Horizon/5235
Details: 1.00 KB * Uploaded March 5 1998
Description: (Internet Explorer preferred) This JavaScript scrolls information back and forth across a page - the message appears to float back and forth! If you don't have Internet Explorer, it'll just show the message on the screen. Works great!

Title: Mass Equivalents
Details: 5.83 KB * Uploaded July 3 1997
Description: JavaScript can help you find mass equivalents.

Title: Math Quiz
Contributor: Steven Weinberger Anja Henseler
Details: 3.61 KB * Uploaded June 21 1999
Description: Flash cards were pretty good math practice. But, they were always the same math problems, over and over. Lo and behold, JavaScript to the rescue! Just select the difficulty level then click the type of problem you want to practice with, (add, subtract, multiply, and divide) and JavaScript will give you a problem. And, a built-in score checker grades you along the way! Great practice for elementary-aged students just learning their math skills, or for anyone wishing to practice a bit!

Title: Max Entry
Details: 1.00 KB * Uploaded March 31 1999
Description: Make sure your visitor doesn't exceed the maximum number of characters that you want to accept in a form. Short too!

Title: Maze
Contributor: Jason Hotchkiss (jasonhotchkiss@home.com)
Details: 10.58 KB * Uploaded December 6 1999
Description: Navigate around a 3D JavaScript maze in search of the exit in the fewest moves possible. The maze is complex, but you can cheat by taking a peak at the map. Tested in IE5 and Netscape.

Title: Maze Builder
Contributor: Darren Latham
Details: 6.44 KB * Uploaded March 7 2000
Description: Just enter the number of rows and columns you want and JavaScript will instantly build you a maze. Each one it builds is different, too. Simply print it out and have fun! You just have to choose the starting point yourself, however. Amazing!

Title: Menu Branding
Contributor: Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/sitemap.htm
Details: 3.24 KB * Uploaded November 29 1999
Description: Keeps logo (or text) in the bottom right corner of the browser window as they scroll the page up and down. The logo glides very smoothly when the page is scrolled and looks great. When their cursor is on the logo, a menu appears in its place offering links to different sections of the site. The menu returns to the logo a few seconds after the move the cursor off the menu. Neat!

Title: Menu Message
Contributor: Stephanie M. Clarkson (thespian@sleepingcat.com)
Contributor URL: http://www.sleepingcat.com
Details: 1.54 KB * Uploaded April 2 1998
Description: This script does a great job in presenting lots of information to your visitors without filling up your whole page. Each listing in the Pulldown Menu shows a different message in the text box! Give it a try!

Title: Menu Scroll
Contributor:Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/utility/javahead.htm
Details: 2.65 KB * Uploaded December 28 1998
Description: Use this amazing layers script to actually 'scroll' a series of menu items onto your page. Wow!

Title: Menu Swapper
Contributor: Ilya Fedotov (ifedotov@yahoo.com)
Details: 2.52 KB * Uploaded May 7 1999
Description: A clever way to move selected items from one list box to another using "<<" and ">>" direction buttons. It works like database field selection, supports selecting multiple items, and even can sort the moved item into the new list!

Title: Meta Tag Maker
Contributor: Michiel Van Velthoven
Details: 2.07 KB * Uploaded March 5 1998
Description: To get higher on search engines, you're going to have to use Meta Tags. If you don't know how to write them for yourself, use this JavaScript! Just enter the information about your site and it'll spit out the Meta Tags that you need to put on your pages (in the HEAD tags). JavaScript, don't you love it?

Title: Metrology Equivalents
Details: 5.83 KB * Uploaded July 3 1997
Description: JavaScript can help you find metrology equivalents.

Title: Miles per Gallon
Details: 1.86 KB * Uploaded September 22 1999
Description: Computes the miles per gallon of your car via the miles traveled and the number of gallons used. Also, if you enter the cost per gallon and how many miles you drive a day, it will estimate your monthly and yearly gas expenses.

Title: Modify Array
Details: 2.41 KB * Uploaded July 20 1999
Description: Demonstrates how to modify an array by adding elements to or remove elements from the array. Our example also includes validation to ensure that only valid elements are removed or that 'reasonable' element indexes are added. Clever!

Title: Modify Variable
Details: 0.79 KB * Uploaded July 14 1999
Description: Removes a character from a variable's value in a string. For example, if you tell it that number equals "0.09876" and to remove the period, afterwords number equals "009876" Neat!

Title: Money Counter
Details: 3.12 KB * Uploaded October 19 1999
Description: Enter the number of bills and coins and this script will calculate the total amount of money you have. All blank entries are ignored. Input field validation is also included -- try entering a non-digit into a field. Also, this script is a good demonstration of a JavaScript return function in use. Neat!

Title: Money Filter
Contributor: Fred Roberts (fred@gloryofgod.com)
Details: 0.89 KB * Uploaded March 10 2000
Description: Removes the dollar sign ($) and commas (,) from a a text box. Useful if you require input of only numbers. You may also modify the script to filter out whatever characters you want.

Title: Month Page
Details: 0.85 KB * Uploaded July 21 1999
Description: If you maintain separate pages for each month, this script can redirect the user to the correct page automatically! The script determines the current month and sends them to the correct page. Neat!

Title: Monthly: Day Highlighted
Contributor:Jason Miller (jsmiller@mines.edu)
Contributor URL: http://magma.mines.edu/students/j/jsmiller
Details: 2.98 KB * Uploaded July 24 1998
Description: This is a very interesting fascinating JavaScript calendar. It shows you the current month's calendar, and the current day is highlighted! A very neat effect - some great JavaScripting!

Title: Monthly: Time - Day Highlighted
Details: 2.72 KB * Uploaded June 21 1997
Description: This JavaScript calendar shows users a calendar that also tells you when you entered the page. Also, the current day is highlighted.

Title: Moon Phases
Contributor: James Thiele (mailto:jet@eskimo.com)
Details: 1.83 KB * Uploaded August 25 1999
Description: Displays the moon's current phase and estimates the time of the next full moon, using a calculation of the moon's rotation and the date.

Title: Morse Code
Contributor: Nic Wolfe (Nic@TimelapseProductions.com)
Contributor URL: http://fineline.xs.mw
Details: 1.89 KB * Uploaded December 9 1999
Description: Converts an English word or phrase into it's Morse Code combination of dots and dashes. Analyzing each letter entered individually, as this script demonstrates, is a very useful JavaScript programming technique.

Title: Mouse Banner
Contributor: Peter Gehrig
Contributor URL: http://www.24fun.ch
Details: 2.08 KB * Uploaded December 29 1999
Description: Drags a text message, such as your site's name, around the screen behind the mouse cursor. Useful as an attention-grabber on the main page of your site. Don't overuse this script, though! ;-)

Title: Mouse Fireworks
Contributor: Matt Gabbert (mgabbert@usrtoday.com)
Contributor URL: http://www.nolag.com
Details: 5.96 KB * Uploaded March 14 2000
Description: (JavaScript 1.2) With each click of the mouse a flurry of fireworks explodes from that spot on the page. You may also use your own images if you want. Great!

Title: Mouse Trails
Contributor: Marcin Wojtowicz (one_spook@hotmail.com)
Details: 2.44 KB * Uploaded January 5 2000
Description: A trail of cursors follow your cursor around the screen as you move the mouse. The image used here is transparent so the effect is subtle, but you could use any transparent image you want. Works in Internet Explorer and Netscape.

Title: Mr. Potato Head
Contributor:Michael Tartaglia (stonedstan@hotmail.com)
Contributor URL: http://www.geocities.com/SiliconValley/Horizon/5235
Details: 2.49 KB * Uploaded August 24 1998
Description: Play a good old game of Mr. Potato Head - powered by JavaScript, of course! Click buttons to change the hair, eyes, nose, and mouth! And, click the "View It" button to see Mr. Potato Head!

Title: Mr. Push Me!
Details: 2.96 KB * Uploaded June 21 1997
Description: Let JavaScript introduce you to the increasingly popular Mr. Push Me! Mr. Push doesn't mind the occassional push, but watch out if you over do it!

Title: Multiple Mailer
Contributor: Jeff Kieke (smegholio@geocities.com)
Contributor URL: http://www.geocities.com/SiliconValley/Way/8101
Details: 1.78 KB * Uploaded July 3 1998
Description: JavaScript can help you send an e-mail to anyone on your "list". Just use the pulldown menu to select a recipient, compose your message, and hit 'Send Message' to send it. This too, is another good JavaScript example for all beginners to learn from.

Title: Multiple Users Pass. Protec. (Prompt)
Details: 1.29 KB * Uploaded May 15 1998
Description: This JavaScript is just like the previous Multiple Users one, but doesn't use a table interface to login. Instead, after clicking the Login! button, the script will ask them for their username and password, and then perform the password-protection. Very neat!

Title: Multiple Users Pass. Protec. (Login Table)
Details: 1.60 KB * Uploaded May 15 1998
Description: Rather not have one password for access the Members-Only section of your site? Well, along comes this little JavaScript gem. You can set up a separate username and password for as many members as you want, and even give each a different page to go to after logging in!

Title: Multiply X By X Calculator
Details: 0.98 KB * Uploaded June 21 1997
Description: This is a very simple, very limited calculator that only does multiplication. This script is perfect if multiplication is all you are looking for.

Title: Must Visit From....
Details: 0.62 KB * Uploaded June 30 1999
Description: If other sites links directly the sub-pages of your site or if previous required pages are being skipped, you can now require your visitors to come from a certain page! Those that did not come from the required page are alerted then send back to the required previous page. Clever!

Title: Must Visit Sponsor
Details: 0.80 KB * Uploaded August 5 1999
Description: Requires the visitor to click your sponsor's banner or link before being able to enter your site. After clicking the banner or link text, the advertiser's page will open in a new window, and your web page loads in the original window, which is behind the ad window.

Title: Name - Browser Info
Details: 2.75 KB * Uploaded June 30 1997
Description: This cookies records the visitor's name and also writes the visitor's browser information to the screen.

Title: Name - Visits - Last Visit
Details: 3.42 KB * Uploaded June 30 1997
Description: This cookies records the visitor's name, how many visits, and the last visit.

Title: Name - Visits - Message Cookie
Details: 3.32 KB * Uploaded June 30 1997
Description: This cookie records the visitor's name, how many visits, and displays a message depending on how many visits have been recorded.

Title: Name Alert
Details: 1.00 KB * Uploaded August 4 1997
Description: JavaScript can personally great all the visitors to your web page! When they enter, they are asked their name, and then they are greeted! Ah.... The wonders of JavaScript.

Title: Name Write
Details: 0.69 KB * Uploaded August 4 1997
Description: Instead of alerting the user with 'Welcome Name!' you can write it into your page. This is neat for users to suddenly be reading along and just stumble upon their own name!

Title: Netscape Source Image
Contributor: Dion (yobo42@hotmail.com)
Contributor URL: http://www.iinet.net.au/~biab/
Details: 1.14 KB * Uploaded October 21 1999
Description: When visitors using Netscape right-click your web page and select "View Source" or go to the View menu bar and select "View -> Page Source" the entire source code of your page is displayed. Interestingly enough, it's possible to actually insert an image into Netscape's view source page instead of just having text. When Netscape users view the source of your page, they see an image as well as the source code! Your image could tell the visitor that they are not allowed to view this source code, for example. A very simple but very clever script, indeed.

Title: New Links
Contributor:Nicolas
Contributor URL: http://www.javascript-page.com
Details: 1.18 KB * Uploaded May 28 1999
Description: Displaying links as new for a few weeks after adding them is great. But, adding, removing, and updating that "New" icon for each link is pointless! Let JavaScript do your work for you! Just add a small code (less than 40 characters) next to each link with the date you want it to expire, and it will automatically display the "New" icon until the expiration date. What a time-saver!

Title: New Window
Details: 0.96 KB * Uploaded May 15 1998
Description: Do you have a link that you'd rather have open in a new window? This little script will do just that! You can even use a button or a text link to open the new window! Check out the example and see what you think!

Title: News Scroller
Contributor: Dion (yobo42@hotmail.com)
Contributor URL: http://www.iinet.net.au/~biab/
Details: 2.71 KB * Uploaded October 26 1999
Description: Scrolling words along the bottom of the page is cool and all, but this one takes the cake.... You can scroll text, links, images, buttons, basically anything you want, in a little news like box on your site. And, you can have as many 'messages' as you want. Amazing!

Title: No Entry
Details: 1.00 KB * Uploaded July 11 1997
Description: Use Javascript to ensure that visitors do not leave a form entry blank.

Title: No HTML
Details: 1.11 KB * Uploaded October 4 1998
Description: Use Javascript to ensure that visitors do not type in HTML entries.

Title: No Right Click
Contributor: Martin Webb (martin@irt.org)
Details: 1.57 KB * Uploaded June 8 1999
Description: (4.0+ browsers) Ever wanted to prevent users from "borrowing" images from your site through right-clicking them and "save image as..." or right-clicking the page and viewing your page source? This script will (attempt to) disable the right click on your page! As explained, however, this script is not fool-proof !!

Title: Number Of Visits
Details: 2.31 KB * Uploaded July 1 1997
Description: This cookies records how many times the visitor has visited the page and writes to the page accordingly. (ie: You have been here 2 times).

Title: On/Off Clock
Details: 1.00 KB * Uploaded June 30 1997
Description: This JavaScript example will display a JavaScript clock with an optional on/off switch.

Title: One Letter
Contributor: Pun Man Kit (mkpunnl@netvigator.com)
Details: 1.67 KB * Uploaded April 16 1998
Description: This script will scroll one letter at a time of your message until the entire message has been displayed! Very neat!

Title: Only One Field
Details: 1.45 KB * Uploaded July 30 1999
Description: The visitor must fill in either one of two fields, their name or email address. If they click in either box the other box's value is erased. Ensures that when the form is submitted only one field contains a value. Also contains validation that makes sure both fields are not empty.

Title: Only Popup Once
Details: 2.58 KB * Uploaded September 3 1999
Description: If you have a new window open up on your home page, it opens every time your visitors come back to that page. This is rude as well as very annoying thing to force onto your visitors. But, using cookies, this script can determine if the visitor has been here before, and only open a new window on their first visit to the page. The next time they come back, the script will read the cookie, identify them as a repeat visitor, and NOT open the window again. Neat!

Title: Optimized Popup
Contributor: Ronnie T. Moore, Editor
Details: 1.06 KB * Uploaded March 6 2000
Description: Opens a new full screen browser window optimized for the visitor's browser (Netscape, Internet Explorer, or Other). As well, the properties of new window can be customized -- such as the toolbars, scrollbars, menu bar, location bar, the status bar, and whether it is resizable or not. Great!

Title: OverLIB
Contributor: Erik Bosrup (erik@bosrup.com)
Contributor URL: http://www.bosrup.com/web/overlib/
Details: 7.46 KB * Uploaded March 9 2000
Description: This JavaScript library allows you to display small popup information boxes to help visitors around your website. When their cursor is over a link, your message can be displayed in any of a number of box styles. And, since it is in a '.js' file, you can add the code to your site once and call it from every page of your site. Impressive!

Title: Page Extension
Details: 1.29 KB * Uploaded December 23 1999
Description: Displays a message based on the extension (like .html) of the web page. And, it is a breeze to add more file types to the script.

Title: Page Up For
Details: 1.96 KB * Uploaded July 1 1999
Description: JavaScript can even display how long your web page has been online. Just enter the date, the script does the calculations, and prints out the time. It has a very nice readout and looks very professional!

Title: Page Variable
Details: 0.61 KB * Uploaded April 16 1998
Description: Not exactly the most used script, but this one allows you to reference the page name in a variable. Instead of yourdomain.com/index.html, you can use this script to create a variable that stores index.html for your use! You can use it with alerts, document.write, etc. Take a look!

Title: Page Viewed Date
Details: 0.60 KB * Uploaded August 18 1997
Description: I think it's always interesting to see some information about the page itself. This JavaScript will write out when the page was viewed, according to the visitor's clock.

Title: Parabola Grapher
Contributor: Andreas Verhoeven (ave2233@yahoo.com)
Details: 3.10 KB * Uploaded April 6 2000
Description: Enter a parabolic equation, like 5x^2 + 18x + 27 and this calculator will determine all the vital information about the graph. And, a rough graph of the curve is available. I wish I know about JavaScript back in high school....

Title: Pass Menu (in frames)
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.42 KB * Uploaded March 27 2000
Description: After the user selects an option in the pulldown menu in the left frame, JavaScript can pass that option's value into a text box in the right frame when the button is clicked. Cool!

Title: Pass Textbox (in frames)
Contributor: Ronnie T. Moore
Contributor URL: The JavaScript Source
Details: 1.38 KB * Uploaded March 24 2000
Description: Copies the text in a box in the left frame into a box in the right frame when the button is clicked. A clever way to pass values in frames.

Title: Passing Values
Details: 1.23 KB * Uploaded November 11 1999
Description: Here is a clever way of 'unwrapping' the contents of a form when passed from one page to the next. This capability would be useful in many situations, such as passing the contents of a form to another page, retaining information about the current page for the rest of their visit, etc. Great!

Title: Password Generator Pass. Protec.
Contributor: Rob Kroll (rkroll@istar.ca)
Details: 5.35 KB * Uploaded August 24 1999
Description: If you can't think of a password, let JavaScript create one for you! Just enter the type of password you want, and how long it should be and it generates your password instantly! Helpful!

Title: Password Pro Pass. Protec.
Contributor: Lefteris Haritou (lef@writeme.com)
Contributor URL: http://www.geocities.com/~lef
Details: 2.55 KB * Uploaded October 26 1997
Description: This script uses a different approach to Password Protection. It still uses the password as the actual page, but it uses an encryption method that encrypts and checks the password. So if you fail to enter it correct after 3 times you go to a specific page (specified by the webmaster) and you don't get the annoying 404 page not found message as in other scripts. The password is password

Title: Password Prompt Pass. Protec.
Details: 0.58 KB * Uploaded August 13 1997
Description: If a visitor wants to go a password protected page, they must first enter the correct password on the page with this script. This script will just take you them to [password entered].html This is a very good script if JavaScript is enabled and as long as you have an index.html file in your directory. As an added bonus, it's only 8 lines! The password is the protected filename without the .html ending.

Title: Password Verifier
Contributor: Carey Walker (carey.walker@citicorp.com)
Details: 1.13 KB * Uploaded April 18 1999
Description: Keep your visitors from submitting their form until their "password" and "re-enter password" fields match, for verification purposes. They get an error message telling them to re-enter the passwords if they do not match.

Title: Peg
Contributor:Erik Gos (erik.gos@hiva.kuleuven.ac.be)
Details: 29.10 KB * Uploaded August 18 1998
Description: An interesting little JavaScript game where you try to leave only one peg by jumping one over another and removing the 'jumped' peg. Sound easy? See how well you can do!

Title: Percent Calculator
Contributor: Tom Richardson Jr. (gooftroop@geocities.com)
Details: 1.57 KB * Uploaded February 26 1999
Description: Don't waste another minute dealing with percent problems. This script will solve both of these for you, just enter the values! What a time-saver!

Title: Percent of Increase
Contributor: Joey Mornin (jmornin@gateway.net)
Details: 1.17 KB * Uploaded February 4 2000
Description: Enter two numbers and JavaScript will help you determine the percent of increase. This is a perfectly simple example of using a JavaScript return function. Check it out!

Title: Periodic Table
Contributor:Matthew Hoesch (mdih@msn.com)
Details: 15.90 KB * Uploaded August 18 1998
Description: Besides a very organized Periodic Table, this script will tell you lots of information about any periodic element you click on. Very neat!

Title: Phone Bill
Details: 2.04 KB * Uploaded July 3 1998
Description: Does it ever bother you how much a long-distance phone call is going to cost, after you hung up? With this script, all you have to do is enter the amount per minute, and any initial amount, then click start when the call begins and see the total charge at any time! Save time, money, and learn JavaScript all with this script! :-)

Title: Phone Lookup
Details: 1.54 KB * Uploaded October 5 1999
Description: Allows the user to enter their area code and phone number and have the modem dialup phone number for their area displayed. If their area code matches an area code as defined in the script, the appropriate dialup number is displayed. For all other area codes, an error message is displayed. Only supports one dialup number per area code, though.

Title: Phone Number Converter
Contributor: Kevin Steffler (ksteff@ionsys.com)
Contributor URL: http://web.ionsys.com/~ksteff
Details: 5.25 KB * Uploaded December 28 1998
Description: Have you ever wondered if your phone number has a memorable text equivalent, like 555-HELP? Just type it in and this script will generate all possible combinations, just pick your favorite one and tell the world how to reach you.

Title: Picture Puzzle
Contributor: Davey Erwin (daverwin@hotmail.com)
Contributor URL: http://daverwin.homepage.com
Details: 11.50 KB * Uploaded May 8 2000
Description: The classic mix-up puzzle that uses any image you want. Your image is 'cut' into puzzle pieces and left to be scrambled then solved by your visitors. (This script uses Dan Steinman's Dynapi code.)

Title: Platform Page
Details: 0.53 KB * Uploaded May 21 1999
Description: Do you maintain a different version of your site for Windows and another for Mac users? Or, when allowing your visitor to download items from your site, would you like to automatically redirect them to the appropriate software download page for their computer? This script does it all, and it's short too!

Title: Playoff Chart Maker
Contributor: Tom McComb (mrtuba@tampabay.rr.com)
Contributor URL: http://home.tampabay.rr.com/mrtuba
Details: 5.23 KB * Uploaded January 26 2000
Description: Enter the number of teams in your tournament and JavaScript will output the appropriate single-elimination playoff chart. Just print it out and fill it in to track your tournament. Great!

Title: Plugin Page
Contributor:Mattias Jonsson (gt96mjn@blg.du.se)
Contributor URL: http://www.du.se/~gt96mjn
Details: 0.72 KB * Uploaded June 12 1998
Description: If you maintain separate pages, one plugin enhanced, the other not, here's a simple way to send your visitors to the right page automatically. Besides being a very short script (it loads fast) you can modify the code to look for any plugin you want. Give it a try!

Title: Plugins Alert
Details: 0.91 KB * Uploaded August 23 1997
Description: JavaScript will count how many plugins are installed then make a remark based on that count to your visitors - totally written in JavaScript!

Title: Plugins Table
Details: 2.31 KB * Uploaded August 23 1997
Description: JavaScript can create a table to display all the plugins displayed on your computer. Also tells if they are enabled, etc....

Title: Pokemon
Contributor: Paul (Poke_Paul@hotmail.com)
Contributor URL: http://www.angelfire.com/ak3/MewHiddenLair
Details: 9.71 KB * Uploaded August 19 1999
Description: An interactive version of Pokemon which allows you to raise your very own Pikachu! Try it!

Title: Popup Page
Details: 0.81 KB * Uploaded July 23 1999
Description: JavaScript can open another window a specified number of seconds after the first page finishes loading. This popup page can function as an advertising window, some tips on navigating your site, what's new, and lots more. Nice!

Title: Portable Menu
Contributor: Randy Bennett (rbennett@thezone.net)
Contributor URL: http://home.thezone.net/~rbennett/utility/javahead.htm
Details: 1.69 KB * Uploaded June 4 1999
Description: On your site, it's often useful to have a navigation menu for visitors to help them get around on your site. This navigation menu, however, is different. As the visitor scrolls up and down your site, the menu moves up and down with them! It's a portable menu! (The only concern when adding this to your site is to make sure you move the regular content on your site over enough that the portable menu won't cover it) Great!

Title: Paycheck Calculator
Contributor: Dan Scott (dscott@wirepower.com)
Contributor URL: http://www.wirepower.com
Details: 2.32 KB * Uploaded January 20 2000
Description: Entering your pay rate and the number of hours you worked and optionally any overtime hours and pay rate, your own tax rate, and other deductions. Find out where your money comes from and where it's going.

Title: Popup Window Maker
Idea By:Nic Wolfe (Nic@TimelapseProductions.com)
Web URL: http://fineline.xs.mw
Details: 0.73 KB * Uploaded December 8 1999
Description: Don't worry any more about editing the code by hand, use our code generator! Fill out the specifications of the popup window you would like to use, including the URL and the various options such as menubars, toolbars, scrollbars, etc, and click the generate button. Just add this generated code to your site, or even have us mail it to you! Neat!

Title: Power Equivalents
Details: 5.28 KB * Uploaded July 3 1997
Description: JavaScript can help you find power equivalents.

Title: Pregnancy Calculator
Contributor: Ronnie T. Moore, Editor
Details: 5.17 KB * Uploaded March 13 2000
Description: Enter the mother's pregnancy information into this calculator and JavaScript will provide an estimated conception date, birth due date, and an estimated current fetal age. Great for all those mothers-to-be!

Title: Preload Images
Details: 0.54 KB * Uploaded January 29 1999
Description: Ever wanted to get rid of the delay that happens when users put their cursor on a image while the 'onmouseover' image loads? Use JavaScript to preload your 'onmouseover' images and the delay is gone! Useful!

Title: Preload Images & Rollover Generator
Details: Uploaded January 21 1998
Description: Script generator for our ever-popular image change rollover JavaScript. Just fill out the information, and it will generate your code for you - no more modifications are necessary! And, we can even mail the generated code to you! Wow... :-)

Title: Pressure Equivalents
Details: 6.31 KB * Uploaded July 3 1997
Description: JavaScript can help you find pressure equivalents.

Title: Prime Number Calculator
Details: 0.88 KB * Uploaded December 4 1998
Description: Enter a number and JavaScript can instantly tell you if it is a prime number or not. I wish I had this little gem to help me in my math classes!

Title: Print Page
Details: 0.58 KB * Uploaded July 13 1999
Description: Although JavaScript can't print a web page automatically, it can bring up the print prompt box just like the print button in the web browser does. The user can click "OK" to print the page. The script can be placed as a reminder to your visitors to print out important pages which contain their passwords, account info, order number, etc. The script can also be set to automatically remind them when the page loads.

Title: Print Page (Automatic)
Details: 0.79 KB * Uploaded July 13 1999
Description: This automatic version of Print Page reminds them to print the page as soon as the page finishes loading. Useful when you want the visitor to print out their order page, or their account info page, or any other page with sensitive information.

Title: Proper Date
Details: 1.03 KB * Uploaded February 11 1999
Description: This little script will help you return the "proper" day ending - August 1st, August 2nd, August 3rd, etc. Neat!

Title: Protect Images
Details: 0.81 KB * Uploaded May 21 1999
Description: (4.0+ browsers) Keep visitors from stealing your site images by right-clicking and then selecting "Save Image As..." This script will disable the right click on all the images on your site. Not foolproof, but helpful!

Title: Pulldown Menu
Contributor: Alex Tu (