iEntry 10th Anniversary Webforumz RegistrationAnnouncements Contact Webforumz StaffContact
Home Resources Blogs Meet the Team Contact Register
 

Go Back   WebForumz.com > The Code > JavaScript

Reply
 
LinkBack Thread Tools
Old April 22nd, 2007, 08:21 AM   #1
Reputable Member
 

Join Date: Mar 2006
Location: UK
Posts: 117
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 snappy is on a distinguished road
image change when rollover link

I have a web page with a graph on it. I want the user to be able to rollover(or click) on three text links beneath that will change the original graph to another with information specific to the relevant text link. I guess its like a javascript image rollover except I want the image to change when I rollover a seperate link rather than the image itself. Any pointers?
snappy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Old April 23rd, 2007, 08:18 AM   #2
Most Reputable Member
 

Join Date: Apr 2006
Location: Cornwall, UK
Posts: 1,307
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 ukgeoff has a spectacular aura about ukgeoff has a spectacular aura about
Re: image change when rollover link

Use JavaScript to dynamically change the scr='... part of your img tag in the area where you are displaying the graphics.

Have a go at working it out and then come back if you get stuck.

Hint: Look at using document.getElementById(id)...
ukgeoff is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Old April 23rd, 2007, 04:27 PM   #3
Reputable Member
 

Join Date: Mar 2006
Location: UK
Posts: 117
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 snappy is on a distinguished road
Re: image change when rollover link

Well, this is what I would have used, in the olden days.
HTML Code:
<html>
<head>
<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//-->
</script>
</head>
<img name="Image1" border="0" src="untitled%20folder/one.gif"><br /><br />
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','untitled%20folder/two.gif',1)">two</a><br /><br />
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','untitled%20folder/three.gif',1)">three</a><br /><br />
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','untitled%20folder/four.gif',1)">four</a><br /><br />
</body>
</html>
There's a "document.getElementById" in there somewhere.
And of course, now I'm stuck!! because I'm certain the way you're going to tell me is one helluva lot slicker and less clumsy.
snappy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Tags
image , rollover


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] multiple image rollover not restoring image snappy JavaScript 4 November 5th, 2007 11:38 AM
Flash image link with rollover and sound on click markmod1 Flash and ActionScript 5 June 17th, 2007 04:53 PM
Rollover image with links on new image stoob JavaScript 2 February 8th, 2007 07:05 PM
image rollover renren HTML, XHTML and CSS 3 February 13th, 2006 09:54 AM
Rollover Image Problem! edejo JavaScript 2 December 15th, 2005 10:44 PM


Search Engine Optimization by vBSEO 3.2.0 RC8