<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'Javascript Issue' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'Javascript Issue' posted on the 'AJAX' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Wed, 19 Jun 2013 06:08:31 -0700</pubDate>
    <lastBuildDate>Wed, 19 Jun 2013 06:08:31 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>Javascript Issue</title>
      <link>http://www.programmersheaven.com/mb/ajax/396442/396442/javascript-issue/</link>
      <description>Hello, I am working on a website, which I want to have a table like the one in the link below:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://centricle.com/lab/dom/col/"&gt;http://centricle.com/lab/dom/col/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
When I put it into the page, it wont work for the table that I am trying to add it into. I dont know much about javascript, so I apologize for not being real descriptive :/ &lt;br /&gt;
&lt;br /&gt;
I am using a css style sheet for the desing of the page, so I had to name the tags in the table as a class. Is this enough information? Thanks alot for any help!&lt;br /&gt;
&lt;br /&gt;
Heres the code for the table effect:&lt;br /&gt;
&lt;br /&gt;
Javascript Code -&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;script type="text/javascript"&amp;gt;&amp;lt;!--
/**********************************
highlightTableColumn v0.1

Latest version:
	&amp;lt;http://centricle.com/lab/dom/col/&amp;gt;
**********************************/

function assignClasses() {
	var tables = document.getElementsByTagName("table");
	for (var t = 0; t &amp;lt; tables.length; t++) {
		var tbods = tables[t].getElementsByTagName("tbody");
		for (var b = 0; b &amp;lt; tbods.length; b++) {
			for (var r = 0; r &amp;lt; tbods&lt;strong&gt;.rows.length; r++)
				for (var c = 0; c &amp;lt; tbods&lt;strong&gt;.rows[r].cells.length; c++)
					tbods&lt;strong&gt;.rows[r].cells[c].className = c;
		}
	}
}
function highlightColumn (evt) {
	elem = (evt.target.nodeType == 3) ? evt.target.parentNode : evt.target;
	theColumn = elem.className;
	if(document.colsHighlighted) {
		colBg = '';
		cellBg = ''
		document.colsHighlighted = false;
	}
	else {
		colBg = '#ccc';
		cellBg = '#666';
		document.colsHighlighted = true;
	}
	var tables = document.getElementsByTagName("table");
	for (var t = 0; t &amp;lt; tables.length; t++) {
		var tbods = tables[t].getElementsByTagName("tbody");
		for (var b = 0; b &amp;lt; tbods.length; b++) {
			for (var r = 0; r &amp;lt; tbods&lt;strong&gt;.rows.length; r++)
				tbods&lt;strong&gt;.rows[r].cells[theColumn].style.backgroundCol
or = colBg;
				elem.style.backgroundColor = cellBg;
		}
	}
}
function init() {
	if (document.addEventListener) {
		cells = document.getElementsByTagName("td");
		for (var c = 0; c &amp;lt; cells.length; c++) {
			cells[c].addEventListener("mouseover", highlightColumn, true);
			cells[c].addEventListener("mouseout", highlightColumn, true);
		}
	}
	assignClasses();
}
//--&amp;gt;
&amp;lt;/script&amp;gt;[/code]

&lt;hr /&gt;

CSS for the table effect -
&lt;pre class="sourcecode"&gt;&amp;lt;style type="text/css"&amp;gt;
	tbody tr:hover {background:#ccc}
&amp;lt;/style&amp;gt;&lt;/pre&gt;

&lt;hr /&gt;

My HTML Table - (notice the class name, next to the tags &amp;lt;td&amp;gt; and &amp;lt;tr&amp;gt;, how can I change it in the javascript portion to only look at those two classes?

&lt;pre class="sourcecode"&gt;&amp;lt;table border="1" cellspacing="5" cellpadding="10" width="485"&amp;gt;
	&amp;lt;tbody&amp;gt;
		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;
			&amp;lt;td class = "test"&amp;gt;
		&amp;lt;font size="1"&amp;gt;&amp;lt;b&amp;gt;Month Fee&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;

			&amp;lt;td class = "test"&amp;gt;
		&amp;lt;font size="1"&amp;gt;&amp;lt;b&amp;gt;Month Fee&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td class = "test"&amp;gt;
		&amp;lt;font size="1"&amp;gt;&amp;lt;b&amp;gt;Month Fee&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td class = "test"&amp;gt;
		&amp;lt;font size="1"&amp;gt;&amp;lt;b&amp;gt;Month Fee&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
		&amp;lt;/tr&amp;gt;
		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;

			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
		&amp;lt;/tr&amp;gt;

		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;

		&amp;lt;/tr&amp;gt;
		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;

			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
		&amp;lt;/tr&amp;gt;
	&amp;lt;/tbody&amp;gt;
	&amp;lt;thead&amp;gt;
	&amp;lt;/thead&amp;gt;
	&amp;lt;tbody&amp;gt;
		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;

			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
		&amp;lt;/tr&amp;gt;
		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;

			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
		&amp;lt;/tr&amp;gt;

		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;

		&amp;lt;/tr&amp;gt;

		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;

		&amp;lt;/tr&amp;gt;

		&amp;lt;tr class = "test"&amp;gt;
			&amp;lt;th&amp;gt;
		&amp;lt;font size="1"&amp;gt;Iten&amp;lt;/font&amp;gt;&amp;lt;/th&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;
		&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;
			&amp;lt;td align="center"&amp;gt;&amp;lt;font size="2"&amp;gt;price here&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;

		&amp;lt;/tr&amp;gt;
	&amp;lt;/tbody&amp;gt;
&amp;lt;/table&amp;gt;&lt;/pre&gt;
&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/pre&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/ajax/396442/396442/javascript-issue/</guid>
      <pubDate>Thu, 03 Sep 2009 07:14:08 -0700</pubDate>
      <category>AJAX</category>
    </item>
  </channel>
</rss>