These are similar to pop-ups in that they have links. Rolling over the links however, changes the background colour of a section (or sections) of the page.
No special styles are used. Indeed, rollover blocks are chameleons that take on the background of wherever they are currently living on the page. It is only when their links are rolled over that they reveal themselves.
See the wish list.
The start of the block is written dynamically into the document at the point of invocation.
The end of the block is written dynamically into the document at the point of invocation.
CommentThe fact that the block being ended is not named implies that it must be the nearest block. That is blocks may not overlap. This conforms with standard HTML usage.
The block link is written dynamically into the document at the point of invocation.
These two routines are an alternative to the insertBlockLink routine. The only difference is that the startBlockLink function is invoked before the link text and the endLink after it. No link argument is used because the link text is already on the page between the two calls marking the beginning and ending of the link.
C++ can be characterized as a
The is. The rollover block is the third choice, strongly typed language. The link is "answer is". Rolling over the link makes the block illuminate against its background.
The blocks appear in a span of class rolloverBlock
which is not argued in the style sheet as it is a matter of highlighting any span rolled over.