  | 
  
  
    |   | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-20-2001 17:08
      
      
      alright I know how to make an image link, but how do I make another image hover over that? 
 
    
     | 
  
  
    
      mr.maX 
      Maniac (V) Mad Scientist
From: Belgrade, Serbia Insane since: Sep 2000 
     | 
    
       
  posted 10-20-2001 17:35
      
      
      Doc's tutorial can be found here: http://www.handson.nu/CODING/javascript.shtml  
 
BTW I also wrote a rollover script called "maxMenu" (two states and three states versions) and it could be found here in the Asylum, just perform a search for "maxMenu"... 
 
      
     
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-20-2001 18:48
      
      
      Ive got it worken thanks 
 
    
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-24-2001 00:59
      
      
      alright i can get 2 working that i know, but i have 10 pics that i want to turn links into and i can only get 2,  
 
this is the script i have in the <head> part of my site that i got from doc ozone 
 
<SCRIPT LANGUAGE="JavaScript"> 
<!--DocOzone's Javascript code, copyright 1998 
//  Feel free to borrow and modify this code, 
//  but be sure leave this credit in the source! 
//  Your pal,   -Dr. Thaddeus Ozone- 
//        .http://www.ozones.com/ 
 
window.onerror=null; 
// that was to turn off error reporting... 
 
if (document.images) { 
names = new Array(  "news" , "Archive"); 
        buttons = new Array(4); 
for (m=0; m<=3; m++) { 
buttons[m] = new Image(); } 
        buttons[0].src = "news.bmp"; 
        buttons[1].src = "Archive.bmp"; 
        buttons[2].src = "news1.bmp"; 
        buttons[3].src = "Archive1.bmp";   
        buttons[4].src = "Boards.bmp"} 
 
function swap(des,num) { 
if (document.images) { 
document.images[names[des]].src = buttons[num].src;  }} 
 
//  close the comment tag, this hides the script from really old browsers! --> 
</SCRIPT> 
 
 
and this is the 2 links that i am using and the rest of the .bmp's i want to make links like the first 2 but dont know how 
 
<a href="news.html" 
   onMouseover="swap(0,2); 
   window.status='Current News'; 
   return true" 
   onMouseout="swap(0,0)" target="C"> 
<img src="news.bmp" name="news" border="0"></a><br> 
<a href="archive.html" 
   onMouseover="swap(1,3); 
   window.status='News Archive'; 
   return true" 
   onMouseout="swap(1,1)" target="C"> 
<img src="Archive.bmp" name="Archive" border="0"></a><br> 
<img src="http://insidershak.hypermart.net/Boards.bmp"></a><br> 
<img src="http://insidershak.hypermart.net/Comedy.bmp"<br> 
<img src="http://insidershak.hypermart.net/Games.bmp"><br> 
<img src="http://insidershak.hypermart.net/Downloads.bmp"><br> 
<img src="http://insidershak.hypermart.net/Staff.bmp"><br> 
<img src="http://insidershak.hypermart.net/Join.bmp"><br> 
<img src="http://insidershak.hypermart.net/Dis.bmp"><br> 
<img src="http://insidershak.hypermart.net/Music.bmp"> 
 
And you can see what it looks like for yourself Here or at www.InSiDeRShaK.net  
 
    
     | 
  
  
    
      Wakkos 
      Maniac (V) Mad Scientist
From: Azylum's Secret Lab Insane since: Oct 2000 
     | 
    
       
  posted 10-24-2001 01:51
      
      
      I don't know a shit about JS, but I've use the Doc's script, so let me try: 
 
When I work with the Doc's Swap (Is the only that I use, very Cool, Thanks Doc!) I do this to make my life simple: 
 
10 links, right? then you'll need 20 images 
 
 
I define the array in the following way: 
 
First you have all the normals buttoms 
 
