[whatwg] [html5] window.print() undefined

Dean Edwards dean at edwards.name
Mon Jul 18 18:26:55 PDT 2005

Matthew Raymond wrote:
>>The common use of onbeforeprint/onafterprint is to add content to a
>>document that is only relevant to printed media, this is something
>>that cannot be done with CSS, since CSS is optional, so if we just
>>hide content with CSS, we're stuck with the situation that users
>>without CSS or with an appropriate user stylesheet get it and get
>    What about the browsers that don't support Javascript, or have it
> turned off? Plus, what semantic content are you going to have that
> shouldn't display in all media types? I suspect that if you have to add
> or remove content for CSS-free user agents, you're probably using a lot
> of presentational HTML markup.

I was thinking of the reverse. Scripts that add content for screen 
(helper widgets) but want them turned off (or at least show a different 
state) when printed.

Please remember that the WHATWG is about web applications not simple 


More information about the whatwg mailing list