macro.aspx
上传用户:simon2hong
上传日期:2021-11-18
资源大小:16746k
文件大小:3k
源码类别:

OA系统

开发平台:

C#

  1. <%@ Page Language="C#" %>
  2. <html>
  3. <head>
  4. <title>插入宏标记</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  6. <style>
  7. #tooltip {
  8. position:absolute;
  9. border:1px solid #333;
  10. background:#f7f5d1;
  11. padding:2px 5px;
  12. color:#333;
  13. display:none;
  14. }
  15. </style>
  16. <script>
  17. function add(btn)
  18. {
  19. var macro=btn.parentNode.previousSibling.innerHTML;
  20.   if(macro.indexOf("#[附件")>=0 || macro.indexOf("#[会签意见")>=0)
  21.   {
  22.   var obj=btn.parentNode.previousSibling.childNodes(1);
  23. if((obj.value<=0 || obj.value%1!=0) && obj.value!="")
  24. {
  25. alert("请输入有效数字!");
  26. obj.value="";
  27. return;
  28. }
  29.   if(obj.id=="file_no")
  30.     macro="#[附件"+obj.value+"]";
  31.   else if(obj.id=="sign_no")
  32.     macro="#[会签意见"+obj.value+"]";
  33.   
  34.   obj.value="";
  35. }
  36.   var parent_window = parent.dialogArguments;
  37.   parent_window.insertHtml(macro);
  38. }
  39. </script>
  40. </head>
  41. <body topmargin="0">
  42. <TABLE class="small" cellSpacing="1" cellPadding="3" width="100%" bgColor="#ffffff" border="0">
  43.   <tr class="TableHeader">
  44.       <td nowrap>宏标记及说明</td>
  45.       <td nowrap>操作</td>
  46.   </tr>
  47.   <tr class="TableLine1">
  48.       <td nowrap align="center" title="说明:代表表单名称">#[表单]</td>
  49.       <td nowrap align="center"><input class="SmallButton" type="button" value="添加" onclick="add(this)">
  50.   </tr>
  51.   <tr class="TableLine2">
  52.       <td nowrap align="center" title="说明:代表文号或说明">#[文号]</td>
  53.       <td nowrap align="center"><input class="SmallButton" type="button" value="添加" onclick="add(this)">
  54.   </tr>
  55. <!--
  56.   <tr class="TableLine1">
  57.       <td nowrap align="center" title="说明:代表文号计数器">#[文号计数器]</td>
  58.       <td nowrap align="center"><input class="SmallButton" type="button" value="添加" onclick="add(this)">
  59.   </tr>
  60. -->
  61.   <tr class="TableLine2">
  62.       <td nowrap align="center" title="说明:代表流程开始时间">#[时间]</td>
  63.       <td nowrap align="center"><input class="SmallButton" type="button" value="添加" onclick="add(this)">
  64.   </tr>
  65.   <tr class="TableLine1">
  66.       <td nowrap align="center" title="说明:代表工作流水号">#[流水号]</td>
  67.       <td nowrap align="center"><input class="SmallButton" type="button" value="添加" onclick="add(this)">
  68.   </tr>
  69.   <!--
  70.   <tr class="TableLine2">
  71.       <td nowrap align="center" title="说明:将列出该工作所有的会签意见,或指定步骤编号的会签意见">#[会签意见<input type="text" class="SmallInput" id=sign_no size=2 value="">]</td>
  72.       <td nowrap align="center"><input class="SmallButton" type="button" value="添加" onclick="add(this)">
  73.   </tr>
  74.   <tr class="TableLine1">
  75.       <td nowrap align="center" title="说明:列出所有附件,或者第N个附加,N=1,2,3... ">#[附件<input type="text" class="SmallInput" id=file_no size=2 value="">]</td>
  76.       <td nowrap align="center"><input class="SmallButton" type="button" value="添加" onclick="add(this)">
  77.   </tr>
  78.   -->
  79.   <tr class="TableControl">
  80.       <td colspan="2" align="center">
  81.         <input type="button" class="BigButton" onclick="window.close();" value="关 闭" class="SmallButton">
  82.       </td>
  83.   </tr>
  84. </table>
  85. </body>
  86. </html>