buttons[0].src = "link1normal.bmp"; 
buttons[1].src = "link2normal.bmp"; 
buttons[2].src = "link3normal.bmp"; 
buttons[3].src = "link4normal.bmp";  
buttons[4].src = "link5normal.bmp"; 
buttons[5].src = "link6normal.bmp"; 
buttons[6].src = "link7normal.bmp"; 
buttons[7].src = "link8normal.bmp"; 
buttons[8].src = "link9normal.bmp"; 
buttons[9].src = "link10normal.bmp"; 
 
And Then I define the 'Hover' buttoms  
 
buttons[10].src = "link11hover.bmp"; 
buttons[11].src = "link12hover.bmp"; 
buttons[12].src = "link13hover.bmp"; 
buttons[13].src = "link14hover.bmp"; 
buttons[14].src = "link15hover.bmp"; 
buttons[15].src = "link16hover.bmp"; 
buttons[16].src = "link17hover.bmp"; 
buttons[17].src = "link18hover.bmp"; 
buttons[18].src = "link19hover.bmp"; 
buttons[19].src = "link20hover.bmp"; 
 
 
So, when I'm declaring the swap in the link, I know that   0 >10, 1 > 11 and so on and is more control... 
 
<a href="news.html" onMouseover="swap(0,10); window.status='Current News'; return true" onMouseout="swap(0,0)" target="C"> 
 
<a href="news.html" onMouseover="swap(1,11); window.status='Current News'; return true" onMouseout="swap(1,1)" target="C"> 
 
<a href="news.html" onMouseover="swap(2,12); window.status='Current News'; return true" onMouseout="swap(2,2)" target="C"> 
 
See?  each number in the swap increase by 1. 
 
Don't forget to declare the array number!! 
 code: 
 buttons = new Array(20); 
