Functions Explained
The custom functions used for the event handlers in the previous examples
were mostly void functions that don't take any parameters.
Recall that terminology from the built-in functions example earlier in this lesson.
Void means the function doesn't return a value.
No paramaters means you don't send any information to the function, just call it with empty () like my_function().
For the sake of completeness in this lesson, this example demonstrates some
custom JavaScript functions that return values and/or take parameters.
The two links below have custom onclick event handlers that call the SAME function,
but send it different names. See the source code.
Click me for a cool animal name
Click me for another cool animal name
The second example uses a custom click event to trigger a prompt window.
Click me
The final example shows how functions are called over and over again inside loops.
You will have to see source code.