1) Introduction
FAQs about JavaScript,
Setting up your codes.
. |
|
2) Alert, confirm, prompt!
Learning through example: three useful and.simple JavaScript commands.
|
3) Object concept
Introducing objects,
Using the document object. |
|
4) Functions & event handlers
Introducing functions,
Functions with parameters,
Functions that
return a value
Event Handlers, onClick event Handler, onLoad event Handler, onMouseover/out Event Handler, onUnload Event Handler.
|
5) More on objects & accessing forms
More on the object model,
The JavaScript Object tree,
Accessing forms using javascript.
|
|
6) Validating forms
Introduction to validating forms,
Using the onBlur handler,
Using the onSubmit handler. |
7) Working with time
The date object,
Dynamically writing out html codes,
The setTimeout function.
|
|
8) Clock & Dynamically writing html example
Adding a live clock with the help of a form.
Dynamically writing out html example: To watermark or
not to watermark?
. |
9) Images & JavaScript
Accessing images using JavaScript,
Preloading images,
OnMouseover effects script.
|
|
10) More on image effects
Final version of the onMouseover effects,
Improved filter that is friendly to IE4.0. |
11) JavaScript & windows
Opening a new window,
Hiding/showing toolbars menu bars status bus etc,
Reloading closing loading new content into a window,
Accessing objects of a window via another.
|
|
12) Learning to create frames
Create frames using html,
Creating complex frames,
Complex frames step-by-step example. |
13) Frame attributes
Setting attributes for frames,
Loading content from one frame to another. |
|
14) Frames & JavaScript
Access objects in one frame from another,
Using JavaScript to load multiple frames,
How frames can actually help JavaScript!
|
15) Working with Selection lists
Working with selection lists
Using the options array to access elements
within the list
|
|
16) Selection lists: Creating combo Link boxes
Properties of the options array itself
Example: Creating "combo link boxes"
Creating link boxes that jump to a url upon selecting |
17)
Dynamic Links
Understanding the different types of links in
html
Creating dynamic links using the links object |
|
18)
Using the random
method to create random scripts
Understanding the two methods of the Math
object required to create a random engine
Creating a random link out of a specified group of links
Creating a random link out of all of the links in a document
Looking at other uses of a random engine- simulating a dice
throw
. |
19)
Arrays and Loops
Understanding and implementing arrays
The "for" loop
An example using arrays and loops
. |
|
20)
Advanced arrays
Presenting an alternative form of
initializing an array
Sorting an array in alphabetical or ordinal order using the
sort() method of the array object
Example: Sorting a list of numbers
. |
21)
Advanced arrays
II- Creating two dimensional arrays
How to create two dimensional arrays
Using two dimensional arrays to store and load ad
banners
. |
|
22)
Creating window
remote controls
Creating window remotes using the
window.opener property of NS 3.x
Creating window remotes using a user defined property |
23)
Suppressing
JavaScript errors in a document
Understanding the onerror event
Using the onerror event to suppress JavaScript errors |
|
24)
Creating your own
objects
How to create your own object
How to add properties to your own object
How to add methods to your own object
. |
| 25)
Detecting user's screen
type |
|
26)
Taking rollover effects one step further
. |
| 27)
Creating user-define print buttons |
|
|