home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Freeware / Comunicatii / winget / WinGet.msi / _F9F54014C220D952ACBA5C9A7B78E146 / _16E2A6E6536C471686FFEDB4AD725FA5 / HTML / 300
Text File  |  2004-09-22  |  1KB  |  45 lines

  1. /////////////////////////////////////////////////////////////////////
  2. // Copyright (c) 2002 Nicksoft Inc.
  3. /////////////////////////////////////////////////////////////////////
  4.  
  5. <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript1.2">
  6.  
  7. var obj = new ActiveXObject("WinIE.WinIEObj.1");
  8. if (obj)
  9. {
  10.     var event = external.menuArguments.event;
  11.     var doc = external.menuArguments.document;
  12.  
  13.     var refUrl = external.menuArguments.document.URL;
  14.     var cookie = "";
  15.  
  16.     var element = doc.elementFromPoint(event.clientX, event.clientY);
  17.     var anchor = element;
  18.     var url = "";
  19.  
  20.     while (anchor.tagName != "A" &&
  21.            anchor.tagName != "AREA" &&
  22.            anchor.tagName != "HTML") 
  23.     {
  24.         anchor = anchor.parentElement;
  25.     }
  26.  
  27.     if (event.type == "MenuExtUnknown" ||
  28.         event.type == "MenuExtImage" ||
  29.         event.type == "MenuExtAnchor")
  30.     {
  31.         if (anchor.tagName == "A" || anchor.tagName == "AREA")
  32.             { url = anchor.href; }
  33.         if (anchor.tagName == "HTML" && element.tagName == "IMG")
  34.             { url = element.src; }
  35.     }
  36.  
  37.     if (url != "")
  38.         { obj.Download(url); }
  39. }
  40. else
  41. {
  42.     alert("WinIE.dll is not registered or corrupted. Please re-install WinGet to fix this problem.\n\nIf the problem persists contact your local administrator.");
  43. }
  44.  
  45. </SCRIPT>