home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 December / PCWorld_2004-12_cd.bin / software / komercni / netgenium / NETGenium.msi / _B4A5F9DE730F039E0CBFC30C1A8A8467 / _B75EA96EF29E4B6CB12E48C5142AAAEA < prev    next >
Text File  |  2004-10-01  |  901b  |  32 lines

  1. <PUBLIC:COMPONENT>
  2.     <PUBLIC:ATTACH EVENT="onmousedown" ONEVENT="fnDown()" />
  3.     <PUBLIC:ATTACH EVENT="onmouseup" ONEVENT="fnUp()" />
  4.     
  5.     <SCRIPT LANGUAGE="JScript">
  6.     
  7.     function fnDown()
  8.     {
  9.         var clientID = element.id;
  10.         if (element.tagName == "TD")
  11.         {
  12.             var o = element;
  13.             while (o.tagName != "TABLE") o = o.parentElement;
  14.             
  15.             clientID = o.id + ".rows(" + element.parentElement.rowIndex + ").cells(" + element.cellIndex + ")";
  16.         }
  17.         element.timeoutID = setTimeout("var o = document.all." + clientID + "; o.timeoutID = 0; o.intervalID = setInterval('document.all." + clientID + ".click();', 50);", 250);
  18.     }
  19.     
  20.     function fnUp()
  21.     {
  22.         if (element.timeoutID > 0) clearTimeout(element.timeoutID);
  23.         if (element.intervalID > 0)
  24.         {
  25.             clearInterval(element.intervalID);
  26.             element.intervalID = 0;
  27.             event.returnValue = false;
  28.         }
  29.     }
  30.     
  31.     </SCRIPT>
  32. </PUBLIC:COMPONENT>