| | |
script for change<tr bgcolor> by mouseover
Please support our JavaScript / DHTML / AJAX advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Thread Solved |
•
•
Join Date: Oct 2008
Posts: 63
Reputation:
Solved Threads: 0
I wrote this code bellow but it doesn't work how I get to bgcolor of tr tag?
thanks.Sergey
<table id="menutable" name="table1">
<tr onmouseover="ChangeCol()" id="tr_1"><li><a href="main.html" name="main" target="main">Main Page</a><br/></tr>
<script language="JavaScript" type="text/javascript">
<!--
function ChangeCol()
{
var col="#998800";
document.menu.tr_1.bgcolor=col;
}
//-->
</script>
thanks.Sergey
Hi,
try this first:
-essential
try this first:
javascript Syntax (Toggle Plain Text)
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title>http://www.daniweb.com :: DHTML JavaScript / AJAX</title> <script type="text/javascript"> // <![CDATA[ var ChangeCol = function() { var table = (( table = document.getElementById("menutable")) ? table : menutable ); col = "#998800"; var cell1 = table.rows[ 0 ].cells( 0 ).style.backgroundColor = col; }; // ]]> </script> </head> <body> <div id="main"> <table id="menutable" frame="void" rules="none" summary="JavaScript :: Live Demo!" cellspacing="4" cellpadding="4"> <tr><td><ul> <li><a href="main.html" onmouseover="ChangeCol();">Main Page</a></li> </ul></td> </tr> </table> </div> </body> </html>
-essential
Dev.Opera — FOLLOW THE STANDARDS, BREAK THE RULES...
•
•
Join Date: Oct 2008
Posts: 63
Reputation:
Solved Threads: 0
it's look likewhat I look for but I get some exception on line:
do you know what a reason ?
var cell1 = table.rows[ 0 ].cells( 0 ).style.backgroundColor = col;do you know what a reason ?
Hi,
you can use the
Try to throw some exceptions' over the lines, so that you wil be able to filter the desired output.
It's getting late out here, so i'l just post back at you later and will provide you with another brief example.
-essential
you can use the
document.getElementById( yourElementId ).setAttribute("style", "background-color:" + col ); instead of the style rule. Try to throw some exceptions' over the lines, so that you wil be able to filter the desired output.
It's getting late out here, so i'l just post back at you later and will provide you with another brief example.
-essential
Last edited by essential; Aug 10th, 2009 at 2:53 pm.
Dev.Opera — FOLLOW THE STANDARDS, BREAK THE RULES...
Hi polo,
here is your demo, and im sure you can easily adapt to it.
sample-document:
it comes with a basic lines, hope you can enjoy it...
-essential
here is your demo, and im sure you can easily adapt to it.
sample-document:
javascript Syntax (Toggle Plain Text)
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/css" href="#css_level21" media="screen"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title>http://www.daniweb.com :: DHTML JavaScript / AJAX</title> <style id="css21" type="text/css"> /* <![CDATA[ */ a { text-decoration : none; letter-spacing : 2px; color : #FF0000; } /* ]]> */ </style> <script type="text/javascript"> // <![CDATA[ var changeCol = function( anc ) { var anc = anc; var myCell = anc.parentNode; try { myCell.style.backgroundColor = anc.id; } catch( e ) { myCell.setAttribute( "style", anc.title ); } anc.onmouseout = function() { try { myCell.style.backgroundColor = "#FFFFFF"; } catch( e1 ) { myCell.removeAttribute("style"); } } }; // ]]> </script> </head> <body id="xhtml11"> <table id="tableOne" frame="box" rules="all" cellpadding="8" cellspacing="4" border="2" width="100%"> <caption>JavaScript :: BGColor Changer</caption> <thead> <tr> <th>BLUE</th> <th>GREY</th> <th>PERU</th> <th>LIME</th> </tr> </thead> <tfoot> <tr> <td align="left" colspan="4"><p>A simple demonstration of changing table-cell background in <span title="JavaScript :: background-color-changer"><em>JavaScript</em></span>.</p></td> </tr> </tfoot> <tbody> <tr> <td align="center"><a id="#0000FF" title="background-color : blue" href="#" onmouseover="changeCol( this );"><change-to-blue></a></td> <td align="center"><a id="#808080" title="background-color : grey" href="#" onmouseover="changeCol( this );"><change-to-grey></a></td> <td align="center"><a id="#CD853F" title="background-color : peru" href="#" onmouseover="changeCol( this );"><change-to-peru></a></td> <td align="center"><a id="#00FF00" title="background-color : lime" href="#" onmouseover="changeCol( this );"><change-to-lime></a></td> </tr> </tbody> </table> </body> </html>
it comes with a basic lines, hope you can enjoy it...
-essential
Last edited by essential; Aug 10th, 2009 at 9:17 pm.
Dev.Opera — FOLLOW THE STANDARDS, BREAK THE RULES...
![]() |
Similar Threads
- Change Password In A Shell Script (Shell Scripting)
Other Threads in the JavaScript / DHTML / AJAX Forum
- Previous Thread: readyState looping?
- Next Thread: something about radiobutton on JavaScript
Views: 577 | Replies: 6
| Thread Tools | Search this Thread |
Tag cloud for JavaScript / DHTML / AJAX
acid2 ajax ajaxcode ajaxhelp animate array automatically autoplay beta boarder box bug button calendar captcha card cart codes column cookies createrange() css cursor date debugger decimal design developer dom download dropdown element enter error events firefox firehose flash focus form frameworks getselection google gwt html htmlform iframe image() index java javascript javascripts jawascriptruntimeerror jquery jsp listbox maps marquee masterpage menu microsoft mimic mp3 mp4 offline onmouseover parameters php player post problem programming progressbar prototype rating redirect regex safari scale scriptlets search select size sources sql starrating text textarea toggle twitter validation variables w3c web website window windowofwords windowsxp xml xspf





