<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1002880" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1002880</link>
    <description></description>
    <language>en</language>
          <item>
    <title></title>
    <link>https://www.webmaster-forums.net/html-css-and-javascript/javascript-print-button#comment-1012696</link>
    <description> &lt;p&gt;Here is the script I use.&lt;/p&gt;
&lt;p&gt;&amp;lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;/p&gt;
&lt;p&gt;var da = (document.all) ? 1 : 0;&lt;br /&gt;
var pr = (window.print) ? 1 : 0;&lt;br /&gt;
var mac = (navigator.userAgent.indexOf(&quot;Mac&quot;) != -1);&lt;/p&gt;
&lt;p&gt;function printPage(frame, arg) {&lt;br /&gt;
  if (frame == window) {&lt;br /&gt;
    printThis();&lt;br /&gt;
  } else {&lt;br /&gt;
    link = arg; // a global variable&lt;br /&gt;
    printFrame(frame);&lt;br /&gt;
  }&lt;br /&gt;
  return false;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;function printThis() {&lt;br /&gt;
  if (pr) { // NS4, IE5&lt;br /&gt;
    window.print();&lt;br /&gt;
  } else if (da &amp;amp;&amp;amp; !mac) { // IE4 (Windows)&lt;br /&gt;
    vbPrintPage();&lt;br /&gt;
  } else { // other browsers&lt;br /&gt;
    alert(&quot;Sorry, your browser doesn&#039;t support this feature.&quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;function printFrame(frame) {&lt;br /&gt;
  if (pr &amp;amp;&amp;amp; da) { // IE5&lt;br /&gt;
    frame.focus();&lt;br /&gt;
    window.print();&lt;br /&gt;
    link.focus();&lt;br /&gt;
  } else if (pr) { // NS4&lt;br /&gt;
    frame.print();&lt;br /&gt;
  } else if (da &amp;amp;&amp;amp; !mac) { // IE4 (Windows)&lt;br /&gt;
    frame.focus();&lt;br /&gt;
    setTimeout(&quot;vbPrintPage(); link.focus();&quot;, 100);&lt;br /&gt;
  } else { // other browsers&lt;br /&gt;
    alert(&quot;Sorry, your browser doesn&#039;t support this feature.&quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;if (da &amp;amp;&amp;amp; !pr &amp;amp;&amp;amp; !mac) with (document) {&lt;br /&gt;
  writeln(&#039;&amp;lt;OBJECT ID=&quot;WB&quot; WIDTH=&quot;0&quot; HEIGHT=&quot;0&quot; CLASSID=&quot;clsid:8856F961-340A-11D0-A96B-00C04FD705A2&quot;&amp;gt;&amp;lt;/OBJECT&amp;gt;&#039;);&lt;br /&gt;
  writeln(&#039;&amp;lt;&#039; + &#039;SCRIPT LANGUAGE=&quot;VBScript&quot;&amp;gt;&#039;);&lt;br /&gt;
  writeln(&#039;Sub window_onunload&#039;);&lt;br /&gt;
  writeln(&#039;  On Error Resume Next&#039;);&lt;br /&gt;
  writeln(&#039;  Set WB = nothing&#039;);&lt;br /&gt;
  writeln(&#039;End Sub&#039;);&lt;br /&gt;
  writeln(&#039;Sub vbPrintPage&#039;);&lt;br /&gt;
  writeln(&#039;  OLECMDID_PRINT = 6&#039;);&lt;br /&gt;
  writeln(&#039;  OLECMDEXECOPT_DONTPROMPTUSER = 2&#039;);&lt;br /&gt;
  writeln(&#039;  OLECMDEXECOPT_PROMPTUSER = 1&#039;);&lt;br /&gt;
  writeln(&#039;  On Error Resume Next&#039;);&lt;br /&gt;
  writeln(&#039;  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER&#039;);&lt;br /&gt;
  writeln(&#039;End Sub&#039;);&lt;br /&gt;
  writeln(&#039;&amp;lt;&#039; + &#039;/SCRIPT&amp;gt;&#039;);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;// --&amp;gt;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;/p&gt;
&lt;p&gt;You need to name your frame and then use the following format to print&lt;/p&gt;
&lt;p&gt;&amp;lt;A HREF=&quot;#&quot; onClick=&quot;return printPage(parent.tpform, this)&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;where tpform is the name of the frame you want to print.&lt;/p&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;
&lt;p&gt;By the way IE users will still get the dialog box that ask them if they want to print the frame, whole page etc. The script shifts the focus so they have to accept the default of frame.&lt;/p&gt;
&lt;p&gt;------------------&lt;br /&gt;
My goal in life is found in Phillipians 4:8-9&lt;/p&gt;
 </description>
     <pubDate>Sat, 12 Feb 2000 15:13:00 +0000</pubDate>
 <dc:creator>Jim Shilt</dc:creator>
 <guid isPermaLink="false">comment 1012696 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
