AddFace.htm 869 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <script language="VBScript">
  2. Sub AddAsFace(FileName)
  3. On Error Resume Next
  4. set IAddFace = CreateObject("IEContext.IEContextMenu")
  5. if err>0 then
  6. Alert("未检测到办公助手插件!")
  7. else
  8. call IAddFace.AddFace(FileName)
  9. end if
  10. set IAddFace=nothing
  11. end sub
  12. </script>
  13. <script language="javascript">
  14. function OnContextMenu()
  15. {
  16. var srcEvent = external.menuArguments.event;
  17. var EventElement;
  18. if(typeof(srcEvent.clientX) == "undefined")
  19. {
  20. EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.pointerX, srcEvent.pointerY );
  21. }
  22. else
  23. {
  24. EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY );
  25. }
  26. if(EventElement != null && EventElement.tagName == "IMG")
  27. {
  28. AddAsFace(EventElement.href);
  29. return;
  30. }
  31. else
  32. {
  33. alert("无法处理的超链接形式");
  34. }
  35. }
  36. OnContextMenu();
  37. </script>