iframe.htm 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <HTML>
  2. <HEAD>
  3. <META content="text/html; charset=gb2312" http-equiv=Content-Type>
  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. <Script Language=JavaScript src="dialog.js"></script>
  9. <Script Language=JavaScript>
  10. var sAction = "INSERT";
  11. var sTitle = "插入";
  12. var oControl;
  13. var oSeletion;
  14. var sRangeType;
  15. var sUrl = "http://";
  16. var sScrolling = "";
  17. var sFrameBorder = "0";
  18. var sMarginHeight = "0";
  19. var sMarginWidth = "0";
  20. var sWidth = "500";
  21. var sHeight = "400";
  22. oSelection = dialogArguments.eWebEditor.document.selection.createRange();
  23. sRangeType = dialogArguments.eWebEditor.document.selection.type;
  24. if (sRangeType == "Control") {
  25. if (oSelection.item(0).tagName == "IFRAME"){
  26. sAction = "MODI";
  27. sTitle = "修改";
  28. oControl = oSelection.item(0);
  29. sUrl = oControl.src;
  30. sScrolling = oControl.scrolling;
  31. sFrameBorder = oControl.frameBorder;
  32. sMarginHeight = oControl.marginHeight;
  33. sMarginWidth = oControl.marginWidth;
  34. sWidth = oControl.width;
  35. sHeight = oControl.height;
  36. }
  37. }
  38. document.write("<title>网页帧属性(" + sTitle + ")</title>");
  39. // 初始值
  40. function InitDocument(){
  41. SearchSelectValue(d_scrolling, sScrolling.toLowerCase());
  42. d_url.value = sUrl;
  43. d_frameborder.value = sFrameBorder;
  44. d_marginheight.value = sMarginHeight;
  45. d_marginwidth.value = sMarginWidth;
  46. d_width.value = sWidth;
  47. d_height.value = sHeight;
  48. }
  49. </Script>
  50. <title>网页帧属性(<%=sTitle%>)</title>
  51. <SCRIPT event=onclick for=Ok language=JavaScript>
  52. sScrolling = d_scrolling.options[d_scrolling.selectedIndex].value;
  53. sUrl = d_url.value;
  54. if (!IsURL(sUrl)){
  55. BaseAlert(d_url, "无效的网页地址!");
  56. return;
  57. }
  58. d_frameborder.value = ToInt(d_frameborder.value);
  59. d_marginheight.value = ToInt(d_marginheight.value);
  60. d_marginwidth.value = ToInt(d_marginwidth.value);
  61. sFrameBorder = d_frameborder.value;
  62. sMarginHeight = d_marginheight.value;
  63. sMarginWidth = d_marginwidth.value;
  64. // 宽度高度有效值性
  65. var sWidth = "";
  66. if (!MoreThanOne(d_width,'无效的帧宽度!')) return;
  67. sWidth = d_width.value;
  68. var sHeight = "";
  69. if (!MoreThanOne(d_height,'无效的帧高度!')) return;
  70. sHeight = d_height.value;
  71. if (sAction == "MODI") {
  72. oControl.src = sUrl;
  73. oControl.scrolling = sScrolling;
  74. oControl.frameBorder = sFrameBorder;
  75. oControl.marginHeight = sMarginHeight;
  76. oControl.marginWidth = sMarginWidth;
  77. oControl.width = sWidth;
  78. oControl.height = sHeight;
  79. }else{
  80. dialogArguments.insertHTML("<iframe src='"+sUrl+"' scrolling='"+sScrolling+"' frameborder='"+sFrameBorder+"' marginheight='"+sMarginHeight+"' marginwidth='"+sMarginWidth+"' width='"+sWidth+"' height='"+sHeight+"'></iframe>");
  81. }
  82. window.returnValue = null;
  83. window.close();
  84. </SCRIPT>
  85. <SCRIPT LANGUAGE=JAVASCRIPT>
  86. // 判断值是否大于0
  87. function MoreThanOne(obj, sErr){
  88. var b=false;
  89. if (obj.value!=""){
  90. obj.value=parseFloat(obj.value);
  91. if (obj.value!="0"){
  92. b=true;
  93. }
  94. }
  95. if (b==false){
  96. BaseAlert(obj,sErr);
  97. return false;
  98. }
  99. return true;
  100. }
  101. </SCRIPT>
  102. </HEAD>
  103. <body bgcolor=menu onload="InitDocument()">
  104. <table border=0 cellpadding=0 cellspacing=0>
  105. <tr>
  106. <td>
  107. <fieldset>
  108. <legend>属性设置</legend>
  109. <table border=0 cellpadding=0 cellspacing=0>
  110. <tr><td colspan=9 height=5></td></tr>
  111. <tr>
  112. <td width=7></td>
  113. <td>网页地址:</td>
  114. <td width=5></td>
  115. <td colspan=5><input type=text id=d_url size=38 value="" style="width:243px"></td>
  116. <td width=7></td>
  117. </tr>
  118. <tr><td colspan=9 height=5></td></tr>
  119. <tr>
  120. <td width=7></td>
  121. <td noWrap>滚 动 条:</td>
  122. <td width=5></td>
  123. <td><select id=d_scrolling style="width:72px"><option value=''>默认</option><option value='yes'>有</option><option value='no'>无</option></select></td>
  124. <td width=40></td>
  125. <td noWrap>边 框 线:</td>
  126. <td width=5></td>
  127. <td><input id=d_frameborder size=10 maxlength=2 value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
  128. <td width=7></td>
  129. </tr>
  130. <tr><td colspan=9 height=5></td></tr>
  131. <tr>
  132. <td width=7></td>
  133. <td>上下边距:</td>
  134. <td width=5></td>
  135. <td><input id=d_marginheight size=10 maxlength=2 value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
  136. <td width=40></td>
  137. <td>左右边距:</td>
  138. <td width=5></td>
  139. <td><input id=d_marginwidth size=10 maxlength=2 value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
  140. <td width=7></td>
  141. </tr>
  142. <tr><td colspan=9 height=5></td></tr>
  143. <tr>
  144. <td width=7></td>
  145. <td>帧 宽 度:</td>
  146. <td width=5></td>
  147. <td><input id=d_width size=10 maxlength=4 value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
  148. <td width=40></td>
  149. <td>帧 高 度:</td>
  150. <td width=5></td>
  151. <td><input id=d_height size=10 maxlength=4 value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
  152. <td width=7></td>
  153. </tr>
  154. <tr><td colspan=9 height=5></td></tr>
  155. </table>
  156. </fieldset>
  157. </td>
  158. </tr>
  159. <tr><td height=5></td></tr>
  160. <tr><td align=right><input type=submit value=' 确定 ' id=Ok>&nbsp;&nbsp;<input type=button value=' 取消 ' onclick="window.close();"></td></tr>
  161. </table>
  162. </BODY>
  163. </HTML>