I don’t consider myself a coder. Others are far more qualified. Still I’ll take a stab at answering specific question you may have. For students, post the question in the discussion forum. For visitors post the question in my contact form.
For this article, let me see if I can address the things this student has questioned.
Q:”I typed the code in as shown, but I didn’t comprehend how it worked.”
A: Did the code work? Some of the authors examples are Explorer and PC centric. For example the status bar code does not work in Firefox. So if your code doesn’t work, I can give you an alternate approach to illustrate the concept of an event handler.
Q: What are the plus signs for in the script on J-15?
Q: Why are there parentheses, then quotes, then quotes within quotes?
A: On page J-15 in your text, there is code in Figures J-14, 15, and 16. In figure J-16 is the following code:
document.write(“<h3>” + name + “, to subscribe to our newsletter, fill out the form below. </h3>”)
document.write() is a function. It prints what ever is in the parenthesis to the screen. The code wants the following to print to the screen. The name of the personÂ followed by the text “to subscribe…”. The name information is retrieved by the variable assignment in Figure J-14, ie.
var name=prompt(“Type your first name”)
The person is prompted to enter their first name. That information is saved in the variable “name”. Then the document.write() function prints the contents of the variable, the following text, and surrounds it all with an <h3> tag. So it prints the <h3> tag, then adds the variable value, then the text followed by the ending </h3> tag.
Let me know if you found this little tutorial helpful. Drop me a line.