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

OA系统

开发平台:

C#

  1. <%@ page language="c#"  %>
  2. <html>
  3. <head>
  4. <title>下拉菜单设定</title>
  5. <script>
  6. function my_submit()
  7. {
  8.   if(ITEM_NAME.value=="")
  9.   {
  10.      alert("控件名称不能为空");
  11.      return;
  12.   }
  13.   var parent_window = parent.dialogArguments;
  14.   var option_str="";
  15.   for(i=1;i<=50;i++)
  16.   {
  17.       var item_str="item_"+i;
  18.       if(document.all(item_str).value!="")
  19.         option_str+="<option value='"+document.all(item_str).value+"'>"+document.all(item_str).value+"</option>";
  20.   }
  21.   control_html="<select title=""+ITEM_NAME.value.replace(""","&quot;")+"" style="font-size:"+ITEM_SIZE.value+"">"+option_str+"</select>";
  22.   if(edit_flag==1)
  23.   {
  24.     oSelection =  parent.dialogArguments.document.selection.createRange();
  25.     oSelection(0).title=ITEM_NAME.value;
  26.     parent_window.doStyle("delete");
  27.     parent_window.insertHtml(control_html);
  28.   }
  29.   else
  30.     parent_window.EDIT_HTML.insertHtml(control_html);
  31.   window.close();
  32. }
  33. //-- 获取控件属性 --
  34. var edit_flag=0;
  35. function LoadDo()
  36. {
  37.   oSelection = dialogArguments.document.selection.createRange();
  38.   sRangeType = dialogArguments.document.selection.type;
  39.   if (sRangeType == "Control")
  40.   {
  41.    edit_flag=1;
  42.    ITEM_NAME.value = oSelection(0).title;
  43.    ITEM_SIZE.value = oSelection(0).style.fontSize.replace("px","");
  44.    for (i=0; i<oSelection(0).options.length; i++)
  45.    {
  46.        var item_str="item_"+(i+1);
  47.        document.all(item_str).value =  oSelection(0).options(i).text;
  48.    }
  49.   }
  50.   ITEM_NAME.focus();
  51. }
  52. </script>
  53. </head>
  54. <body topmargin="0" onload="LoadDo();">
  55. <table border="0" cellspacing="1" width="100%" class="small" bgcolor="#ffffff" cellpadding="3" align="center">
  56.   <tr class="TableContent">
  57.       <td nowrap colspan="2">控件名称:
  58.       <Input name="ITEM_NAME" type="text" class="SmallInput" size="20">
  59.       <input type="button" onclick="my_submit();" value="确 定" class="SmallButton">
  60.       </td>
  61.   </tr>
  62.   <tr class="TableContent">
  63.       <td nowrap colspan="2">字体大小:
  64.        <Input name="ITEM_SIZE" type="text" class="SmallInput" size="20" title="可选,默认13像素">
  65.       </td>
  66.   </tr>
  67.   <tr class="TableHeader">
  68.       <td nowrap align="center">序号</td>
  69.       <td nowrap align="center" title="Tab键切换输入框">输入下拉菜单项目&nbsp;&nbsp;
  70.       </td>
  71.   </tr>
  72.   <tr class="TableContent">
  73.       <td nowrap align="center">1</td>
  74.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_1" type="text" class="SmallInput" size="30"></td>
  75.   </tr>
  76.   <tr class="TableContent">
  77.       <td nowrap align="center">2</td>
  78.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_2" type="text" class="SmallInput" size="30"></td>
  79.   </tr>
  80.   <tr class="TableContent">
  81.       <td nowrap align="center">3</td>
  82.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_3" type="text" class="SmallInput" size="30"></td>
  83.   </tr>
  84.   <tr class="TableContent">
  85.       <td nowrap align="center">4</td>
  86.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_4" type="text" class="SmallInput" size="30"></td>
  87.   </tr>
  88.   <tr class="TableContent">
  89.       <td nowrap align="center">5</td>
  90.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_5" type="text" class="SmallInput" size="30"></td>
  91.   </tr>
  92.   <tr class="TableContent">
  93.       <td nowrap align="center">6</td>
  94.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_6" type="text" class="SmallInput" size="30"></td>
  95.   </tr>
  96.   <tr class="TableContent">
  97.       <td nowrap align="center">7</td>
  98.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_7" type="text" class="SmallInput" size="30"></td>
  99.   </tr>
  100.   <tr class="TableContent">
  101.       <td nowrap align="center">8</td>
  102.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_8" type="text" class="SmallInput" size="30"></td>
  103.   </tr>
  104.   <tr class="TableContent">
  105.       <td nowrap align="center">9</td>
  106.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_9" type="text" class="SmallInput" size="30"></td>
  107.   </tr>
  108.   <tr class="TableContent">
  109.       <td nowrap align="center">10</td>
  110.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_10" type="text" class="SmallInput" size="30"></td>
  111.   </tr>
  112.   <tr class="TableContent">
  113.       <td nowrap align="center">11</td>
  114.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_11" type="text" class="SmallInput" size="30"></td>
  115.   </tr>
  116.   <tr class="TableContent">
  117.       <td nowrap align="center">12</td>
  118.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_12" type="text" class="SmallInput" size="30"></td>
  119.   </tr>
  120.   <tr class="TableContent">
  121.       <td nowrap align="center">13</td>
  122.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_13" type="text" class="SmallInput" size="30"></td>
  123.   </tr>
  124.   <tr class="TableContent">
  125.       <td nowrap align="center">14</td>
  126.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_14" type="text" class="SmallInput" size="30"></td>
  127.   </tr>
  128.   <tr class="TableContent">
  129.       <td nowrap align="center">15</td>
  130.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_15" type="text" class="SmallInput" size="30"></td>
  131.   </tr>
  132.   <tr class="TableContent">
  133.       <td nowrap align="center">16</td>
  134.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_16" type="text" class="SmallInput" size="30"></td>
  135.   </tr>
  136.   <tr class="TableContent">
  137.       <td nowrap align="center">17</td>
  138.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_17" type="text" class="SmallInput" size="30"></td>
  139.   </tr>
  140.   <tr class="TableContent">
  141.       <td nowrap align="center">18</td>
  142.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_18" type="text" class="SmallInput" size="30"></td>
  143.   </tr>
  144.   <tr class="TableContent">
  145.       <td nowrap align="center">19</td>
  146.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_19" type="text" class="SmallInput" size="30"></td>
  147.   </tr>
  148.   <tr class="TableContent">
  149.       <td nowrap align="center">20</td>
  150.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_20" type="text" class="SmallInput" size="30"></td>
  151.   </tr>
  152.   <tr class="TableContent">
  153.       <td nowrap align="center">21</td>
  154.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_21" type="text" class="SmallInput" size="30"></td>
  155.   </tr>
  156.   <tr class="TableContent">
  157.       <td nowrap align="center">22</td>
  158.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_22" type="text" class="SmallInput" size="30"></td>
  159.   </tr>
  160.   <tr class="TableContent">
  161.       <td nowrap align="center">23</td>
  162.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_23" type="text" class="SmallInput" size="30"></td>
  163.   </tr>
  164.   <tr class="TableContent">
  165.       <td nowrap align="center">24</td>
  166.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_24" type="text" class="SmallInput" size="30"></td>
  167.   </tr>
  168.   <tr class="TableContent">
  169.       <td nowrap align="center">25</td>
  170.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_25" type="text" class="SmallInput" size="30"></td>
  171.   </tr>
  172.   <tr class="TableContent">
  173.       <td nowrap align="center">26</td>
  174.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_26" type="text" class="SmallInput" size="30"></td>
  175.   </tr>
  176.   <tr class="TableContent">
  177.       <td nowrap align="center">27</td>
  178.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_27" type="text" class="SmallInput" size="30"></td>
  179.   </tr>
  180.   <tr class="TableContent">
  181.       <td nowrap align="center">28</td>
  182.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_28" type="text" class="SmallInput" size="30"></td>
  183.   </tr>
  184.   <tr class="TableContent">
  185.       <td nowrap align="center">29</td>
  186.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_29" type="text" class="SmallInput" size="30"></td>
  187.   </tr>
  188.   <tr class="TableContent">
  189.       <td nowrap align="center">30</td>
  190.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_30" type="text" class="SmallInput" size="30"></td>
  191.   </tr>
  192.   <tr class="TableContent">
  193.       <td nowrap align="center">31</td>
  194.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_31" type="text" class="SmallInput" size="30"></td>
  195.   </tr>
  196.   <tr class="TableContent">
  197.       <td nowrap align="center">32</td>
  198.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_32" type="text" class="SmallInput" size="30"></td>
  199.   </tr>
  200.   <tr class="TableContent">
  201.       <td nowrap align="center">33</td>
  202.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_33" type="text" class="SmallInput" size="30"></td>
  203.   </tr>
  204.   <tr class="TableContent">
  205.       <td nowrap align="center">34</td>
  206.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_34" type="text" class="SmallInput" size="30"></td>
  207.   </tr>
  208.   <tr class="TableContent">
  209.       <td nowrap align="center">35</td>
  210.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_35" type="text" class="SmallInput" size="30"></td>
  211.   </tr>
  212.   <tr class="TableContent">
  213.       <td nowrap align="center">36</td>
  214.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_36" type="text" class="SmallInput" size="30"></td>
  215.   </tr>
  216.   <tr class="TableContent">
  217.       <td nowrap align="center">37</td>
  218.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_37" type="text" class="SmallInput" size="30"></td>
  219.   </tr>
  220.   <tr class="TableContent">
  221.       <td nowrap align="center">38</td>
  222.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_38" type="text" class="SmallInput" size="30"></td>
  223.   </tr>
  224.   <tr class="TableContent">
  225.       <td nowrap align="center">39</td>
  226.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_39" type="text" class="SmallInput" size="30"></td>
  227.   </tr>
  228.   <tr class="TableContent">
  229.       <td nowrap align="center">40</td>
  230.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_40" type="text" class="SmallInput" size="30"></td>
  231.   </tr>
  232.   <tr class="TableContent">
  233.       <td nowrap align="center">41</td>
  234.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_41" type="text" class="SmallInput" size="30"></td>
  235.   </tr>
  236.   <tr class="TableContent">
  237.       <td nowrap align="center">42</td>
  238.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_42" type="text" class="SmallInput" size="30"></td>
  239.   </tr>
  240.   <tr class="TableContent">
  241.       <td nowrap align="center">43</td>
  242.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_43" type="text" class="SmallInput" size="30"></td>
  243.   </tr>
  244.   <tr class="TableContent">
  245.       <td nowrap align="center">44</td>
  246.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_44" type="text" class="SmallInput" size="30"></td>
  247.   </tr>
  248.   <tr class="TableContent">
  249.       <td nowrap align="center">45</td>
  250.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_45" type="text" class="SmallInput" size="30"></td>
  251.   </tr>
  252.   <tr class="TableContent">
  253.       <td nowrap align="center">46</td>
  254.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_46" type="text" class="SmallInput" size="30"></td>
  255.   </tr>
  256.   <tr class="TableContent">
  257.       <td nowrap align="center">47</td>
  258.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_47" type="text" class="SmallInput" size="30"></td>
  259.   </tr>
  260.   <tr class="TableContent">
  261.       <td nowrap align="center">48</td>
  262.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_48" type="text" class="SmallInput" size="30"></td>
  263.   </tr>
  264.   <tr class="TableContent">
  265.       <td nowrap align="center">49</td>
  266.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_49" type="text" class="SmallInput" size="30"></td>
  267.   </tr>
  268.   <tr class="TableContent">
  269.       <td nowrap align="center">50</td>
  270.       <td nowrap align="center" title="Tab键切换输入框"><Input name="item_50" type="text" class="SmallInput" size="30"></td>
  271.   </tr>
  272. </table>
  273. </body>
  274. </html>