for (m=0; m<=19; m++) { 
  
 
Uff!!!  I hope it helps!!!  I'm not too good on this! 
 
 
Edit> Stuff...... 
 
        
 
 
 
[This message has been edited by Wakkos (edited 10-24-2001).]
  
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-24-2001 02:19
      
      
      Ya dood but how would that entire script that goes in the <head> part look like? the entire thing becuase i am confused what to put after the first array. 
 
    
     | 
  
  
    
      Wakkos 
      Maniac (V) Mad Scientist
From: Azylum's Secret Lab Insane since: Oct 2000 
     | 
    
       
  posted 10-24-2001 02:24
      
      
      I think that you want this: 
 code: 
 <SCRIPT LANGUAGE="JavaScript"> 
<!--DocOzone's Javascript code, copyright 1998 
// Feel free to borrow and modify this code, 
// but be sure leave this credit in the source! 
// Your pal, -Dr. Thaddeus Ozone- 
// .http://www.ozones.com/ 
 
window.onerror=null; 
// that was to turn off error reporting... 
 
if (document.images) { 
names = new Array( "news" , "Archive"); 
buttons = new Array(20);for (m=0; m<=19; m++) { 
buttons[0].src = "link1normal.bmp"; 
buttons[1].src = "link2normal.bmp"; 
buttons[2].src = "link3normal.bmp"; 
buttons[3].src = "link4normal.bmp";  
buttons[4].src = "link5normal.bmp"; 
buttons[5].src = "link6normal.bmp"; 
buttons[6].src = "link7normal.bmp"; 
buttons[7].src = "link8normal.bmp"; 
buttons[8].src = "link9normal.bmp"; 
buttons[9].src = "link10normal.bmp"; 
 
 
buttons[10].src = "link11hover.bmp"; 
buttons[11].src = "link12hover.bmp"; 
buttons[12].src = "link13hover.bmp"; 
buttons[13].src = "link14hover.bmp"; 
buttons[14].src = "link15hover.bmp"; 
buttons[15].src = "link16hover.bmp"; 
buttons[16].src = "link17hover.bmp"; 
buttons[17].src = "link18hover.bmp"; 
buttons[18].src = "link19hover.bmp"; 
buttons[19].src = "link20hover.bmp"} //not sure if the last one has ';'  
 
 
function swap(des,num) { 
if (document.images) { 
document.images[names[des]].src = buttons[num].src; }} 
 
// close the comment tag, this hides the script from really old browsers! --> 
</SCRIPT> 
  
 
Edit> Stuff 
      
 
[This message has been edited by Wakkos (edited 10-24-2001).]
  
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-24-2001 03:02
      
      
      alright i tryed that and it didnt happen, heres the script for the <head> part 
 
<SCRIPT LANGUAGE="JavaScript"><!--DocOzone's Javascript code, copyright 1998// Feel free to borrow and modify this code,// but be sure leave this credit in the source!// Your pal, -Dr. Thaddeus Ozone-// .http://www.ozones.com/window.onerror=null;// that was to turn off error reporting...if (document.images) {names = new Array( "news" , "Archive");                      buttons = new Array(20);for (m=0; m<=19; m++)  { 
buttons[0].src = "news.bmp"; 
buttons[1].src = "Archive.bmp"; 
buttons[2].src = "Boards.bmp"; 
buttons[3].src = "Comedy.bmp"; 
buttons[4].src = "Games.bmp"; 
buttons[5].src = "Downloads.bmp"; 
buttons[6].src = "Staff.bmp"; 
buttons[7].src = "Join.bmp"; 
buttons[8].src = "Dis.bmp"; 
buttons[9].src = "Music.bmp"; 
buttons[10].src = "news1.bmp"; 
buttons[11].src = "Archive1.bmp"; 
buttons[12].src = "Boards1.bmp"; 
buttons[13].src = "Comedy1.bmp"; 
buttons[14].src = "Games1.bmp"; 
buttons[15].src = "Downloads1.bmp"; 
buttons[16].src = "Staff1.bmp"; 
buttons[17].src = "Join1.bmp"; 
buttons[18].src = "Dis1.bmp"; 
buttons[19].src = "Music1.bmp";} 
function swap(des,num) {if (document.images) {document.images[names[des]].src = buttons[num].src; }} 
// close the comment tag, this hides the script from really old browsers! --> 
</SCRIPT> 
 
And heres the links i used 
 
<a href="news.html" onMouseover="swap(0,10); window.status='Current News'; return true"  
onMouseout="swap(0,0)" target="C"> 
<img src="news.bmp" name="news" border="0"></a><br> 
<a href="archive.html" onMouseover="swap(1,11); window.status='News Archive'; return true" onMouseout="swap(1,1)" target="C"> 
<img src="Archive.bmp" name="Archive" border="0"></a><br> 
<a href="members2.hypermart.net/InSiDeRShaK" onMouseover="swap(2,12); window.status='Boards'; return true" onMouseout="swap(2,2)" target="C"> 
<img src="Boards.bmp" name="Boards" border="0"></a> 
 
see if you can fix that cause i dunno whats wrong 
 
    
     | 
  
  
    
      Wakkos 
      Maniac (V) Mad Scientist
From: Azylum's Secret Lab Insane since: Oct 2000 
     | 
    
       
  posted 10-24-2001 03:17
      
      
      code: 
 <HTML> 
<HEAD> 
 
<META NAME="GENERATOR" CONTENT="MAX's HTML Beauty++ ME"> 
<SCRIPT LANGUAGE="JavaScript"> 
<!--DocOzone's Javascript code, copyright 1998 
// Feel free to borrow and modify this code, 
// but be sure leave this credit in the source! 
// Your pal, -Dr. Thaddeus Ozone- 
// .http://www.ozones.com/ 
window.onerror=null; 
// that was to turn off error reporting... 
 
if (document.images) { 
names = new Array( "news" , "Archive" , "boards" , "comedy" , "games" , "downloads" , "staff" , "join" , "dis" , "music");  
buttons = new Array(20); 
for (m=0; m<=19; m++) { 
buttons[m] = new Image(); } 
buttons[0].src = "news.bmp"; 
buttons[1].src = "Archive.bmp"; 
buttons[2].src = "Boards.bmp"; 
buttons[3].src = "Comedy.bmp"; 
buttons[4].src = "Games.bmp"; 
buttons[5].src = "Downloads.bmp"; 
buttons[6].src = "Staff.bmp"; 
buttons[7].src = "Join.bmp"; 
buttons[8].src = "Dis.bmp"; 
buttons[9].src = "Music.bmp"; 
buttons[10].src = "news1.bmp"; 
buttons[11].src = "Archive1.bmp"; 
buttons[12].src = "Boards1.bmp"; 
buttons[13].src = "Comedy1.bmp"; 
buttons[14].src = "Games1.bmp"; 
buttons[15].src = "Downloads1.bmp"; 
buttons[16].src = "Staff1.bmp"; 
buttons[17].src = "Join1.bmp"; 
buttons[18].src = "Dis1.bmp"; 
buttons[19].src = "Music1.bmp";} 
function swap(des,num)  
{if (document.images)  
{document.images[names[des]].src = buttons[num].src;  
} 
} 
// close the comment tag, this hides the script from really old browsers! --> 
</SCRIPT> 
 
</HEAD> 
 
<BODY> 
<A HREF="X.html"  onMouseover="swap(0,10);" 
   onMouseout="swap(0,0);" target="C"><IMG NAME="news" SRC="news.bmp" WIDTH="105" HEIGHT="33" BORDER="0"></A> 
 
</BODY> 
</HTML> 
  
 
 
Errors: 
 
Didn't define the aray: 
 
names = new Array( "news" , "Archive" , "boards" , "comedy" , "games" , "downloads" , "staff" , "join" , "dis" , "music");  
 
For some reason, you were missing this:  
 
 buttons[m] = new Image(); } 
 
