I have here a javascript code that is capable of changing one background image when link is clicked, it goes:
Expand|Select|Wrap|Line Numbers
- <script type="text/javascript" language="javascript">
- var bgImg = new Array();
- bgImg[0] = "images/backpink.jpg";
- bgImg[1] = "images/backgreen.jpg";
- bgImg[2] = "images/backvoilet.jpg";
- bgImg[3] = "images/backblue.jpg";
- bgImg[4] = "images/backaqua.jpg";
- bgImg[5] = "images/backlightgreen.jpg";
- bgImg[6] = "";
- function selectBgImg(whichImage){
- if (document.body){
- document.body.background = bgImg[whichImage];
- }
- }
- </script>
[html]
<body style="background-repeat:repeat-x">
<div id="colored"><!-- Start BgColor Selector -->
<ul>
<li style="margin-right:2em">Choose Background color:</li>
<li><a href="javascript:selectBgImg(0)">Pink</a></li>
<li><a href="javascript:selectBgImg(1)">Green</a></li>
<li><a href="javascript:selectBgImg(2)">Violet</a></li>
<li><a href="javascript:selectBgImg(3)">Blue</a></li>
<li><a href="javascript:selectBgImg(4)">Aqua</a></li>
<li><a href="javascript:selectBgImg(5)">Light Green</a></li>
<li><a href="javascript:selectBgImg(6)">No Color</a></li>
</ul>
</div><!-- end BgColor Selector -->
<div id="main"><!-- start main -->
<div><img src="images/curvepink.gif" alt="" width="778" height="15" /></div>
<div id="frame"><!--frame start -->
[/html]
Now, I need help in adding a javascript that if a certain link will be clicked the image i.e. [html]<div><img src="images/curvepink.gif" alt="" width="778" height="15" /></div>[/html] will be also changed and match according to its background color..
I have curvepink.gif, curvegreen.gif and so on.. stored in my images folder.
Is this possilbe? How will this be done? Thanks in advance. -tj