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

SNMP编程

开发平台:

C/C++

  1. var gaProj=new Array();
  2. gaProj[0]=new project("");
  3. function setLangId(sLangId)
  4. {
  5. gaProj[0].sLangId=sLangId;
  6. }
  7. function setDataPath(sPath)
  8. {
  9. if(sPath.length!=0)
  10. {
  11. if(sPath.lastIndexOf("/")!=sPath.length-1)
  12. sPath+="/";
  13. gaProj[0].sDPath=sPath;
  14. }
  15. else
  16. gaProj[0].sDPath="";
  17. }
  18. function addToc(sFile)
  19. {
  20. gaProj[0].sToc=sFile;
  21. }
  22. function addIdx(sFile)
  23. {
  24. gaProj[0].sIdx=sFile;
  25. }
  26. function addFts(sFile)
  27. {
  28. gaProj[0].sFts=sFile;
  29. }
  30. function addGlo(sFile)
  31. {
  32. gaProj[0].sGlo=sFile;
  33. }
  34. function addRemoteProject(sProjRelPath)
  35. {
  36. gaProj[gaProj.length]=new project(sProjRelPath);
  37. }
  38. function project(sPPath)
  39. {
  40. this.sPPath=sPPath;
  41. this.sLangId="";
  42. this.sDPath="";
  43. this.sToc="";
  44. this.sIdx="";
  45. this.sFts="";
  46. this.sGlo="";
  47. }
  48. window.onload=window_OnLoad;
  49. function window_OnLoad()
  50. {
  51. gsName=document.location.href;
  52. gsName=_replaceSlash(gsName);
  53. var nPos=gsName.lastIndexOf("/");
  54. if(nPos!=-1)
  55. gaProj[0].sPPath=gsName.substring(0,nPos+1);
  56. else
  57. alert("Error in Loading navigation component. Please regenerate WebHelp.");
  58. patchPath(gaProj);
  59. if(parent&&parent!=this&& typeof(parent.putProjectInfo)=="function")
  60. {
  61. parent.putProjectInfo(gaProj);
  62. }
  63. }
  64. function patchPath(aProj)
  65. {
  66. for(var i=1;i<aProj.length;i++)
  67. {
  68. aProj[i].sPPath=_getFullPath(gaProj[0].sPPath,aProj[i].sPPath);
  69. }
  70. }