In every Image, the name in the array:  NAME="news"  for news and so on... 
 
      
 
[This message has been edited by Wakkos (edited 10-24-2001).]
  
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-24-2001 04:51
      
      
      thanks im going to bed now but ill try it tommorow and see if it works, you have really been a help to me    
 
 
    
     | 
  
  
    
      Wakkos 
      Maniac (V) Mad Scientist
From: Azylum's Secret Lab Insane since: Oct 2000 
     | 
    
       
  posted 10-24-2001 05:13
      
      
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-24-2001 17:41
      
      
      hehehe alright im awake now and it didnt work im just going to go ahead and give you the entire script to my site which is insidershak.hyperart.net/Non.html 
 
 
<html> 
<head> 
<title>I-n-S-i-D-e-R-s S-h-a-K</title> 
<style><!--a{text-decoration:none}//--></style> 
<style><!--a:hover{color:white; }--></style> 
 
<SCRIPT LANGUAGE="JavaScript"> 
<!--DocOzone's Javascript code, copyright 1998 
// Feel free to borrow and modify this code, 
// but be sure leave this credit in the source! 
// Your pal, -Dr. Thaddeus Ozone- 
// .http://www.ozones.com/ 
window.onerror=null; 
// that was to turn off error reporting... 
if (document.images) {names = new Array( "news" , "Archive" , "boards" , "comedy" , "games" , "down 
loads" , "staff" , "join" , "dis" , "music");  
buttons = new Array(20); 
for (m=0; m<=19; m++) { 
buttons[m] = new Image(); } 
buttons[0].src = "news.bmp"; 
buttons[1].src = "Archive.bmp"; 
buttons[2].src = "Boards.bmp"; 
buttons[3].src = "Comedy.bmp"; 
buttons[4].src = "Games.bmp"; 
buttons[5].src = "Downloads.bmp"; 
buttons[6].src = "Staff.bmp"; 
buttons[7].src = "Join.bmp"; 
buttons[8].src = "Dis.bmp"; 
buttons[9].src = "Music.bmp"; 
buttons[10].src = "news1.bmp"; 
buttons[11].src = "Archive1.bmp"; 
buttons[12].src = "Boards1.bmp"; 
buttons[13].src = "Comedy1.bmp"; 
buttons[14].src = "Games1.bmp"; 
buttons[15].src = "Downloads1.bmp"; 
buttons[16].src = "Staff1.bmp"; 
buttons[17].src = "Join1.bmp"; 
buttons[18].src = "Dis1.bmp"; 
buttons[19].src = "Music1.bmp";} 
function swap(des,num)  
{if (document.images)  
{document.images[names[des]].src = buttons[num].src;  
} 
{ 
// close the comment tag, this hides the script from really 
old browsers! --> 
</SCRIPT> 
 
</head> 
<body bgcolor="black"> 
<body link="1688AD" vlink="1688AD" text="steelblue"> 
<div style="position:absolute;top:0px;left:0px;"> 
<img src="MetalBanner1.bmp"> 
<A HREF="news.html"  onMouseover="swap(0,10);" 
   onMouseout="swap(0,0);" target="C"><IMG NAME="news" 
SRC="news.bmp" BORDER="0"></A><br> 
<a href="archive.html" onMouseover="swap(1,11); 
 window.status='News Archive'; return true" onMouseout="swap 
(1,1)" target="C"> 
<img src="Archive.bmp" name="Archive" border="0"></a><br> 
<a href="http://members2.boardhost.com/InSiDeRShaK" 
onMouseover="swap(2,12); window.status='Boards'; return  
true" onMouseout="swap(2,2)" target="C"> 
<img src="Boards.bmp" name="Boards" border="0"></a><br> 
<img src="http://insidershak.hypermart.net/Comedy.bmp"><br> 
<img src="http://insidershak.hypermart.net/Games.bmp"><br> 
<img src="http://insidershak.hypermart.net/Downloads.bmp"><br> 
<img src="http://insidershak.hypermart.net/Staff.bmp"><br> 
<img src="http://insidershak.hypermart.net/Join.bmp"><br> 
<img src="http://insidershak.hypermart.net/Dis.bmp"><br> 
<img src="http://insidershak.hypermart.net/Music.bmp"> 
</div> 
 
<div style="position:absolute;top:125px;left:140px;"> 
<iframe src="news.html" width="660" height=470" align="right" name="C" scrolling="yes" noresize frameborder="0"></iframe> 
</div> 
</body> 
</html> 
<noscript> 
 
<!--#echo banner=""--> 
 
</noscript> 
 
 
    
     | 
  
  
    
      Wakkos 
      Maniac (V) Mad Scientist
From: Azylum's Secret Lab Insane since: Oct 2000 
     | 
    
       
  posted 10-24-2001 18:10
      
      
      Your error is here: 
 
 code: 
 <a href="news.html" onMouseover="swap(0,10); window.status='Current News'; return true" onMouseout="swap(0,0)" target="C"><IMG NAME="news" SRC="news.bmp" BORDER="0"></A><br> 
<a href="archive.html" onMouseover="swap(1,11); window.status='News Archive'; return true" onMouseout="swap(1,1)" target="C"><img src="Archive.bmp" name="Archive" border="0"></a><br> 
<a href="http://members2.boardhost.com/InSiDeRShaK" onMouseover="swap(2,12); window.status='Boards'; return true" onMouseout="swap(2,2)" target="C"><img src="Boards.bmp" name="boards" border="0"></a> 
  
 
Be carefull with the images name, they are case sensitives.... 
 
Edit> Here you missed a }  : 
function swap(des,num)  
{if (document.images)  
{document.images[names[des]].src = buttons[num].src;  
} 
{  (tis one should be } 
// close the comment tag, this hides the script from really 
old browsers! --> 
</SCRIPT> 
 
 
[This message has been edited by Wakkos (edited 10-24-2001).]
  
     | 
  
  
    
      Wakkos 
      Maniac (V) Mad Scientist
From: Azylum's Secret Lab Insane since: Oct 2000 
     | 
    
       
  posted 10-24-2001 18:13
      
      
      So, What IO got working is this: 
 
 code: 
 <html> 
<head> 
<title>I-n-S-i-D-e-R-s S-h-a-K</title> 
<style><!--a{text-decoration:none}//--></style> 
<style><!--a:hover{color:white; }--></style> 
 
<SCRIPT LANGUAGE="JavaScript"> 
<!--DocOzone's Javascript code, copyright 1998 
// Feel free to borrow and modify this code, 
// but be sure leave this credit in the source! 
// Your pal, -Dr. Thaddeus Ozone- 
// .http://www.ozones.com/ 
window.onerror=null; 
// that was to turn off error reporting... 
if (document.images) { 
names = new Array("news" , "Archive" , "boards" , "comedy" , "games" , "downloads" , "staff" , "join" , "dis" , "music");  
buttons = new Array(20); 
for (m=0; m<=19; m++) { 
buttons[m] = new Image(); } 
buttons[0].src = "news.bmp"; 
buttons[1].src = "Archive.bmp"; 
buttons[2].src = "Boards.bmp"; 
buttons[3].src = "Comedy.bmp"; 
buttons[4].src = "Games.bmp"; 
buttons[5].src = "Downloads.bmp"; 
buttons[6].src = "Staff.bmp"; 
buttons[7].src = "Join.bmp"; 
buttons[8].src = "Dis.bmp"; 
buttons[9].src = "Music.bmp"; 
buttons[10].src = "news1.bmp"; 
buttons[11].src = "Archive1.bmp"; 
buttons[12].src = "Boards1.bmp"; 
buttons[13].src = "Comedy1.bmp"; 
buttons[14].src = "Games1.bmp"; 
buttons[15].src = "Downloads1.bmp"; 
buttons[16].src = "Staff1.bmp"; 
buttons[17].src = "Join1.bmp"; 
buttons[18].src = "Dis1.bmp"; 
buttons[19].src = "Music1.bmp";} 
function swap(des,num){ 
if (document.images){ 
document.images[names[des]].src = buttons[num].src;  
} 
} 
// close the comment tag, this hides the script from really old browsers! --> 
</SCRIPT> 
 
</head> 
<body bgcolor="black"> 
<body link="1688AD" vlink="1688AD" text="steelblue"> 
<div style="position:absolute;top:0px;left:0px;"> 
<img src="MetalBanner1.bmp"> 
<a href="news.html" onMouseover="swap(0,10); window.status='Current News'; return true" onMouseout="swap(0,0)" target="C"><IMG NAME="news" SRC="news.bmp" BORDER="0"></A><br> 
<a href="archive.html" onMouseover="swap(1,11); window.status='News Archive'; return true" onMouseout="swap(1,1)" target="C"><img src="Archive.bmp" name="Archive" border="0"></a><br> 
<a href="http://members2.boardhost.com/InSiDeRShaK" onMouseover="swap(2,12); window.status='Boards'; return true" onMouseout="swap(2,2)" target="C"><img src="Boards.bmp" name="boards" border="0"></a><br> 
<img src="http://insidershak.hypermart.net/Comedy.bmp"><br> 
<img src="http://insidershak.hypermart.net/Games.bmp"><br> 
<img src="http://insidershak.hypermart.net/Downloads.bmp"><br> 
<img src="http://insidershak.hypermart.net/Staff.bmp"><br> 
<img src="http://insidershak.hypermart.net/Join.bmp"><br> 
<img src="http://insidershak.hypermart.net/Dis.bmp"><br> 
<img src="http://insidershak.hypermart.net/Music.bmp"> 
</div> 
 
<div style="position:absolute;top:125px;left:140px;"> 
<iframe src="news.html" width="660" height=470" align="right" name="C" scrolling="yes" noresize frameborder="0"></iframe> 
</div> 
</body> 
</html> 
  
 
  
  
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-24-2001 20:36
      
      
      I got it working!!! w00t!!!!!    thanks 
 
     
     | 
  
  
    
      Wakkos 
      Maniac (V) Mad Scientist
From: Azylum's Secret Lab Insane since: Oct 2000 
     | 
    
       
  posted 10-24-2001 20:54
      
      
      Cool!! 
 
I did something useful in my life!! 
 
Now I can die in peace!  
     | 
  
  
    
      InSiDeR 
      Maniac (V) Inmate
From: Oblivion Insane since: Sep 2001 
     | 
    
       
  posted 10-24-2001 21:03
      
      
      LoL    thanks alot~! 
 
     
     |