Events are user interactions with their computer, such as a mouse click or key press.
In the good ol’ days, computers handled user interactions as input of batched data. The user fed a hunk of data in, the computer did something to that data, then produced the results. With the advent of interactive devices like the GUI interface, computers could display answers to computations onscreen. The input for these interactions are events caused by the user, which could be keystrokes, button clicks, or the position of the mouse pointer.
(see Event Handler).
Event handlers are functions that handle client-side events.
Short for “inline frame,” Iframes are used to insert a block of text into a separate HTML document. Iframes can float above page elements using absolute positioning, or they can be placed directly on the page with page elements flowing around them. Unlike regular frames, Iframes can not be resized by the user. (NOTE:Iframes are not supported by older browsers.)
Image maps are images that have several links geographically mapped onto it.
For example, an image map of a photograph of the Beatles might enable you to click on Ringo and receive a page describing his drumming abilities. Click on George, and receive a file about how Eric Clapton stole Patti Boyd. One thing to remember about image maps is that they are a purely visual form of navigation, so if your visitor isn’t loading the images, they’ll never know where to click. For this reason, you should always include text links under the images as an alternative way to navigate.
A web page is interactive when it prompts a response from the user.
Immediacy is the key to interactivity: If you click on a button that says “chat,” then that experience would be considered “more interactive” if you are immediately able to chat with someone online. The experience would be “less interactive” if the response was an email address for a mailing list on which you are allowed to discuss a particular issue. Interactive is really just another code word for describing how graphical elements in web pages work together with the software behind them.