ATB Source Codes

Source of party and Government official open source Government TS version v1.0 Show tablecell.htm Source code

Return Download Source of party and Government official open source Government TS version v1.0: download tablecell.htm Source code - Download Source of party and Government official open source Government TS version v1.0 Source code - Type:.htm
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  4. <style type="text/css">
  5. body, a, table, div, span, td, th, input, select{font:9pt;font-family: "宋体", Verdana, Arial, Helvetica, sans-serif;}
  6. body {padding:5px}
  7. </style>
  8.  
  9. <script language=JavaScript src="dialog.js"></script>
  10.  
  11. <script language="JavaScript">
  12. var sAction = URLParams['action'] ;
  13. var sTitle = "";
  14.  
  15. var oControl;
  16. var oSeletion;
  17. var sRangeType;
  18.  
  19. var sAlign = "";
  20. var sVAlign = "";
  21. var sWidth = "";
  22. var sHeight = "";
  23. var sBorderColor = "#000000";
  24. var sBgColor = "#FFFFFF";
  25.  
  26. var sImage = "";
  27. var sRepeat = "";
  28. var sAttachment = "";
  29. var sBorderStyle = "";
  30.  
  31. var sWidthUnit = "%";
  32. var bWidthCheck = true;
  33. var bWidthDisable = false;
  34. var sWidthValue = "100";
  35.  
  36. var sHeightUnit = "%";
  37. var bHeightCheck = false;
  38. var bHeightDisable = true;
  39. var sHeightValue = "";
  40.  
  41. oSelection = dialogArguments.eWebEditor.document.selection.createRange();
  42. sRangeType = dialogArguments.eWebEditor.document.selection.type;
  43.  
  44. if (sAction == "row"){
  45.         oControl = getParentObject(oSelection.parentElement(), "TR");
  46.         sAction = "ROW";
  47.         sTitle = "表格行";
  48. }else{
  49.         oControl = getParentObject(oSelection.parentElement(), "TD");
  50.         sAction = "CELL";
  51.         sTitle = "单元格";
  52. }
  53. if (oControl){
  54.         sAlign = oControl.align;
  55.         sVAlign = oControl.vAlign;
  56.         sWidth = oControl.width;
  57.         sHeight = oControl.height;
  58.         sBorderColor = oControl.borderColor;
  59.         sBgColor = oControl.bgColor;
  60.         sImage = oControl.style.backgroundImage;
  61.         sRepeat = oControl.style.backgroundRepeat;
  62.         sAttachment = oControl.style.backgroundAttachment;
  63.         sBorderStyle = oControl.style.borderStyle;
  64.         sImage = sImage.substr(4, sImage.length-5);
  65. }
  66.  
  67. // 返回指定标签的父对象
  68. function getParentObject(obj, tag){
  69.         if (tag == "TD"){
  70.                 while(obj!=null && obj.tagName!=tag && obj.tagName!="TH"){
  71.                         obj=obj.parentElement;
  72.                 }
  73.         }else{
  74.                 while(obj!=null && obj.tagName!=tag){
  75.                         obj=obj.parentElement;
  76.                 }
  77.         }
  78.         return obj;
  79. }
  80.  
  81. document.write("<title>" + sTitle + "属性</title>");
  82.  
  83. // 初始值
  84. function InitDocument(){
  85.         SearchSelectValue(d_align, sAlign.toLowerCase());
  86.         SearchSelectValue(d_valign, sVAlign.toLowerCase());
  87.         SearchSelectValue(d_borderstyle, sBorderStyle.toLowerCase());
  88.  
  89.         // 修改状态时取值
  90.         if ((sWidth == "")||(sWidth==undefined)){
  91.                 bWidthCheck = false;
  92.                 bWidthDisable = true;
  93.                 sWidthValue = "100";
  94.                 sWidthUnit = "%";
  95.         }else{
  96.                 bWidthCheck = true;
  97.                 bWidthDisable = false;
  98.                 if (sWidth.substr(sWidth.length-1) == "%"){
  99.                         sWidthValue = sWidth.substring(0, sWidth.length-1);
  100.                         sWidthUnit = "%";
  101.                 }else{
  102.                         sWidthUnit = "";
  103.                         sWidthValue = parseInt(sWidth);
  104.                         if (isNaN(sWidthValue)) sWidthValue = "";
  105.                 }
  106.         }
  107.         if (sHeight == ""){
  108.                 bHeightCheck = false;
  109.                 bHeightDisable = true;
  110.                 sHeightValue = "100";
  111.                 sHeightUnit = "%";
  112.         }else{
  113.                 bHeightCheck = true;
  114.                 bHeightDisable = false;
  115.                 if (sHeight.substr(sHeight.length-1) == "%"){
  116.                         sHeightValue = sHeight.substring(0, sHeight.length-1);
  117.                         sHeightUnit = "%";
  118.                 }else{
  119.                         sHeightUnit = "";
  120.                         sHeightValue = parseInt(sHeight);
  121.                         if (isNaN(sHeightValue)) sHeightValue = "";
  122.                 }
  123.         }
  124.  
  125.         switch(sWidthUnit){
  126.         case "%":
  127.                 d_widthunit.selectedIndex = 1;
  128.                 break;
  129.         default:
  130.                 sWidthUnit = "";
  131.                 d_widthunit.selectedIndex = 0;
  132.                 break;
  133.         }
  134.         switch(sHeightUnit){
  135.         case "%":
  136.                 d_heightunit.selectedIndex = 1;
  137.                 break;
  138.         default:
  139.                 sHeightUnit = "";
  140.                 d_heightunit.selectedIndex = 0;
  141.                 break;
  142.         }
  143.  
  144.         d_widthvalue.value = sWidthValue;
  145.         d_widthvalue.disabled = bWidthDisable;
  146.         d_widthunit.disabled = bWidthDisable;
  147.         d_heightvalue.value = sHeightValue;
  148.         d_heightvalue.disabled = bHeightDisable;
  149.         d_heightunit.disabled = bHeightDisable;
  150.         d_bordercolor.value = sBorderColor;
  151.         s_bordercolor.style.backgroundColor = sBorderColor;
  152.         d_bgcolor.value = sBgColor;
  153.         s_bgcolor.style.backgroundColor = sBgColor;
  154.         d_widthcheck.checked = bWidthCheck;
  155.         d_heightcheck.checked = bHeightCheck;
  156.         d_image.value = sImage;
  157.         d_repeat.value = sRepeat;
  158.         d_attachment.value = sAttachment;
  159.  
  160. }
  161.  
  162. // 判断值是否大于0
  163. function MoreThanOne(obj, sErr){
  164.         var b=false;
  165.         if (obj.value!=""){
  166.                 obj.value=parseFloat(obj.value);
  167.                 if (obj.value!="0"){
  168.                         b=true;
  169.                 }
  170.         }
  171.         if (b==false){
  172.                 BaseAlert(obj,sErr);
  173.                 return false;
  174.         }
  175.         return true;
  176. }
  177.  
  178. </script>
  179.  
  180. <SCRIPT event=onclick for=Ok language=JavaScript>
  181.         // 边框颜色的有效性
  182.         sBorderColor = d_bordercolor.value;
  183.         if (!IsColor(sBorderColor)){
  184.                 BaseAlert(d_bordercolor,'无效的边框颜色值!');
  185.                 return;
  186.         }
  187.         // 背景颜色的有效性
  188.         sBgColor = d_bgcolor.value;
  189.         if (!IsColor(sBgColor)){
  190.                 BaseAlert(d_bgcolor,'无效的背景颜色值!');
  191.                 return;
  192.         }
  193.         // 宽度有效值性
  194.         var sWidth = "";
  195.         if (d_widthcheck.checked){
  196.                 if (!MoreThanOne(d_widthvalue,'无效的宽度!')) return;
  197.                 sWidth = d_widthvalue.value + d_widthunit.value;
  198.         }
  199.         // 高度有效值性
  200.         var sHeight = "";
  201.         if (d_heightcheck.checked){
  202.                 if (!MoreThanOne(d_heightvalue,'无效的高度!')) return;
  203.                 sHeight = d_heightvalue.value + d_heightunit.value;
  204.         }
  205.  
  206.         sAlign = d_align.options[d_align.selectedIndex].value;
  207.         sVAlign = d_valign.options[d_valign.selectedIndex].value;
  208.         sImage = d_image.value;
  209.         sRepeat = d_repeat.value;
  210.         sAttachment = d_attachment.value;
  211.         sBorderStyle = d_borderstyle.options[d_borderstyle.selectedIndex].value;
  212.         if (sImage!="") {
  213.                 sImage = "url(" + sImage + ")";
  214.         }
  215.  
  216.         if (oControl) {
  217.                 try {
  218.                         oControl.width = sWidth;
  219.                 }
  220.                 catch(e) {
  221.                         //alert("对不起,请您输入有效的宽度值!\n(如:90%  200  300px  10cm)");
  222.                 }
  223.                 try {
  224.                         oControl.height = sHeight;
  225.                 }
  226.                 catch(e) {
  227.                         //alert("对不起,请您输入有效的高度值!\n(如:90%  200  300px  10cm)");
  228.                 }
  229.  
  230.                 oControl.align                  = sAlign;
  231.                 oControl.vAlign                 = sVAlign;
  232.                 oControl.borderColor    = sBorderColor;
  233.                 oControl.bgColor                = sBgColor;
  234.                 oControl.style.backgroundImage = sImage;
  235.                 oControl.style.backgroundRepeat = sRepeat;
  236.                 oControl.style.backgroundAttachment = sAttachment;
  237.                 oControl.style.borderStyle = sBorderStyle;
  238.         }
  239.  
  240.         window.returnValue = null;
  241.         window.close();
  242. </SCRIPT>
  243.  
  244. </head>
  245. <body bgcolor=menu onload="InitDocument()">
  246.  
  247. <table border=0 cellpadding=0 cellspacing=0 align=center>
  248. <tr>
  249.         <td>
  250.         <fieldset>
  251.         <legend>布局</legend>
  252.         <table border=0 cellpadding=0 cellspacing=0>
  253.         <tr><td colspan=9 height=5></td></tr>
  254.         <tr>
  255.                 <td width=7></td>
  256.                 <td>水平对齐:</td>
  257.                 <td width=5></td>
  258.                 <td>
  259.                         <select id="d_align" style="width:72px">
  260.                         <option value=''>默认</option>
  261.                         <option value='left'>左对齐</option>
  262.                         <option value='right'>右对齐</option>
  263.                         <option value='center'>水平居中</option>
  264.                         <option value='right'>两端对齐</option>
  265.                         </select>
  266.                 </td>
  267.                 <td width=40></td>
  268.                 <td>垂直对齐:</td>
  269.                 <td width=5></td>
  270.                 <td>
  271.                         <select id="d_valign" style="width:72px">
  272.                         <option value=''>默认</option>
  273.                         <option value='top'>顶边对齐</option>
  274.                         <option value='middle'>垂直居中</option>
  275.                         <option value='baseline'>基线</option>
  276.                         <option value='bottom'>底边对齐</option>
  277.                         </select>
  278.                 </td>
  279.                 <td width=7></td>
  280.         </tr>
  281.         <tr><td colspan=9 height=5></td></tr>
  282.         </table>
  283.         </fieldset>
  284.         </td>
  285. </tr>
  286. <tr><td height=5></td></tr>
  287. <tr>
  288.         <td>
  289.         <fieldset>
  290.         <legend>尺寸</legend>
  291.         <table border=0 cellpadding=0 cellspacing=0 width='100%'>
  292.         <tr><td colspan=9 height=5></td></tr>
  293.         <tr>
  294.                 <td width=7></td>
  295.                 <td onclick="d_widthcheck.click()" noWrap valign=middle><input id="d_widthcheck" type="checkbox" onclick="d_widthvalue.disabled=(!this.checked);d_widthunit.disabled=(!this.checked);" value="1"> 指定宽度</td>
  296.                 <td align=right width="60%">
  297.                         <input name="d_widthvalue" type="text" value="" size="5" ONKEYPRESS="event.returnValue=IsDigit();" maxlength="4">
  298.                         <select name="d_widthunit">
  299.                         <option value='px'>像素</option><option value='%'>百分比</option>
  300.                         </select>
  301.                 </td>
  302.                 <td width=7></td>
  303.         </tr>
  304.         <tr><td colspan=9 height=5></td></tr>
  305.         <tr>
  306.                 <td height=7></td>
  307.                 <td onclick="d_heightcheck.click()" noWrap valign=middle><input id="d_heightcheck" type="checkbox" onclick="d_heightvalue.disabled=(!this.checked);d_heightunit.disabled=(!this.checked);" value="1"> 指定高度</td>
  308.                 <td align=right height="60%">
  309.                         <input name="d_heightvalue" type="text" value="" size="5" ONKEYPRESS="event.returnValue=IsDigit();" maxlength="4">
  310.                         <select name="d_heightunit">
  311.                         <option value='px'>像素</option><option value='%'>百分比</option>
  312.                         </select>
  313.                 </td>
  314.                 <td width=7></td>
  315.         </tr>
  316.         <tr><td colspan=9 height=5></td></tr>
  317.         </table>
  318.         </fieldset>
  319.         </td>
  320. </tr>
  321. <tr><td height=5></td></tr>
  322. <tr>
  323.         <td>
  324.         <fieldset>
  325.         <legend>样式</legend>
  326.         <table border=0 cellpadding=0 cellspacing=0>
  327.         <tr><td colspan=9 height=5></td></tr>
  328.         <tr>
  329.                 <td width=7></td>
  330.                 <td>边框颜色:</td>
  331.                 <td width=5></td>
  332.                 <td><input type=text id=d_bordercolor size=7 value=""></td>
  333.                 <td><img border=0 src="../sysimage/rect.gif" width=18 style="cursor:hand" id=s_bordercolor onclick="SelectColor('bordercolor')"></td>
  334.                 <td width=40></td>
  335.                 <td>边框样式:</td>
  336.                 <td width=5></td>
  337.                 <td colspan=2>
  338.                         <select id=d_borderstyle size=1 style="width:70px">
  339.                         <option value="">默认</option>
  340.                         <option value="solid">实线</option>
  341.                         <option value="dotted">虚线</option>
  342.                         <option value="dashed">破折号</option>
  343.                         <option value="double">双线</option>
  344.                         <option value="groove">凹线</option>
  345.                         <option value="ridge">凸线</option>
  346.                         <option value="inset">嵌入</option>
  347.                         <option value="outset">开端</option>
  348.                         </select>
  349.                 </td>
  350.                 <td width=7></td>
  351.         </tr>
  352.         <tr><td colspan=9 height=5></td></tr>
  353.         <tr>
  354.                 <td width=7></td>
  355.                 <td>背景颜色:</td>
  356.                 <td width=5></td>
  357.                 <td><input type=text id=d_bgcolor size=7 value=""></td>
  358.                 <td><img border=0 src="../sysimage/rect.gif" width=18 style="cursor:hand" id=s_bgcolor onclick="SelectColor('bgcolor')"></td>
  359.                 <td width=40></td>
  360.                 <td>背景图片:</td>
  361.                 <td width=5></td>
  362.                 <td><input type=text id=d_image size=7 value=""><input type=hidden id=d_repeat><input type=hidden id=d_attachment></td>
  363.                 <td><img border=0 src="../sysimage/rectimg.gif" width=18 style="cursor:hand" id=s_bgimage onclick="SelectImage()" alt="设置背景图"></td>
  364.                 <td width=7></td>
  365.         </tr>
  366.         <tr><td colspan=9 height=5></td></tr>
  367.         </table>
  368.         </fieldset>
  369.         </td>
  370. </tr>
  371. <tr><td height=5></td></tr>
  372. <tr><td align=right><input type=submit value='  确定  ' id=Ok>&nbsp;&nbsp;<input type=button value='  取消  ' onclick="window.close();"></td></tr>
  373. </table>
  374.  
  375.  
  376.  
  377. </body>
  378. </html>
