BVB Source Codes

SXW Flash site v1.2 Show img.htm Source code

Return Download SXW Flash site v1.2: download img.htm Source code - Download SXW Flash site v1.2 Source code - Type:.htm
  1. <HTML>
  2. <HEAD>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  4. <meta HTTP-EQUIV=Expires CONTENT=0>
  5. <Link rel="stylesheet" type="text/css" href="pop.css">
  6. <script language="JavaScript">
  7. var sAction = "INSERT";
  8. var sTitle = "插入";
  9. var oControl;
  10. var oSeletion;
  11. var sRangeType;
  12. var sFromUrl = "http://";
  13. var sAlt = "";
  14. var sBorder = "0";
  15. var sBorderColor = "#000000";
  16. var sFilter = "";
  17. var sAlign = "";
  18. var sWidth = "";
  19. var sHeight = "";
  20. var sVSpace = "";
  21. var sHSpace = "";
  22. var sCheckFlag = "file";
  23.  
  24. oSelection = dialogArguments.oEditor.document.selection.createRange();
  25. sRangeType = dialogArguments.oEditor.document.selection.type;
  26.  
  27. if (sRangeType == "Control") {
  28.         if (oSelection.item(0).tagName == "IMG"){
  29.                 sAction = "MODI";
  30.                 sTitle = "修改";
  31.                 sCheckFlag = "url";
  32.                 oControl = oSelection.item(0);
  33.                 sFromUrl = oControl.src;
  34.                 sAlt = oControl.alt;
  35.                 sBorder = oControl.border;
  36.                 sAlign = oControl.align;
  37.                 sWidth = oControl.width;
  38.                 sHeight = oControl.height;
  39.         }
  40. }
  41.  
  42. document.write("<title>图片属性(" + sTitle + ")</title>");
  43.  
  44. // 初始值
  45. function InitDocument(){
  46.         SearchSelectValue(d_align, sAlign.toLowerCase());
  47.         d_fromurl.value = sFromUrl;
  48.         d_border.value = sBorder;
  49.         d_width.value = sWidth;
  50.         d_height.value = sHeight;
  51.         showimages();
  52. }
  53.  
  54. // 搜索下拉框值与指定值匹配,并选择匹配项
  55. function SearchSelectValue(o_Select, s_Value){
  56.         for (var i=0;i<o_Select.length;i++){
  57.                 if (o_Select.options[i].value == s_Value){
  58.                         o_Select.selectedIndex = i;
  59.                         return true;
  60.                 }
  61.         }
  62.         return false;
  63. }
  64.  
  65. // 本窗口返回值
  66. function ReturnValue(){
  67.         sFromUrl = d_fromurl.value;
  68.         sBorder = d_border.value;
  69.         sAlign = d_align.value;
  70.         sWidth = d_width.value;
  71.         sHeight = d_height.value;
  72.         if (sAction == "MODI") {
  73.                 oControl.src = sFromUrl;
  74.                 oControl.alt = sAlt;
  75.                 oControl.border = sBorder;
  76.                 oControl.align = sAlign;
  77.                 oControl.width = sWidth;
  78.                 oControl.height = sHeight;
  79.         }else{
  80.                 var sHTML = '<img src="'+sFromUrl+'" align="'+sAlign+'"';
  81.                 if (sWidth!=""){
  82.                         sHTML=sHTML+' width="'+sWidth+'"';
  83.                 }
  84.                 if (sHeight!=""){
  85.                         sHTML=sHTML+' height="'+sHeight+'"';
  86.                 }
  87.                 sHTML = sHTML+'>';
  88.         }
  89.         if (sFromUrl.length<10){sHTML='';}
  90.         window.returnValue = sHTML;
  91.         window.close();
  92. }
  93.  
  94. function showimages(){
  95.         sFromUrl = d_fromurl.value;
  96.         sBorder = d_border.value;
  97.         sAlign = d_align.value;
  98.         sWidth = d_width.value;
  99.         sHeight = d_height.value;
  100.         var sHTML = '<img src="'+sFromUrl+'" border="'+sBorder+'" align="'+sAlign+'"';
  101.         if (sWidth!=""){
  102.                 sHTML=sHTML+' width="'+sWidth+'"';
  103.         }
  104.         if (sHeight!=""){
  105.                 sHTML=sHTML+' height="'+sHeight+'"';
  106.         }
  107.         sHTML = sHTML+'>';
  108.         if (sFromUrl.length<10){sHTML='';}
  109.         document.getElementById('showimage').innerHTML = sHTML;
  110. }
  111.  
  112. // 点确定时执行
  113. function ok(){
  114.         // 数字型输入的有效性
  115.         d_border.value = ToInt(d_border.value);
  116.         d_width.value = ToInt(d_width.value);
  117.         d_height.value = ToInt(d_height.value);
  118.         ReturnValue();
  119. }
  120. // 是否有效颜色值
  121. function IsColor(color){
  122.         var temp=color;
  123.         if (temp=="") return true;
  124.         if (temp.length!=7) return false;
  125.         return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);
  126. }
  127. // 转为数字型,并无前导0,不能转则返回""
  128. function ToInt(str){
  129.         str=BaseTrim(str);
  130.         if (str!=""){
  131.                 var sTemp=parseFloat(str);
  132.                 if (isNaN(sTemp)){
  133.                         str="";
  134.                 }else{
  135.                         str=sTemp;
  136.                 }
  137.         }
  138.         return str;
  139. }
  140. // 转为数字型,并无前导0,不能转则返回""
  141. function ToInt(str){
  142.         str=BaseTrim(str);
  143.         if (str!=""){
  144.                 var sTemp=parseFloat(str);
  145.                 if (isNaN(sTemp)){
  146.                         str="";
  147.                 }else{
  148.                         str=sTemp;
  149.                 }
  150.         }
  151.         return str;
  152. }
  153. // 基本信息提示,得到焦点并选定
  154. function BaseAlert(theText,notice){
  155.         alert(notice);
  156.         theText.focus();
  157.         theText.select();
  158.         return false;
  159. }
  160. // 只允许输入数字
  161. function IsDigit(){
  162.  return ((event.keyCode >= 48) && (event.keyCode <= 57));
  163. }
  164. // 选颜色
  165. function SelectColor(what){
  166.         var dEL = document.all("d_"+what);
  167.         var sEL = document.all("s_"+what);
  168.         var arr = showModalDialog("selcolor.html", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0; help:0");
  169.         if (arr) {
  170.                 dEL.value=arr;
  171.                 sEL.style.backgroundColor=arr;
  172.         }
  173. }
  174. // 去空格,left,right,all可选
  175. function BaseTrim(str){
  176.           lIdx=0;rIdx=str.length;
  177.           if (BaseTrim.arguments.length==2)
  178.             act=BaseTrim.arguments[1].toLowerCase()
  179.           else
  180.             act="all"
  181.       for(var i=0;i<str.length;i++){
  182.                 thelStr=str.substring(lIdx,lIdx+1)
  183.                 therStr=str.substring(rIdx,rIdx-1)
  184.        if ((act=="all" || act=="left") && thelStr==" "){
  185.                         lIdx++
  186.        }
  187.        if ((act=="all" || act=="right") && therStr==" "){
  188.                         rIdx--
  189.        }
  190.      }
  191.           str=str.slice(lIdx,rIdx)
  192.      return str
  193. }
  194. </script>
  195. <BODY bgColor=menu onload="InitDocument()">
  196. <TABLE border=0 cellpadding=0 cellspacing=0 align=center width="97%">
  197. <TR>
  198.         <TD width=300 valign="top">
  199.                 <fieldset>
  200.                 <legend>图片来源</legend>
  201.                 <table border=0 cellpadding=2 cellspacing=0 width="100%">
  202.                         <tr><td colspan=5 height=5></td></tr>
  203.                         <tr>
  204.                                 <td width=7></td>
  205.                                 <td width=54 align=right>网络:</td>
  206.                                 <td width=5></td>
  207.                                 <td width="*"><input type=text id="d_fromurl" style="width:200px" size=30 value="http://" onkeyup="showimages()" ></td>
  208.                                 <td width=7></td>
  209.                         </tr>
  210.                         <tr><td colspan=5 height=5></td></tr>
  211.                 </table>
  212.                 </fieldset>
  213.                 <BR>
  214.                 <fieldset>
  215.                 <legend>图片属性(请勿设置)</legend>
  216.                 <table border=0 cellpadding=0 cellspacing=0>
  217.                 <tr><td colspan=8 height=5></td></tr>
  218.                 <tr><td colspan=8 height=5></td></tr>
  219.                 <tr>
  220.                         <td width=2></td>
  221.                         <td width=60 noWrap>边框粗细:</td>
  222.                         <td width=5></td>
  223.                         <td width=2><input type=text id=d_border size=10 readonly value="" ONKEYPRESS="event.returnValue=IsDigit();" onkeyup="showimages()" ></td>
  224.                         <td width=7></td>
  225.                         <td width=60 noWrap>对齐方式:</td>
  226.                         <td width=5></td>
  227.                         <td width=2>
  228.                                 <select id=d_align size=1 style="width:72px" onchange="showimages()">
  229.                                 <option value='' selected>默认</option>
  230.                                 </select>
  231.                         </td>
  232.                 </tr>
  233.                 <tr><td colspan=9 height=5></td></tr>
  234.                 <tr>
  235.                         <td></td>
  236.                         <td width=60 noWrap>图片宽度:</td>
  237.                         <td ></td>
  238.                         <td width=2><input type=text id=d_width size=10 readonly value="" ONKEYPRESS="event.returnValue=IsDigit();" onkeyup="showimages()" maxlength=4></td>
  239.                         <td ></td>
  240.                         <td width=60 noWrap>图片高度:</td>
  241.                         <td ></td>
  242.                         <td width=2><input type=text id=d_height size=10 readonly value="" ONKEYPRESS="event.returnValue=IsDigit();" onkeyup="showimages()" maxlength=4></td>
  243.                 </tr>
  244.                 <tr><td colspan=8 height=5></td></tr>
  245.                 </table>
  246.                 </fieldset>
  247.                 <TABLE width=100% align=center>
  248.                 <TR>
  249.                         <TD align=center><input type=submit value='  确定  ' id=Ok onclick="ok()">&nbsp;&nbsp;<input type=button value='  取消  ' onclick="window.close();"></TD>
  250.                 </TR>
  251.                 </TABLE>
  252.         </TD>
  253.         <TD valign="top">
  254.                 <fieldset>
  255.                 <legend>图片预览</legend>
  256.                 <table border=0 cellpadding=0 cellspacing=0 height="100%">
  257.                 <tr><td height=5></td></tr>
  258.                 <tr>
  259.                         <td height="*" id=showimage> </td>
  260.                 </tr>
  261.                 <tr><td height=5></td></tr>
  262.                 </table>
  263.                 </fieldset>
  264.         </TD>
  265. </TR>
  266. </TABLE>
  267.  
  268. </body>
  269. </html>
downloadimg.htm Source code - Download SXW Flash site v1.2 Source code
Related Source Codes/Software:
Flash - v3 universal back-end systems v1.2 - System contains a complete news picture. videos an... 2016-09-30
Party card online help system v1.0 - Party card online help system is copy code station... 2016-09-30
ASP online mass character to replace tool - The birth of this tool will become the bane of ASP... 2016-09-30
Simple Easy CRM customer management system v1.0 - Easy simple CRM customer relationship management (... 2016-09-30
Speed Pioneer Board (.spb) Speed Pioneer Chinese BBS v4.5 Acce - Software introduction &Nbsp;   developed... 2016-09-30
GuardianGenius Beta1 - The software is introduced 2016-10-01
Share music v0.1 - Listening to music when suddenly the ST produced a... 2016-10-01
All sincere mall multi-user version v5.1 SQL generated HTML - Use the "shop in shop" systems Second Edition upgr... 2016-10-01
SMS positioning Android project source code for application - This project is a based on android mobile phone re... 2016-10-01
The Android project source coarse imitation hungry? Take-out APP source code - This project is a similar hungry? Take-out APP dem... 2016-10-01
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top