1. Tech

Your suggestion is on its way!

An email with a link to:

http://javascript.about.com/popular.htm

was emailed to:

Thanks for sharing About.com with others!

JavaScript: Most Popular Articles

These articles are the most popular over the last month.
Looking to Download JavaScript Snippets? Here's...
You don't have to pay for JavaScript, and you don't have to write it yourself either -- unless you want to. We'll help you understand your options for finding, downloading, and customizing free JavaScript code.
Final Javascript Quiz
Learn Javascript Final Javascript Quiz Tutorials Object Oriented Javascript Defining Classes Putting
Are JavaScript and Java the Same Language?
JavaScript is a popular programming language that's built into all the major web browsers and used to make web pages interactive. This article will answer all your basic questions about what JavaScript is and how to use it -- even if you aren't a computer programmer.
What is JavaScript Used For?
Just where does JavaScript fit into the overall picture when it comes to building web pages correctly.
Analysis Quiz
Analysis Quiz 1. Quiz Head Script Basic Help Using Pre-written Scripts More of this Feature Quiz Body
Numbers to Words
Numbers to Words Join the Discussion Questions? Comments? Related Articles Formatting Numbers Roman Numerals
Do This Instead of Updating Global Variables in...
As well as being able to pass parameters to a function in JavaScript, we can also return a value from the function.
Bulletin Board / Forum Code Converter ...
Bulletin Board / Forum Code Converter Join the Discussion Questions? Comments? At some stage you will
Using window.onload
Using window.onload Join the Discussion Questions? Comments? Some scripts require that you run something
Should You Have a Shorter IF Statement?
When you are assigning different values to a single field depending on a condition, JavaScript provides a way to combine the decision into the assignment.
Modal Windows
Modal Windows Join the Discussion Questions? Comments? Related Resources Modal Dialog Box Creating a
Referring Site
Referring Site Join the Discussion Questions? Comments? The above line (if there is one) contains the
Where to put User Scripts in Opera
Opera supports user javascripts directly. You just need to tell it where you've put them.
Dynamic Dropdown Two Selects
Dynamic Dropdowns Based on Another Dropdown Join the Discussion Questions? Comments? More of This Feature
Adding Validation to the Submit Button ...
Validate on Submit 2. Submit Button Join the Discussion Questions? Comments? More of this Feature Why
Dynamic Dropdown Three Selects
Three Dynamic Dropdowns Sample and HTML Join the Discussion Questions? Comments? More of This Feature
Print Button
Print Button Join the Discussion Questions? Comments? You can easily add a print button or link to your
Why JavaScript
How should you use JavaScript so that it enhances your site.
Radio Button Validation
Radio Button Validation The setup and validation of radio buttons appears to be the form field that gives
JavaScript Making Decisions
You can nest one IF statement inside another using JavaScript.
Obtaining Your Visitor's IP Address
Obtaining Your Visitor's IP Address Join the Discussion Questions? Comments? JavaScript itself has no
Understanding What Order to Run JavaScript Code
What order does JavaScript run its code in?
\$ and _ in JavaScript
The $ and _ characters are treated differently in JavaScript to the way you might expect. JavaScript considers them to be letters in some circumstances rather than special characters.
How Hard is JavaScript To Learn?
How difficult something is to learn depends on what you already know and how similar the new thing is to what you know.
Hex to Decimal and Decimal to Hex
Hex to Decimal and Decimal to Hex Join the Discussion Questions? Comments? A number of computer related
External Javascripts
Learn Javascript External Javascripts Join the Discussion Questions? Comments? More of this Tutorial
Everything you Need to Know About Ajax...
When should you use asynchronous Ajax calls and when should you use synchronous.
Hello World
Learn JavaScript Hello World Join the Discussion Questions? Comments? More of this Tutorial Getting Started
Deleting Cookies
Deleting Cookies Join the Discussion Questions? Comments? More About Cookies Writing Cookies Reading
Everything You Need to Learn JavaScript
Want to use JavaScript on your web pages? There are several alternatives.
A Simple Guide to Using "Ternary" Operators in...
The ternary operator provides a shorter way of writing some JavaScript if statements as this example demonstrates.
Target Window or Frame
Target Window or Frame Join the Discussion Questions? Comments? With an ordinary HTML link using the
Drop Down List Validation
Drop Down List Validation Join the Discussion Questions? Comments? Validation of dropdown lists is fairly
Week of Year Date Method
Week of Year Adding to the Date Object Join the Discussion Questions? Comments? Related Resources Day
Last Modified Date
Last Modified Date Join the Discussion Questions? Comments? Are you wondering just how current the information
Javascript and XHTML
Javascript and XHTML Join the Discussion Questions? Comments? With HTML pages on the web you can just
The IF Statement
Learn Javascript The IF Statement Join the Discussion Questions? Comments? More of this Tutorial The
No Right Click Script
No Right Click Script Join the Discussion Questions? Comments? Related Resources View Source Bookmarklet
A Brief History of Javascript
What is Javascript, who created it, and who controls the standards?
menubar
JavaScript Glossary definition for: menubar
How to Split Webpage JavaScript into Separate...
When you first write a new JavaScript the easiest way to set it up is to embed the JavaScript code directly into the web page.
Modal Dialog Box
Modal Dialog Box Part 1 : Introduction and Sample Page Basic Help Using Pre-written Scripts More of this
How to Use 'GET' and 'POST' for Server Requests...
When should you use GET and when should you use POST with Ajax.
How to attach JavaScript into Your Page.
How to Attach JavaScript into Your Page. Join the Discussion Questions? Comments? To be able to use JavaScript
JavaScript and JScript : What's the Difference?
JavaScript and JScript, different languages for different browsers.
How to Write a Session Cookie in Javascript
Web browsers distinguish between three different types of cookies. These types are session cookies, first party cookies, and third party cookies.
Strings to Numbers
How to convert text strings to numbers in JavaScript.
Sample Hangman
Hangman Sample Game with Images More of this Feature The Body Script Alternate Body The Head Script The
Analog Clock Script
Analog Clock 1. Introduction Basic Help Using Pre-written Scripts More of this Feature The Head Script
Recursive Calls in JavaScript
There are two ways of setting up recursive function calls in JavaScript
document.write
document.write Join the Discussion Questions? Comments? A lot of people, particularly those first starting
Returning Multiple Values
Returning Multiple Values Join the Discussion Questions? Comments? You can pass multiple values to a
Calendar Generator
Create the HTML code for a calendar to add to your page
Print Directly to Printer
An explanation of some of the reasons why Javascript can't print a page without the print dialog popping up.
Password Generator
Password Generator Join the Discussion Questions? Comments? Tutorials How it Works For maximum security
Disable No Right Click Scripts
Disable No Right Click Scripts Join the Discussion Questions? Comments? Related Resources View Source
Slide Show Sample
Slide Show 1. Introduction and Sample Join the Discussion Questions? Comments? More of this Feature Obtain
Passing Parameters Via Query Strings ...
Passing Parameters Via Query Strings 1. Write Querystrings Join the Discussion Questions? Comments? More
Function to Read Parameters Passed Via Q...
Passing Parameters Via Query Strings 2. The Read Function Join the Discussion Questions? Comments? More
Passing Parameters
Learn Javascript Passing Parameters Join the Discussion Questions? Comments? More of this Tutorial Functions
Alternatives to eval
Alternatives to "eval" Join the Discussion Questions? Comments? One Javascript command that gets used
What Version of Javascript
What Version of Javascript Join the Discussion Questions? Comments? Glossary Javascript ECMAscript Javascript
Adding Days to a Date
Adding Days to a Date Join the Discussion Questions? Comments? Adding or subtracting a number of days
Counting Words
Counting Words Basic Help Using Pre-written Scripts Have you ever thought that it would be useful to
Multiple Choice Quiz Script Sample
Multiple Choice Example Quiz Basic Help Using Pre-written Scripts Create Your Own Quiz Question/Answer
How to Identify and Fix Common Javascript Errors
Commonly made Javascript errors and how to find them
Should You Do it With JavaScript
There are lots of things that can be done with JavaScript that are better done in some other way.
Continuous Text Marquee Code
Continuous Text Marquee 2. Obtain the Script More of this Feature Example Add to Your Page The first
Block Exit Blockers User Script
Block Exit Blockers User Script Join the Discussion Questions? Comments? Related Resources Enable Opera
Quiz Script Generator
Multiple Choice Quiz Maker 1. Question/Answer Script Basic Help Using Pre-written Scripts More of this
innerHTML
The Javascript DOM 6. innerHTML Join the Discussion Questions? Comments? More of this Feature Introduction
Daylight Saving Time
Daylight Saving Time Adding Methods to the Date Object One flag missing from the information that the
Numeric Array Sort
Numeric Array Sort Join the Discussion Questions? Comments? Related Resources Ignore Case Sort Random
Random Array Sort
Random Array Sort Join the Discussion Questions? Comments? Related Resources Numeric Sort Ignore Case
Positioning the Popup Window
Changing the size of the popup window.: sans serif font left position popup windows desired position body background
Concentration Memory Game with Images Sa...
Concentration Memory Game With Images 1. Introduction and Sample More of this Feature Head Script Body
Multiple Personality Quiz
Multiple Personality Quiz 1. Quiz Head Script Join the Discussion Questions? Comments? More of this Feature
Hiding Your Email Address
Hiding Your Email Address Join the Discussion Questions? Comments? Related Resources Email Address Validation
Submitting after validation
Validate on Submit 3. Submit If Valid Join the Discussion Questions? Comments? More of this Feature Why
Adding Javascript from Javascript
Adding Javascript from Javascript Join the Discussion Questions? Comments? One thing that Javascript
Month and Day Names
Add month and day name methods to your dates.: monday tuesday wednesday javascript language january february march april january february march numerical values
The CASE Statement
Learn Javascript The CASE Statement Join the Discussion Questions? Comments? More of this Tutorial The
JavaScript Alert
The JavaScript language itself provides very few debugging tools. One of the few that it does provide and perhaps the most useful is alert().
Add Email Address Validation
Email Address Validation 3. Add to Your Page Join the Discussion Questions? Comments? More of this Feature
Google Maps - Adding a Description to a Marker
Google Maps Adding a Description to a Marker More of this Tutorial Get an API Adding a Map Zooming In
Array Maximum and Minimum Values
Array Maximum and Minimum Values Join the Discussion Questions? Comments? One of the advantages to JavaScript
Day of Year Date Method
Day of Year Adding to the Date Object Join the Discussion Questions? Comments? Related Resources Week
Display Time of Day Image
Time of Day Image 4. Add to Your Page Join the Discussion Questions? Comments? More of this Feature Introduction
Cross Browser Ticker/Marquee Example
Cross Browser Ticker/Marquee 1. Introduction and Sample Basic Help Using Pre-written Scripts More of
Event Listeners
The Javascript DOM 19. Event Listeners Join the Discussion Questions? Comments? More of this Feature
Follow the Mouse Sample
Follow the Mouse 1. Introduction Basic Help Using Pre-written Scripts More of this Feature Obtain the
Page Events
Learn Javascript Page Events Join the Discussion Questions? Comments? More of this Tutorial Form Events
What 'Interpreted' and 'Compiled' Means in Java
JavaScript runs as an interpreted language in the web browser. This impacts on how you need to write your code in ways you wouldn't need to worry about if it were compiled.
JavaScript Redirect
JavaScript can redirect your visiitors to a different page.
Countdown Timer
Countdown Timer 1. Introduction and Sample Basic Help Using Pre-written Scripts More of this Feature
Defining Classes
Learn Javascript Defining Classes Join the Discussion Questions? Comments? More of this Tutorial Object
Using Modal Dialog Box Javascript
Modal Dialog Box Part 3 : Use the Script More of this Feature Introduction and Sample Obtain the Script
HTML in Javascript
HTML to Javascript Converter Join the Discussion Questions? Comments? To ensure that any HTML that you
Using Pre-written JavaScript Scripts
The actual steps required to use a pre-written JavaScript with your page are not always included with the script. Here is a step by step list of what you need to do in order to be able to use any pre-written JavaScript in your page. You will still need to refer to the instructions with the script for the details though.
Mouse Cursor Position
Mouse Cursor Position Join the Discussion Questions? Comments? Until recently there was no standard way
Creating a Combo Box
Site Navigation 7. Combo Box Join the Discussion Questions? Comments? More of this Feature Introduction
JavaScript By Example
JavaScript allows you to pass a function to another function as a parameter and then call back to that function from within the function you pass it to.
Two Types of JavaScript
Some JavaScript code just makes your page look a little nicer and more interactive. Other JavaScript provides more essential functionality.
Using Increment and Decrement Operators in...
For those new to programming the difference between ++i and i++ is not obvious. Here's a simple example to explain the difference.
Sliding Menu Script
Part 2: The Script Part 3: Make Your Menu M EN U Sliding Menu 2. Obtain the Script Join the Discussion
Why You Shouldn't Use JavaScript in Emails
Why not to use JavaScript with emails? Well there are some good reasons why JavaScript and Emails don't go together.
A Quick Guide to Using Child Nodes in Java
The property allowing us to access the nodes contained within the current node is actually a nodelist since a node can of course contain more than one node.
Cross Browser Ticker/Marquee Script RtoL...
Cross Browser Ticker/Marquee 2a. Obtain the Right to Left Script More of this Feature Introduction LtoR
Body Mass Index Calculator HTML
Body Mass Calculator Join the Discussion Questions? Comments? More of this Feature Introduction Javascript
Script Index
Script Index Join the Discussion Questions? Comments? I have now added so many scripts to this site that
Writing Cookies
Writing Cookies Join the Discussion Questions? Comments? More About Cookies Reading Cookies Deleting
Validate on Submit
Validate on Submit 1. Why Validate Join the Discussion Questions? Comments? More of this Feature Submit
setTimeout or setInterval
setTimeout or setInterval Join the Discussion Questions? Comments? Glossary setTimeout setInterval The
JavaScript By Example: Get Parent Node
Node properties don't just include pointers to the immediately adjacent sibling nodes, there is also a pointer to the parent node (the tag within which the current element or text is contained).
Last Day of Month
Last Day of the Month Join the Discussion Questions? Comments? There are various times when you are doing
Dynamic Dropdown Three Selects Script
Three Dynamic Dropdowns The Javascript Join the Discussion Questions? Comments? More of This Feature
Addslashes and Stripslashes
Addslashes and Stripslashes Join the Discussion Questions? Comments? If you are used to programming your
Javascript Format and Colour
Javascript Formatter Related Articles Javascript Compressor Does your Javascript code look a mess? Are
Converting IP Addresses
Convert easily betweeen IP address formats with JavaScript.
Cryptogram Script Sample
Cryptogram Script 1. Introduction and Sample Basic Help Using Pre-written Scripts More of this Feature
Submit the form only once
Validate on Submit 4. Avoid Multiple Submits Join the Discussion Questions? Comments? More of this Feature
Window Close
Window Close Join the Discussion Questions? Comments? In my series of articles on popup windows I go
Add Continuous Text Marquee
Continuous Text Marquee 3. Add to Your Page More of this Feature Example Obtain the Script Along with
The JavaScript Modulo Bug
The modulo operator in JavaScript does not return the correct value for negative numbers.
JavaScript Date Selection Correcting Days in...
Date Selection Correct Days in Month Dropdown List One way of having your visitors enter a date into
Equals, Equals Equals, or Equals Equals Equals
Using one, two or three equals signs in Javascript depending on what you need to achieve
JavaScript Library or Code Yourself
Should you use a JavaScript library or write all the code yourself. Both ways have advantages and disadvantages.
Google Maps - Satellite Images
Google Maps Satellite Images More of this Tutorial Get an API Adding a Map Zooming In and Out Latitude
Back Button
Back Button or Link Join the Discussion Questions? Comments? So you would like to put a link on your
Here's What JavaScript CAN'T Do
There are a few things that the JavaScript programming language does not let you do
Collapsible Menu HTML
Collapsible Menu 4. Adding Menus Join the Discussion Questions? Comments? More of this Feature Introduction
Basic Popup Windows
Popup Windows 1. Basic Popup Windows Join the Discussion Questions? Comments? With HTML you can open
Five Most Common Coding Errors
The five worst pieces of code that people use with Javascript and which you ought to avoid. Page 4.
href="#"
A # by itself in the href attribute is not valid. Sites teaching you how to write HTML and JavaScript use it as a placeholder that should be replaced in live code with a real destination.
5 Remarkably Good Reasons to Avoid 'Noscript'...
The noscript tag is long past its use by date. Using JavaScript and the DOM gives much better control.
Polymorphic JavaScript Functions
JavaScript provides the ultimate in polymorphic functions as a function can rewrite itself completely.
getElementsByClassName
The Javascript DOM 8. getElementsByClassName Join the Discussion Questions? Comments? More of this Feature
Add or Subtract Business Days
Add Business Days Adding to the Date Object Adding and subtracting days from a given date is a relatively
JavaScript Encryption
JavaScript Encryption Join the Discussion Questions? Comments? There are a number of things that are
Limiting Textarea Text Example
Limiting Textarea Text 1. Introduction and Sample Join the Discussion Questions? Comments? More of this
Getting Started
Introduction to a series of tutorials on programming with JavaScript
Copy and Paste
Copy and Paste Join the Discussion Questions? Comments? To be able to incorporate pre-built Javascripts
Disable JavaScript User Script
Disable JavaScript User Script Related Resources Enable Opera Userscripts The correct way to use JavaScript
Reserved Words
Reserved Words The following are Reserved Words in Javascript. This list of reserved words includes several
Copying Objects in Javascript
There is more than one way of copying objects in JavaScript depending on just exactly how you intend using the copy.
HTML Comments and JavaScript
Why use HTML comments around JavaScript.: internet explorer 2 internet explorer 3 sans serif font livescript javascript language
Convert to Roman Numerals
Convert to Roman Numerals Join the Discussion Questions? Comments? Elsewhere on About What are Roman
Tools for Making JavaScript
What tools do you need to write JavaScript?

©2015 About.com. All rights reserved.