downloadtablecell.htm Source code - Download Source of party and Government official open source Government TS version v1.0 Source code
Related Source Codes/Software:
Sunzhuang town government - Simple and practical! 5.15KB
160 Shenzhen rental rental information network - Rental information network-a very good site, which... 79.99KB
Christmas blessings wishing wall - Christmas blessings wishing wall 3.56KB
ZerooneCMS v3.1 - A based on ASP.NET v2.0 of CMS, support Sql Server... 5.27KB
Zen Cart v1.3.0.2 Chinese Simplified version - Interface before and after culture in all, backgro... 15.93KB
Love agent shop navigation friendship China buffet chain V1.0 - Fully functional, application link, points into on... 4.34KB
Quanzhou China networks limited - Admin admin admin 21.45KB
Like webmaster forums - Administrator account: adminPassword: 86,552,4... 9.17KB
Journey of legends ASP.NET version system - Abbreviation for Cms is a Content Management Syste... 18.45KB
M media corporate website system v3.5.2 - M media on the powerful systems in addition to foc... 5.69KB
China source download System v1.0 - This 3-to beautify the program downloaded by the i... 5.26KB
Ganzhou Windows network - Cover feature:Windows Home | News vertical and... 34.61KB
Strains of strain of beautiful personal home page Build20061004 - -----------Modified part-------------1: added ... 7.7KB
Southwest agricultural information network - Southwest agricultural information network, an agr... 98.89KB
ZWMOBI 3G mobile station system - Powerful business modules, including mobile B2C mo... 3.89KB
As a campus site system v2.0 - For most school,, to built features powerful of ma... 44.88KB
Evening student seating system 7 - Evening student seating system is facilitated the ... 26.4KB
94KK be reluctant network community beautification bate3 (new year Edition) - Kernel KB 94kkBBS Forum, new landscaping, further ... 24.82KB
QQ Flash Word - 1. powerful DIY feature, which is now immeasurably... 67KB
Zoomla! Eall CMS v2.0 - Waves CMS is committed to providing our webmasters... 11.31KB

 Back to top