home *** CD-ROM | disk | FTP | other *** search
/ Minami 40 / MINAMI40.ISO / Extra / MPSetup.exe / 1033 / RCDATA / CABINET / wmploc.DLL / HTML / BUTTON.HTC < prev    next >
Text File  |  2002-12-14  |  1KB  |  43 lines

  1. <PUBLIC:COMPONENT lightWeight=true>
  2. <PUBLIC:ATTACH EVENT="oncontentready" ONEVENT="load()" />
  3. <PUBLIC:ATTACH EVENT="onmouseout"  ONEVENT="mouseout()" />
  4. <PUBLIC:ATTACH EVENT="onmouseover"  ONEVENT="mousemove()" />
  5. <PUBLIC:ATTACH EVENT="onmousedown" ONEVENT="mousedown()" />
  6. <PUBLIC:ATTACH EVENT="onmouseup" ONEVENT="mouseup()" />
  7. <PUBLIC:PROPERTY NAME="direction" />
  8.  
  9. <SCRIPT LANGUAGE="JScript">
  10.  
  11. var aNormal = new Array(2);
  12. aNormal[0] = 'next-normal.gif'
  13. aNormal[1] = 'back-normal.gif';
  14.  
  15. var aOver = new Array(2);
  16. aOver[0] = 'next-hover.gif'
  17. aOver[1] = 'back-hover.gif';
  18.  
  19. var aClick = new Array(2);
  20. aClick[0] = 'next-down.gif'
  21. aClick[1] = 'back-down.gif';
  22.  
  23. var sId, iDir;
  24. function load() 
  25.     if (direction == '0')
  26.         iDir = 0;
  27.     else
  28.         iDir = 1;
  29.     sId = element.uniqueID + 'But';
  30.     element.href = element.alt;
  31.     element.innerHTML = '<IMG id="' + sId + '" border=0 title="' + element.alt + '" src="images\\' + aNormal[iDir] + '">'; 
  32. }
  33.  
  34. function setImage(sImg) { element.document.all(sId).src = 'images\\' + sImg; }
  35. function mouseout() { setImage(aNormal[iDir]); }
  36. function mousemove() { setImage(aOver[iDir]); }
  37. function mousedown() { setImage(aClick[iDir]); }
  38. function mouseup() { setImage(aNormal[iDir]); }
  39.  
  40. </SCRIPT>
  41. </PUBLIC:COMPONENT>
  42.