<!DOCTYPE html>
<html>
<!--
    Example using (hopefully) unobtrusive JavaScript 
    Inspired by "Web Programming Step by Step", Stepp, Miller, Kirst
    adapted by: Sharon Tuttle
    last modified: 2-20-13
-->
<head>  
    <title> Playing with JavaScript - 1 </title>
    <meta charset="utf-8" />
    <!-- this external JavaScript please.js contains the function
         sayMagicWord 
    -->
    <script src="please.js" type="text/javascript"> 
    </script>    
    <script type="text/javascript">
        /* I am trying to set the onload attribute of the window
	   object so that it is a function that sets the event
	      handling for the desired elements when this window exists 
        */
        window.onload = 
            function()
            {
                // add an onclick attribute to the button with
                //    id="magicButton" whose value is the function
                //    sayMagicWord
                var myButton = document.getElementById("magicButton");
                myButton.onclick = sayMagicWord;
            };
    </script>
</head> 
<body> 
    <!-- notice that there is no JavaScript in this page's body, not
         even a function call; all of the JavaScript is in or referenced
         referenced in the head element 
    -->
    <!-- the noscript tag and its contents are ignored UNLESS
         JavaScript is not enabled or is not available
         SO the paragraph within should only be seen when 
	  JavaScript is not available
    -->
    <noscript>
        <p>
        Note -- you do not have JavaScript available or enabled.
        This page will not work correctly without JavaScript.
        </p>
        <hr />   
    </noscript>
    <p>
    <button id="magicButton"> 
        Say the Magic Word </button>
    </p>
    <p>
        Name: <input type="text" name="text1" id="enteredName" />
    </p>
    <hr />   
    <p>
        <a href="http://validator.w3.org/check/referer">
        Validate this HTML5 page
        </a>
    </p>
    <p>
        For full credit, this page must also pass the tests at
        <a href="http://lint.brihten.com/html/">
        http://lint.brihten.com/html/ </a> when its URL is
        entered (and without modifying the default options).
    </p>
    <p>
        <a href=
           "http://jigsaw.w3.org/css-validator/check/referer?profile=css3">
            <img src="http://jigsaw.w3.org/css-validator/images/vcss" 
                 alt="Valid CSS3!" height="31" width="88" />
        </a>
    </p>
</body> 
</html>