To Lecture Notes

IT 238 -- Feb 12, 2025

Review Exercises

  1. List the HTML events that you know. Write HTML and JavaScript files to test these events:
    focus  blur  mouseup  keyup
    
    Answer:
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>Test Input Events</title>
            <script>
            function blurListener( ) {
                var para1 = document.getElementById("output");
                para1.innerHTML += "blur event occurred<br>";
            }
    
            function focusListener( ) {
                var para1 = document.getElementById("output");
                para1.innerHTML += "focus event occurred<br>";
            }
    
            function keyUpListener( ) {
                var para1 = document.getElementById("output");
                para1.innerHTML += "keyup event occurred<br>";
            }
    
            function mouseUpListener( ) {
                var para1 = document.getElementById("output");
                para1.innerHTML += "mouseup event occurred<br>";
            }
    
            function init( ) {
                var txtField = document.getElementById("input1");
                txtField.addEventListener("blur", blurListener)
                txtField.addEventListener("focus", focusListener)
                txtField.addEventListener("mouseup", mouseUpListener)
                txtField.addEventListener("keyup", keyUpListener)
            }
            window.addEventListener("load", init);
            </script>
        </head>
        <body>
            <h1>Test Input Events</h1>
            <p>Test events: blur focus mouseup keyup</p>
    
            <input type="text" id="input1"><br><br>
            <p id="output"></p>
        </body>
    </html>
    
  2. Look at these examples:
    ButtonClick   ImageRollovers   Clock

More about the Event Object

Scope

Practice Quiz

"use strict";