Re: Popup windows & style sheets

(I've removed www-html from the To: list. I'm getting up to four
copies of some of these messages now.)

William Perry writes:
 > Heikki Vesalainen wrote:
 > > 
 > > Bert Bos wrote:
 > [...]
 > > > It is also easy to replace with something else in browsers that don't
 > > > do pop-ups (because they don't run under a windowing system, or
 > > > otherwise).
 > > 
 > > The text-based lynx (you all know lynx, don't you) can do popups, why
 > > couldn't the others!
 >   how would you render it orally?  Real popups under emacs-w3 would be 
 > a little tricky,l but doable.

This is a visual-only style.

Hopefully the same style sheet contains separate rules for aural
renderings as well. Maybe render:on-demand could be the equivalent of
a popup, effectively causing the element to be skipped on initial
reading and turning it into something very much like a hyperlink.

  FN.short { sound-before: tinkerbell.au; sound-after: gong.au }
  FN.long { sound-before: tinkerbell.au; render: on-demand }
  A { sound-during: drums.au } /* normal links */
  A.dict { sound-during: none; sound-before: beep.au } /* pop-up links */

If there is no such style sheet, you just ignore the visual

I'm not so sure about trying to use the visual properties as
multi-modal ones. It's not clear to me that there is a
context-independent translation from screen-oriented properties to
other media, even other visual ones.

Another idea for pop-ups in emacs-w3: we also want a fold/unfold
property in the style sheets. Emacs might treat fold/unfold
and pop-up the same.


  Bert Bos                                ( W 3 C ) http://www.w3.org/
  bert@w3.org                                  INRIA project RODEO/W3C
  http://www.w3.org/pub/WWW/People/Bos/   2004 Rt des Lucioles / BP 93
  +33 93 65 77 71                 06902 Sophia Antipolis Cedex, France

Follow-Ups: References: