whproxy.js
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:1k
源码类别:

SNMP编程

开发平台:

C/C++

  1. var gbInited=false;
  2. var gWndStubPage=null;
  3. function getStubPage()
  4. {
  5. if(!gbInited)
  6. {
  7. gWndStubPage=getStubPage_inter(window);
  8. gbInited=true;
  9. }
  10. return gWndStubPage;
  11. }
  12. function getStubPage_inter(wCurrent)
  13. {
  14. if(null==wCurrent.parent||wCurrent.parent==wCurrent)
  15. return null;
  16. if(typeof(wCurrent.parent.whname)=="string"&&"wh_stub"==wCurrent.parent.whname)
  17. return wCurrent.parent;
  18. else
  19. if(wCurrent.parent.frames.length!=0&&wCurrent.parent!=wCurrent)
  20. return getStubPage_inter(wCurrent.parent);
  21. else
  22. return null;
  23. }
  24. function RegisterListener(framename,nMessageId)
  25. {
  26. var wSP=getStubPage();
  27. if(wSP&&wSP!=this)
  28. return wSP.RegisterListener(framename,nMessageId);
  29. else
  30. return false;
  31. }
  32. function RegisterListener2(oframe,nMessageId)
  33. {
  34. var wSP=getStubPage();
  35. if(wSP&&wSP!=this)
  36. return wSP.RegisterListener2(oframe,nMessageId);
  37. else
  38. return false;
  39. }
  40. function UnRegisterListener2(oframe,nMessageId)
  41. {
  42. var wSP=getStubPage();
  43. if(wSP&&wSP!=this&&wSP.UnRegisterListener2)
  44. return wSP.UnRegisterListener2(oframe,nMessageId);
  45. else
  46. return false;
  47. }
  48. function SendMessage(oMessage)
  49. {
  50. var wSP=getStubPage();
  51. if(wSP&&wSP!=this&&wSP.SendMessage)
  52. return wSP.SendMessage(oMessage);
  53. else
  54. return false;
  55. }
  56. var gbWhProxy=true;
  57. var gbPreview=false;
  58. gbPreview=false; 
  59. if (gbPreview)
  60. document.oncontextmenu=contextMenu;
  61. function contextMenu()
  62. {
  63. return false;
  64. }