onmouseover of one element affecting css hover of others

Hi this is a simple question I just do not know the JS syntax.  I want a mouseover image to activate a mouseover on another element.

As an example visit http://www.greenteadesign.com/test.html

Now look at the mouseover on the thumbnail in the left panel.  It currently borders the thumb in green as well as showing a transparent gif on the main image (right panel).

What I want to do is have the mouseover on the transparent gif (right panel), border the corresponding thumbnail (left panel)

Here is the JS for the thumbnails:

<script language="JavaScript1.2">
/*
Highlight Image Script II-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/
     
function borderit(which,color){
//if IE 4+ or NS 6+
if (document.all||document.getElementById){
which.style.borderColor=color
}
}
</script>

And here is the code on the thumb referencing the JS for the thumbnail:

<a href="stereostep.html" class="small" onMouseOut="toggle('item1')" onmouseover="toggle('item1')"><img src="images/steptansu/stereostep-2tone-thumb.jpg" width=65 height=55 alt="" border=0 class="borderimage" onMouseover="borderit(this,'#647F5B')" onMouseout="borderit(this,'white')"><br></a>

Finally here is the code for one of the transparent gifs:

<div id="Stepper" style="position:absolute; width:165px; height:167px; z-index:9; left: 524px; top: 296px" onMouseOver="toggle('item1')" onMouseOut="toggle('item1')"><a href="#"><img src="spacer.gif" width="165" height="167" border="0"></a></div>

Thanks in advance,
Hayden
QuarfelburgAsked:
Who is Participating?
 
jaysolomonCommented:
Not a problem, we still need to get your positioning correct first
0
 
devicCommented:
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
QuarfelburgAuthor Commented:
Thanks Devic, it's sweet and simple!  Ok now what if I want to change a css hover?

For example http://www.greenteadesign.com/test2.html

The green border with the text in it saying stereo step I want to be hovered as well when you mouseover the transparenet gif.

The css for that is:

A.roomsthumbs {
display: block;
width: 65px;
height: 38px;
text-align: center;
text-decoration: none;
font-family: Verdana;
font-size: 9px;
color: #647F5B;
border: solid 1px #647F5B;
padding-top: 6px;
}
            
A.roomsthumbs:hover {
color: #ffffff;
border: solid 1px #647F5B;
background-color: #647F5B;
text-decoration: none;
}


0
 
QuarfelburgAuthor Commented:
It works like a charm, though admittedly I don't understand the code =)

By the way Devic, and useful books/tuts out there that could help me understand this?

Cheers,
Hayden
0
 
devicCommented:
Hayden, look here:

http://www.dannyg.com/pubs/index.html

to have a book is good, to read the book is nice ;)
0
 
jaysolomonCommented:
danny g has some good books. I have the Javascript Bible he wrote.

Here is a link to Javascript Unleashed by Sams publishing. You can down load samples that is in the book online.
http://www.samspublishing.com/isapi/product_id~{8A8A55EB-4C2C-4E37-8980-9598AD4BF855}/selectDescTypeId~{5F7BB313-BBC4-4A9E-A577-562A760FE491}/st~{D981C3BE-ED1F-42B5-AA2E-3DEC1D1A93A7}/session_id~{3CD04DE3-0648-4631-8F82-2CE3FDD5FEDA}//catalog/product.asp


Here is the zip file of them
http://www.samspublishing.com/isapi/product_id~{8A8A55EB-4C2C-4E37-8980-9598AD4BF855}/selectDescTypeId~{5F7BB313-BBC4-4A9E-A577-562A760FE491}/st~{D981C3BE-ED1F-42B5-AA2E-3DEC1D1A93A7}/session_id~{3CD04DE3-0648-4631-8F82-2CE3FDD5FEDA}//content/images/0672324318/downloads/code.zip
0
 
jaysolomonCommented:
copy paste the whole thing in the address bar
0
 
QuarfelburgAuthor Commented:
Devic in the test you showed me there is an underline for the text within the green boxes.  This is because a:hover is no longer overrided.  How do I get rid of the underline without changing a:hover?
0
 
QuarfelburgAuthor Commented:
I just put another a:hover on the actual page instead of the stylesheet.  Works fine.  If theres a better way let me know.

Cheers.
0
 
devicCommented:
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.