Read HTML The Definitive Guide Online
Authors: Chuck Musciano Bill Kennedy
To create a JavaScript URL, use javascript as the URL's protocol: In the example, the JavaScript function generate_document() gets executed whenever the hyperlink gets selected by the user. The value returned by the function, presumably a valid HTML
document, is rendered and displayed by the browser.
It may be that the executed statement returns no value. In these cases, the current document is left unchanged. For example, this JavaScript URL: pops up an alert dialog box, and does nothing else. The document containing the hyperlink would still be visible after the dialog box gets displayed and is dismissed by the user.
13.3.5 JavaScript Entities
Character entities in HTML consist of an ampersand (&), an entity name or number, and a closing semicolon. For instance, to insert the ampersand character itself in a document text flow, use the character sequence &. Similarly, JavaScript entities consist of an ampersand, one or more JavaScript statements enclosed in curly braces, and a closing semicolon. For example: &{document.fgColor};
More than one statement must be separated by semicolons within the curly braces. The value of the last (or only) statement is converted to a string and replaces the entity in the document.
Normally, HTML entities can appear anywhere in a document. JavaScript entities are restricted to values of tag attributes. This lets you write "dynamic tags" whose attributes are not known until the document is loaded and the JavaScript executed. For example:
will set the text color of the document to the color value returned by the individual's favorite_color() function.13.3.6 The
The
So what you can do with this tag depends on the server you are using, not the reader's browser.
Netscape's server (not to be confused with the Netscape Navigator browser) uses the
Function:
Define server-side JavaScript
Attributes:
None
End tag:
; never omitted
Contains:
JavaScript
Used in:
head_content
Like the