tdetail.htm 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328
  1. <html xmlns:x="urn:schemas-microsoft-com:office:excel"
  2. xmlns="http://www.w3.org/TR/REC-html40">
  3. <head>
  4. <meta name="Excel Workbook Frameset">
  5. <meta http-equiv=Content-Type content="text/html; charset=x-mac-chinesesimp">
  6. <meta name=ProgId content=Excel.Sheet>
  7. <meta name=Generator content="Microsoft Excel 15">
  8. <![if !supportTabStrip]> <link id="shLink" href="tdetail.fld/sheet001.htm"> <link id="shLink" href="tdetail.fld/sheet002.htm">
  9. <link id="shLink">
  10. <script language="JavaScript">
  11. <!--
  12. var g_iIEVer=0;
  13. var c_lTabs=2;
  14. var c_rgszSh=new Array(c_lTabs);
  15. c_rgszSh[0] = "备料计划录入信息表"; c_rgszSh[1] = "备料计划控制表";
  16. var c_rgszClr=new Array(8);
  17. c_rgszClr[0]="window";
  18. c_rgszClr[1]="buttonface";
  19. c_rgszClr[2]="windowframe";
  20. c_rgszClr[3]="windowtext";
  21. c_rgszClr[4]="threedlightshadow";
  22. c_rgszClr[5]="threedhighlight";
  23. c_rgszClr[6]="threeddarkshadow";
  24. c_rgszClr[7]="threedshadow";
  25. var g_iShCur;
  26. var g_rglTabX=new Array(c_lTabs);
  27. function fnBuildFrameset()
  28. {
  29. var szHTML="<frameset rows=\"*,18\" border=0 width=0 frameborder=no framespacing=0>"+
  30. "<frame src=\""+document.all.item("shLink")[0].href+"\" name=\"frSheet\" noresize>"+
  31. "<frameset cols=\"54,*\" border=0 width=0 frameborder=no framespacing=0>"+
  32. "<frame src=\"\" name=\"frScroll\" marginwidth=0 marginheight=0 scrolling=no>"+
  33. "<frame src=\"\" name=\"frTabs\" marginwidth=0 marginheight=0 scrolling=no>"+
  34. "</frameset></frameset><plaintext>";
  35. document.open("text/html","replace");
  36. document.write(szHTML);
  37. document.close();
  38. fnBuildTabStrip();
  39. }
  40. function fnBuildTabStrip()
  41. {
  42. var szHTML=
  43. "<html><head><style>.clScroll {font:8pt Courier New;color:"+c_rgszClr[2]+";cursor:default;line-height:10pt;}"+
  44. ".clScroll2 {font:10pt Arial;color:"+c_rgszClr[2]+";cursor:default;line-height:11pt;}</style></head>"+
  45. "<body onclick=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" onselectstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+" topmargin=0 leftmargin=0><table cellpadding=0 cellspacing=0 width=100%>"+
  46. "<tr><td colspan=6 height=1 bgcolor="+c_rgszClr[2]+"></td></tr>"+
  47. "<tr><td style=\"font:1pt\">&nbsp;<td>"+
  48. "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(0);\" onmouseout=\"parent.fnMouseOutScroll(0);\"><a>&#171;</a></td>"+
  49. "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(0);\" ondblclick=\"parent.fnScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(1);\" onmouseout=\"parent.fnMouseOutScroll(1);\"><a>&lt</a></td>"+
  50. "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(1);\" ondblclick=\"parent.fnScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(2);\" onmouseout=\"parent.fnMouseOutScroll(2);\"><a>&gt</a></td>"+
  51. "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(3);\" onmouseout=\"parent.fnMouseOutScroll(3);\"><a>&#187;</a></td>"+
  52. "<td style=\"font:1pt\">&nbsp;<td></tr></table></body></html>";
  53. frames['frScroll'].document.open("text/html","replace");
  54. frames['frScroll'].document.write(szHTML);
  55. frames['frScroll'].document.close();
  56. szHTML =
  57. "<html><head>"+
  58. "<style>A:link,A:visited,A:active {text-decoration:none;"+"color:"+c_rgszClr[3]+";}"+
  59. ".clTab {cursor:hand;background:"+c_rgszClr[1]+";font:8pt 宋体;padding-left:3px;padding-right:3px;text-align:center;}"+
  60. ".clBorder {background:"+c_rgszClr[2]+";font:1pt;}"+
  61. "</style></head><body onload=\"parent.fnInit();\" onselectstart=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+
  62. " topmargin=0 leftmargin=0><table id=tbTabs cellpadding=0 cellspacing=0>";
  63. var iCellCount=(c_lTabs+1)*2;
  64. var i;
  65. for (i=0;i<iCellCount;i+=2)
  66. szHTML+="<col width=1><col>";
  67. var iRow;
  68. for (iRow=0;iRow<6;iRow++) {
  69. szHTML+="<tr>";
  70. if (iRow==5)
  71. szHTML+="<td colspan="+iCellCount+"></td>";
  72. else {
  73. if (iRow==0) {
  74. for(i=0;i<iCellCount;i++)
  75. szHTML+="<td height=1 class=\"clBorder\"></td>";
  76. } else if (iRow==1) {
  77. for(i=0;i<c_lTabs;i++) {
  78. szHTML+="<td height=1 nowrap class=\"clBorder\">&nbsp;</td>";
  79. szHTML+=
  80. "<td id=tdTab height=1 nowrap class=\"clTab\" onmouseover=\"parent.fnMouseOverTab("+i+");\" onmouseout=\"parent.fnMouseOutTab("+i+");\">"+
  81. "<a href=\""+document.all.item("shLink")[i].href+"\" target=\"frSheet\" id=aTab>&nbsp;"+c_rgszSh[i]+"&nbsp;</a></td>";
  82. }
  83. szHTML+="<td id=tdTab height=1 nowrap class=\"clBorder\"><a id=aTab>&nbsp;</a></td><td width=100%></td>";
  84. } else if (iRow==2) {
  85. for (i=0;i<c_lTabs;i++)
  86. szHTML+="<td height=1></td><td height=1 class=\"clBorder\"></td>";
  87. szHTML+="<td height=1></td><td height=1></td>";
  88. } else if (iRow==3) {
  89. for (i=0;i<iCellCount;i++)
  90. szHTML+="<td height=1></td>";
  91. } else if (iRow==4) {
  92. for (i=0;i<c_lTabs;i++)
  93. szHTML+="<td height=1 width=1></td><td height=1></td>";
  94. szHTML+="<td height=1 width=1></td><td></td>";
  95. }
  96. }
  97. szHTML+="</tr>";
  98. }
  99. szHTML+="</table></body></html>";
  100. frames['frTabs'].document.open("text/html","replace");
  101. frames['frTabs'].document.charset=document.charset;
  102. frames['frTabs'].document. write(szHTML);
  103. frames['frTabs'].document.close();
  104. }
  105. function fnInit()
  106. {
  107. if (parent.window.g_iIEVer>=4) {
  108. if (document.readyState=="complete"
  109. && frames['frTabs'].document.readyState=="complete")
  110. {
  111. g_rglTabX[0]=0;
  112. var i;
  113. for (i=1;i<=c_lTabs;i++)
  114. with (frames['frTabs'].document.all.tbTabs.rows[1].cells[fnTabToCol(i-1)])
  115. g_rglTabX[i]=offsetLeft+offsetWidth-6;
  116. }
  117. else
  118. window.setTimeout("fnInit()",150);
  119. }
  120. }
  121. function fnGetIEVer()
  122. {
  123. var stzAgent=navigator.userAgent;
  124. var iVer=parseInt(navigator.appVersion);
  125. if (stzAgent.indexOf("MSIE")!=-1 && iVer<4)
  126. g_iIEVer=3;
  127. else if (stzAgent.indexOf("MSIE 4")!=-1)
  128. g_iIEVer=4;
  129. else
  130. g_iIEVer=5;
  131. }
  132. function fnTabToCol(iTab)
  133. {
  134. return 2*iTab+1;
  135. }
  136. function fnNextTab(fDir)
  137. {
  138. var iNextTab=-1;
  139. var i;
  140. with (frames['frTabs'].document.body) {
  141. if (fDir==0) {
  142. if (scrollLeft>0) {
  143. for (i=0;i<c_lTabs&&g_rglTabX[i]<scrollLeft;i++);
  144. if (i<c_lTabs)
  145. iNextTab=i-1;
  146. }
  147. } else {
  148. if (g_rglTabX[c_lTabs]+6>offsetWidth+scrollLeft) {
  149. for (i=0;i<c_lTabs&&g_rglTabX[i]<=scrollLeft;i++);
  150. if (i<c_lTabs)
  151. iNextTab=i;
  152. }
  153. }
  154. }
  155. return iNextTab;
  156. }
  157. function fnScrollTabs(fDir)
  158. {
  159. var iNextTab=fnNextTab(fDir);
  160. if (iNextTab>=0) {
  161. frames['frTabs'].scroll(g_rglTabX[iNextTab],0);
  162. return true;
  163. } else
  164. return false;
  165. }
  166. function fnFastScrollTabs(fDir)
  167. {
  168. if (c_lTabs>16)
  169. frames['frTabs'].scroll(g_rglTabX[fDir?c_lTabs-1:0],0);
  170. else
  171. if (fnScrollTabs(fDir)>0) window.setTimeout("fnFastScrollTabs("+fDir+");",5);
  172. }
  173. function fnSetTabProps(iTab,fActive)
  174. {
  175. var iCol=fnTabToCol(iTab);
  176. var i;
  177. if (iTab>=0) {
  178. with (frames['frTabs'].document.all) {
  179. with (tbTabs) {
  180. for (i=0;i<=4;i++) {
  181. with (rows[i]) {
  182. if (i==0)
  183. cells[iCol].style.background=c_rgszClr[fActive?0:2];
  184. else if (i>0 && i<4) {
  185. if (fActive) {
  186. cells[iCol-1].style.background=c_rgszClr[2];
  187. cells[iCol].style.background=c_rgszClr[0];
  188. cells[iCol+1].style.background=c_rgszClr[2];
  189. } else {
  190. if (i==1) {
  191. cells[iCol-1].style.background=c_rgszClr[2];
  192. cells[iCol].style.background=c_rgszClr[1];
  193. cells[iCol+1].style.background=c_rgszClr[2];
  194. } else {
  195. cells[iCol-1].style.background=c_rgszClr[4];
  196. cells[iCol].style.background=c_rgszClr[(i==2)?2:4];
  197. cells[iCol+1].style.background=c_rgszClr[4];
  198. }
  199. }
  200. } else
  201. cells[iCol].style.background=c_rgszClr[fActive?2:4];
  202. }
  203. }
  204. }
  205. with (aTab[iTab].style) {
  206. cursor=(fActive?"default":"hand");
  207. color=c_rgszClr[3];
  208. }
  209. }
  210. }
  211. }
  212. function fnMouseOverScroll(iCtl)
  213. {
  214. frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[5];
  215. }
  216. function fnMouseOutScroll(iCtl)
  217. {
  218. frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[2];
  219. }
  220. function fnMouseOverTab(iTab)
  221. {
  222. if (iTab!=g_iShCur) {
  223. var iCol=fnTabToCol(iTab);
  224. with (frames['frTabs'].document.all) {
  225. tdTab[iTab].style.background=c_rgszClr[5];
  226. }
  227. }
  228. }
  229. function fnMouseOutTab(iTab)
  230. {
  231. if (iTab>=0) {
  232. var elFrom=frames['frTabs'].event.srcElement;
  233. var elTo=frames['frTabs'].event.toElement;
  234. if ((!elTo) ||
  235. (elFrom.tagName==elTo.tagName) ||
  236. (elTo.tagName=="A" && elTo.parentElement!=elFrom) ||
  237. (elFrom.tagName=="A" && elFrom.parentElement!=elTo)) {
  238. if (iTab!=g_iShCur) {
  239. with (frames['frTabs'].document.all) {
  240. tdTab[iTab].style.background=c_rgszClr[1];
  241. }
  242. }
  243. }
  244. }
  245. }
  246. function fnSetActiveSheet(iSh)
  247. {
  248. if (iSh!=g_iShCur) {
  249. fnSetTabProps(g_iShCur,false);
  250. fnSetTabProps(iSh,true);
  251. g_iShCur=iSh;
  252. }
  253. }
  254. fnGetIEVer();
  255. fnBuildFrameset();
  256. //-->
  257. </script>
  258. <![endif]><!--[if gte mso 9]><xml>
  259. <x:ExcelWorkbook>
  260. <x:ExcelWorksheets>
  261. <x:ExcelWorksheet>
  262. <x:Name>备料计划录入信息表</x:Name>
  263. <x:WorksheetSource HRef="tdetail.fld/sheet001.htm"/>
  264. </x:ExcelWorksheet>
  265. <x:ExcelWorksheet>
  266. <x:Name>备料计划控制表</x:Name>
  267. <x:WorksheetSource HRef="tdetail.fld/sheet002.htm"/>
  268. </x:ExcelWorksheet>
  269. </x:ExcelWorksheets>
  270. <x:Stylesheet HRef="tdetail.fld/stylesheet.css"/>
  271. <x:WindowHeight>21140</x:WindowHeight>
  272. <x:WindowWidth>50580</x:WindowWidth>
  273. <x:WindowTopX>14956</x:WindowTopX>
  274. <x:WindowTopY>460</x:WindowTopY>
  275. <x:TabRatio>600</x:TabRatio>
  276. <x:ProtectStructure>False</x:ProtectStructure>
  277. <x:ProtectWindows>False</x:ProtectWindows>
  278. </x:ExcelWorkbook>
  279. </xml><![endif]-->
  280. </head>
  281. <frameset rows="*,39" border=0 width=0 frameborder=no framespacing=0>
  282. <frame src="tdetail.fld/sheet001.htm" name="frSheet">
  283. <frame src="tdetail.fld/tabstrip.htm" name="frTabs" marginwidth=0 marginheight=0>
  284. <noframes>
  285. <body>
  286. <p>This page uses frames, but your browser doesn't support them.</p>
  287. </body>
  288. </noframes>
  289. </frameset>
  290. </html>