> No, but you don't need to use the browser's native "tooltip"
> (which in any case leads to various portability problems). Float your
> into the margin, and make it trigger a mouse-over event whose handler
> the id of the trigger and uses it to look-up the expanded text, which you
> can then write into a popup window (or a dedicated <div> on your display)
> using whatever rendering tags you like.
I plead esprit d'escalier for responding to my own posting, but even closer
to your original concept would be to let the mouse-over event swap out your
symbol in and out with the rendered text of the annotation into the very
same floated seg. That way, you wouldn't have to bother about possible
overlaps of contiguuous or lengthy annotations, since only one would
rendered in the margin at any one time.
While in bad-mannerly mode, I'll draw attention to a page I've already
mentioned in a different context on this list, which illustrates this
swapping to and fro of seg text content (the html being rendered from an XML
original where the English and Tagalog passages are marked up using parallel
segmentation) Go to
scroll down till you see some Tagalog embedded in the dialogue, and put your
mouse pointer over it. (This requires a decent level of DOM2 and ECMAScript
compliance). In this instance, the segs whose text gets swapped in and out
by event-driven DOM-poking are inline in the text body, but it would work
equally well with a seg floated into the margin.