<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: javascript code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Fri, 25 Jul 2008 03:15:05 GMT</pubDate>
    <description>DZone Snippets: javascript code</description>
    <item>
      <title>give focus to first input field or textarea on page</title>
      <link>http://snippets.dzone.com/posts/show/2192</link>
      <description>Place the following in your application.js file and make sure your layout includes "javascript_include_tag :defaults".&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Event.observe(window, 'load', function() {&lt;br /&gt;  var e = $A(document.getElementsByTagName('*')).find(function(e) {&lt;br /&gt;    return (e.tagName.toUpperCase() == 'INPUT' &amp;&amp; (e.type == 'text' || e.type == 'password'))&lt;br /&gt;        || e.tagName.toUpperCase() == 'TEXTAREA' || e.tagName.toUpperCase() == 'SELECT';&lt;br /&gt;  });&lt;br /&gt;  if (e) e.focus();&lt;br /&gt;});&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 15 Jun 2006 12:05:55 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/2192</guid>
      <author>remvee (Remco van 't Veer)</author>
    </item>
    <item>
      <title>zebra a table</title>
      <link>http://snippets.dzone.com/posts/show/351</link>
      <description>&lt;code&gt;&lt;br /&gt;&lt;html&gt;&lt;br /&gt;  &lt;head&gt;&lt;br /&gt;    &lt;script&gt;&lt;br /&gt;      function init () {&lt;br /&gt;	var tables = document.getElementsByTagName("table");&lt;br /&gt;	for (var i = 0; i &lt; tables.length; i++) {&lt;br /&gt;	  if (tables[i].className.match(/zebra/)) {&lt;br /&gt;	    zebra(tables[i]);&lt;br /&gt;	  }&lt;br /&gt;	}&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      function zebra (table) {&lt;br /&gt;	var current = "oddRow";&lt;br /&gt;	var trs = table.getElementsByTagName("tr");&lt;br /&gt;	for (var i = 0; i &lt; trs.length; i++) {&lt;br /&gt;	  trs[i].className += " " + current;&lt;br /&gt;	  current = current == "evenRow" ? "oddRow" : "evenRow";&lt;br /&gt;	}&lt;br /&gt;      }&lt;br /&gt;    &lt;/script&gt;&lt;br /&gt;    &lt;style&gt;&lt;br /&gt;        tr.oddRow { background-color: green; }&lt;br /&gt;        tr.evenRow { background-color: red; }&lt;br /&gt;    &lt;/style&gt;&lt;br /&gt;  &lt;/head&gt;&lt;br /&gt;  &lt;body onload="init()"&gt;&lt;br /&gt;    &lt;table class="zebra"&gt;&lt;br /&gt;      &lt;tr&gt; &lt;td&gt;foo&lt;/td&gt; &lt;td&gt;foo&lt;/td&gt; &lt;td&gt;foo&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;      &lt;tr&gt; &lt;td&gt;bar&lt;/td&gt; &lt;td&gt;bar&lt;/td&gt; &lt;td&gt;bar&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;      &lt;tr&gt; &lt;td&gt;foo&lt;/td&gt; &lt;td&gt;foo&lt;/td&gt; &lt;td&gt;foo&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;      &lt;tr&gt; &lt;td&gt;bar&lt;/td&gt; &lt;td&gt;bar&lt;/td&gt; &lt;td&gt;bar&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;      &lt;tr&gt; &lt;td&gt;foo&lt;/td&gt; &lt;td&gt;foo&lt;/td&gt; &lt;td&gt;foo&lt;/td&gt; &lt;/tr&gt;&lt;br /&gt;    &lt;/table&gt;&lt;br /&gt;  &lt;/body&gt;&lt;br /&gt;&lt;/html&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Mon, 30 May 2005 17:07:07 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/351</guid>
      <author>remvee (Remco van 't Veer)</author>
    </item>
  </channel>
</rss>
