HTML
<body> <form action=""><input type="text" id="lieblingsfarbe"></form> <button onclick="Psycho(document.getElementByID('lieblingsfarbe'))";>
</body>
JavaScript
function Psycho(Element) {
var Farbe = Element.value;
switch (Farbe){
case "blau": alert("Sie sind sehr bescheiden");

break;

case "rot": alert("Sie sind sehr aktiv");

break;

case "gelb": alert("Sie haben ein sonniges Gemüt");

break;

case "schwarz": alert("Machen wir gleich noch einen Termin.");
location.href="terminvergabe.html";

break;

default: alert("Das nennen Sie eine Farbe?");

break;
}
Es folgt ein vollständiges Beispiel zur Berechnung einer Quadratzahl unter Verwendung von Funktionen:
<!DOCTYPE html> <html> <head> <title>Titel der Seite</title> <script type="text/javascript">
function quadrat( zahl ) {
if (zahl<1000){
var square=zahl*zahl;
alert ("Das Quadrat der von Ihnen gewaehlten Zahl ("+zahl+") ist "+square+"!");
}

else {
alert ("Die von Ihnen gewaehlte Zahl war zu gross!");
}
}

function eingabe() {
var meineZahl = prompt("Geben Sie eine Zahl ein!");
quadrat(meineZahl);
}
</script> </head>
<body> <form action="#">
<input type="button" value="Click me!" onclick="eingabe()" />
</form> </body> </html>