<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic adding javascript to tagsets.default / proc template? in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5221#M2104</link>
    <description>I want to add javascript to the header of my output.  I want to use tagsets.default, and I want the javascript I want the javascript to execute when the page has finished loading.  (This means I want to add my code to function startup() which tagsets.default makes. )  How do I implment this?  For all that I've seen I believe I can do it, but all I have tried has failed.  The following is what I thnk the solution might look like.  Perhaps I'm going the wrong way with this.  Please help.  Thanks in advance.</description>
    <pubDate>Thu, 25 Oct 2007 20:05:56 GMT</pubDate>
    <dc:creator>PhilC</dc:creator>
    <dc:date>2007-10-25T20:05:56Z</dc:date>
    <item>
      <title>adding javascript to tagsets.default / proc template?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5221#M2104</link>
      <description>I want to add javascript to the header of my output.  I want to use tagsets.default, and I want the javascript I want the javascript to execute when the page has finished loading.  (This means I want to add my code to function startup() which tagsets.default makes. )  How do I implment this?  For all that I've seen I believe I can do it, but all I have tried has failed.  The following is what I thnk the solution might look like.  Perhaps I'm going the wrong way with this.  Please help.  Thanks in advance.</description>
      <pubDate>Thu, 25 Oct 2007 20:05:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5221#M2104</guid>
      <dc:creator>PhilC</dc:creator>
      <dc:date>2007-10-25T20:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: adding javascript to tagsets.default / proc template?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5222#M2105</link>
      <description>[PRE]&lt;BR /&gt;
proc template;&lt;BR /&gt;
   define tagset tagsets.FCDF_FacHist /store=sasuser.templat;&lt;BR /&gt;
      parent=tagsets.default ;&lt;BR /&gt;
     end;&lt;BR /&gt;
	 define event startup_function;  &lt;BR /&gt;
     start: &lt;BR /&gt;
	put 'function startup(){' /;                                   &lt;BR /&gt;
	put '  var hstolist = document.getElementsByTagName(''td'');' /;&lt;BR /&gt;
	put '  for (i=0; i&lt;HSTOLIST.LENGTH&gt;
	put '  var className=hstolist&lt;I&gt;.className;' /;&lt;BR /&gt;
	put '  if (className &amp;amp;&amp;amp; className.search(/Data/) &amp;gt; -1){' /;&lt;BR /&gt;
	put '    value=hstolist&lt;I&gt;.innerHTML.valueOf();' /;&lt;BR /&gt;
	put '    if (value&amp;lt;1)hstolist&lt;I&gt;.innerHTML="";' /;&lt;BR /&gt;
	put '    else ' /;&lt;BR /&gt;
	put '      hstolist&lt;I&gt;.innerHTML=''&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;TABLE border="0" width="100%" height=""&gt;
	put '        '' cellspacing=0 cellpadding=0 vspace=1&amp;gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#002288"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;'';'  /;&lt;BR /&gt;
	put '    }' /;&lt;BR /&gt;
	put '  }' /;&lt;BR /&gt;
	put '  return;' /;&lt;BR /&gt;
    finish:&lt;BR /&gt;
        put "}" /;                                                       &lt;BR /&gt;
	end;                  &lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
ODS tagsets.FCDF_FacHist;&lt;BR /&gt;
proc tabulate data=Fachist FORMAT=10.0;&lt;BR /&gt;
  where field=1 and facility&amp;lt;100;&lt;BR /&gt;
  FORMAT field field.;&lt;BR /&gt;
  FORMAT month mmm.;&lt;BR /&gt;
  *FORMAT facility facility.;&lt;BR /&gt;
  class field month year facility;&lt;BR /&gt;
  var score;&lt;BR /&gt;
  table field="", Facility, year=""*month=""*score="";&lt;BR /&gt;
  keylabel sum="";&lt;BR /&gt;
