- From: Jim Ley <jim@jibbering.com>
- Date: Thu, 10 Jan 2002 15:04:30 -0000
- To: "WAI Interest Group" <w3c-wai-ig@w3.org>
"Jon Hanna" <jon@spinsol.com> > However, all is not lost, the following will only appear on those > browsers which allow printing via javascript: > > Put this where the button or link should be: > > <script type="text/javascript" src="print.js"></script> > > print.js is as follows: > > if (self.print){ > document.write('<div><a href="javascript:self.print();">Print This > Page</a></div>') > } Well it's better (but having it as an external script seems very wasteful.) but it's still not perfect, you're now assuming the javascript: pseudo protocol exists, which is unwarranted, also why have the DIV? if (window.print) { document.write('<a href="somepage.html" ') document.write('onclick="if (window.print) window.print(); return false">') document.write('Print this page</a>') } Where sompage.html is meaningful as it can still fail in a number of (rare) scenarios. Jim.
Received on Thursday, 10 January 2002 10:06:14 UTC