run;&lt;BR /&gt;
ODS tagsets.FCDF_FacHist close;&lt;BR /&gt;
[/PRE]&lt;/HSTOLIST.LENGTH&gt;</description>
      <pubDate>Thu, 25 Oct 2007 20:07:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5222#M2105</guid>
      <dc:creator>PhilC</dc:creator>
      <dc:date>2007-10-25T20:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: adding javascript to tagsets.default / proc template?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5223#M2106</link>
      <description>[PRE]	put '  var className=hstolist(i).className;' /;&lt;BR /&gt;
	put '  if (className &amp;amp;&amp;amp; className.search(/Data/) &amp;gt; -1){' /;&lt;BR /&gt;
	put '    value=hstolist(i).innerHTML.valueOf();' /;&lt;BR /&gt;
	put '    if (value&amp;lt;1)hstolist(i).innerHTML="";' /;&lt;BR /&gt;
	put '    else ' /;&lt;BR /&gt;
	put '      hstolist(i).innerHTML=''&lt;TABLE border="0" width="100%" height=""&gt;
	put '        '' cellspacing=0 cellpadding=0 vspace=1&amp;gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#002288"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;'';'  /;&lt;BR /&gt;
	put '    }' /;&lt;BR /&gt;
	put '  }' /;&lt;BR /&gt;
	put '  return;' /;&lt;BR /&gt;
    finish:&lt;BR /&gt;
        put "}" /;                                                       &lt;BR /&gt;
	end;                  &lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
ODS tagsets.FCDF_FacHist;&lt;BR /&gt;
proc tabulate data=Fachist FORMAT=10.0;&lt;BR /&gt;
  where field=1 and facility&amp;lt;100;&lt;BR /&gt;
  FORMAT field field.;&lt;BR /&gt;
  FORMAT month mmm.;&lt;BR /&gt;
  *FORMAT facility facility.;&lt;BR /&gt;
  class field month year facility;&lt;BR /&gt;
  var score;&lt;BR /&gt;
  table field="", Facility, year=""*month=""*score="";&lt;BR /&gt;
  keylabel sum="";&lt;BR /&gt;
run;&lt;BR /&gt;
ODS tagsets.FCDF_FacHist close;&lt;BR /&gt;
[/PRE]&lt;BR /&gt;
&lt;BR /&gt;
Message was edited by: Philip C&lt;BR /&gt;
&lt;BR /&gt;
Message was edited by: Philip C</description>
      <pubDate>Thu, 25 Oct 2007 20:07:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5223#M2106</guid>
      <dc:creator>PhilC</dc:creator>
      <dc:date>2007-10-25T20:07:38Z</dc:date>
    </item>
    <item>
      <title>Re: adding javascript to tagsets.default / proc template?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5224#M2107</link>
      <description>[PRE]           ... [/PRE]</description>
      <pubDate>Thu, 25 Oct 2007 20:09:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5224#M2107</guid>
      <dc:creator>PhilC</dc:creator>
      <dc:date>2007-10-25T20:09:00Z</dc:date>
    </item>
    <item>
      <title>Re: adding javascript to tagsets.default / proc template?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5225#M2108</link>
      <description>Hi:&lt;BR /&gt;
  Look at the example, described here for creating your own 508 compliant tagset:&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/24/312.html" target="_blank"&gt;http://support.sas.com/kb/24/312.html&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
  They show the javascript being added to the doc_body event. Here's another Tech support note that shows adding JavaScript via the HEADTEXT option.&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/23/645.html" target="_blank"&gt;http://support.sas.com/kb/23/645.html&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
  Tagsets can be tricky. For the most thorough help with this question, you might consider contacting Tech Support.&lt;BR /&gt;
 &lt;BR /&gt;
cynthia</description>
      <pubDate>Thu, 25 Oct 2007 21:42:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/adding-javascript-to-tagsets-default-proc-template/m-p/5225#M2108</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2007-10-25T21:42:28Z</dc:date>
    </item>
  </channel>
</rss>

