News_Label.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:31k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../../FS_Inc/Const.asp" -->
  3. <!--#include file="../../FS_Inc/Function.asp"-->
  4. <!--#include file="../../FS_InterFace/MF_Function.asp" -->
  5. <!--#include file="../../FS_InterFace/NS_Function.asp" -->
  6. <!--#include file="../../FS_Inc/Func_page.asp" -->
  7. <%
  8. Response.Buffer = True
  9. Response.Expires = -1
  10. Response.ExpiresAbsolute = Now() - 1
  11. Response.Expires = 0
  12. Response.CacheControl = "no-cache"
  13. Dim Conn
  14. MF_Default_Conn
  15. MF_Session_TF 
  16. if not MF_Check_Pop_TF("MF_sPublic") then Err_Show
  17. Dim obj_label_style_Rs,label_style_List
  18. label_style_List=""
  19. Set  obj_label_style_Rs = server.CreateObject(G_FS_RS)
  20. obj_label_style_Rs.Open "Select ID,StyleName from FS_MF_Labestyle where StyleType='NS' Order by  id desc",Conn,1,3
  21. do while Not obj_label_style_Rs.eof 
  22. label_style_List = label_style_List&"<option value="""& obj_label_style_Rs(0)&""">"& obj_label_style_Rs(1)&"</option>"
  23. obj_label_style_Rs.movenext
  24. loop
  25. obj_label_style_Rs.close:set obj_label_style_Rs = nothing
  26. Dim obj_special_Rs,label_special_List
  27. label_special_List=""
  28. Set  obj_special_Rs = server.CreateObject(G_FS_RS)
  29. obj_special_Rs.Open "Select SpecialEName,SpecialCName from FS_NS_Special  Order by  SpecialID desc",Conn,1,3
  30. do while Not obj_special_Rs.eof 
  31. label_special_List = label_special_List&"<option value="""& obj_special_Rs(0)&""">"& obj_special_Rs(1)&"</option>"
  32. obj_special_Rs.movenext
  33. loop
  34. obj_special_Rs.close:set obj_special_Rs = nothing
  35. %>
  36. <html>
  37. <head>
  38. <title>新闻标签管理</title>
  39. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  40. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  41. <base target=self>
  42. </head>
  43. <body class="hback">
  44. <script language="JavaScript" src="../../FS_Inc/PublicJS.js" type="text/JavaScript"></script>
  45. <table width="98%" height="100" border="0" align=center cellpadding="3" cellspacing="1" class="table" valign=absmiddle>
  46.   <form  name="form1" method="post">
  47.     <tr class="hback" > 
  48.       <td colspan="2"  align="Left" class="xingmu"><a href="News_label.asp" class="sd" target="_self"><strong><font color="#FF0000">创建标签</font></strong></a>|<a href="All_label_style.asp?label_Sub=NS&TF=NS" target="_self" class="sd"><strong>样式管理</strong></a></td>
  49.       <td width="38%"  align="Left" class="xingmu"><div align="right"> 
  50.           <input name="button4" type="button" onClick="window.returnValue='';window.close();" value="关闭">
  51.         </div></td>
  52.     </tr>
  53.     <tr class="hback"  style="font-family:宋体" > 
  54.       <td  align="center" class="hback" ><div align="right">显示格式</div></td>
  55.       <td colspan="2" class="hback" > <select name="out_char" id="out_char" onChange="selectHtml_express(this.options[this.selectedIndex].value);">
  56.           <option value="out_Table">普通格式</option>
  57.           <option value="out_DIV">DIV+CSS格式</option>
  58.           <option>RSS格式保留</option>
  59.         </select></td>
  60.     </tr>
  61.     <tr class="hback" > 
  62.       <td class="hback"  align="center"><div align="right">标签类型</div></td>
  63.       <td colspan="2" class="hback" >
  64.   <select  name="labelStyle" onChange="ChooseNewsType(this.options[this.selectedIndex].value);">
  65.           <option value="" style="background:#DEDEDE">---列表类----------</option>
  66.           <option value="ClassNews" selected>├┄栏目新闻列表</option>
  67.           <option value="SpecialNews">├┄专题新闻列表</option>
  68.           <!-- <option value="ReadNews">新闻浏览(新闻页面)</option>-->
  69.           <option value="LastNews">├┄最新新闻</option>
  70.           <option value="HotNews">├┄热点新闻</option>
  71.           <option value="RecNews">├┄推荐新闻</option>
  72.           <!--<option value="FiltNews">├┄幻灯新闻</option>-->
  73.           <option value="MarNews">├┄滚动新闻</option>
  74.           <!-- <option value="CorrNews">├┄相关新闻</option>-->
  75.           <!--<option value="DayNews">├┄头条新闻</option>-->
  76.           <option value="BriNews">├┄精彩新闻</option>
  77.           <option value="AnnNews">├┄公告新闻</option>
  78.           <option value="ConstrNews">├┄投稿</option>
  79.           <option value="" style="background:#DEDEDE">---终极类----------</option>
  80.           <option value="ClassList">├┄终极新闻列表</option>
  81.           <option value="subClassList">├┄子类新闻列表</option>
  82.           <option value="SpecialList">├┄终极专题列表</option>
  83.         </select> <span class="tx">如果是终极分类,不能选择栏目</span> </td>
  84.     </tr>
  85.     <tr class="hback" style="display:"> 
  86.       <td width="16%"  align="center" class="hback"><div align="right">图片新闻</div></td>
  87.       <td colspan="2" class="hback" ><label>
  88.         <select name="NewsPicTF" id="NewsPicTF">
  89.           <option value="0" selected>否</option>
  90.           <option value="1">是</option>
  91.         </select>
  92.       </label></td>
  93.     </tr>
  94.     <tr class="hback" id="specialEName_col" style="display:none"> 
  95.       <td class="hback"  align="center"><div align="right">专题列表</div></td>
  96.       <td colspan="2" class="hback" > <select id="specialEName"  name="specialEName" disabled>
  97.           <option value="">请选择专题</option>
  98.           <% = label_special_List %>
  99.         </select> <span class="tx">如果不选择,则为所有专题导航</span> </td>
  100.     </tr>
  101.     <tr class="hback" id="ClassName_col"> 
  102.       <td class="hback"  align="center"><div align="right">栏目列表</div></td>
  103.       <td colspan="2" class="hback" > <input  name="ClassName" type="text" id="ClassName" size="12" readonly> 
  104.         <input name="ClassID" type="hidden" id="ClassID"> <input name="button2" type="button" onClick="SelectClass();" value="选择栏目"> 
  105.         <span class="tx">选择新闻栏目,如果不选择,则显示所有的新闻,栏目新闻列表除外</span></td>
  106.     </tr>
  107.     <tr class="hback"  id="div_id" style="font-family:宋体;display:none;" > 
  108.       <td rowspan="2"  align="center" class="hback"><div align="right"></div>
  109.         <div align="right">DIV控制</div></td>
  110.       <td colspan="2" class="hback" >&lt;div id=&quot; <input name="DivID" disabled type="text" id="DivID" size="6"  style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成DIV调用的ID号,请在CSS中预先定义。不能为空"> 
  111.         &quot; class=&quot; <input name="Divclass"  type="text" id="Divclass" size="6"  disabled style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成DIV调用的Class名称,请在CSS中预先定义。可以为空!!"> 
  112.         &quot;&gt; &lt;ul id=&quot; <input name="ulid"  disabled type="text" id="ulid" size="6" style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000"  title="前台生成ul调用的ID,请在CSS中预先定义。可以为空!!"> 
  113.         &quot; class=&quot; <input name="ulclass"  type="text" id="ulclass" size="6" disabled style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成ul调用的class名称,请在CSS中预先定义。可以为空!!"> 
  114.         &quot;&gt; </td>
  115.     </tr>
  116.     <tr class="hback" id="ul_id" style="font-family:宋体;display:none;"> 
  117.       <td colspan="2" class="hback" >&lt;li id=&quot; <input name="liid" disabled type="text" id="liid" size="6"  style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成li调用的ID,请在CSS中预先定义。可以为空!!"> 
  118.         &quot; class=&quot; <input name="liclass"  type="text" id="liclass" size="6" disabled style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000"  title="前台生成li调用的class名称,请在CSS中预先定义。可以为空!!"> 
  119.         &quot;&gt; </td>
  120.     </tr>
  121.     <tr class="hback" > 
  122.       <td class="hback"  align="center"><div align="right">显示范围</div></td>
  123.       <td colspan="2" class="hback" >只显示 
  124.         <input name="DateNumber"  type="text" id="DateNumber" value="0" size="5">
  125.         天内的新闻. <span class="tx">如果为0,则显示所有时间内的新闻</span></td>
  126.     </tr>
  127.     <tr class="hback" > 
  128.       <td class="hback"  id="NewsNum" align="center"><div align="right">标题字数</div></td>
  129.       <td colspan="2" class="hback" ><input name="TitleNumber" type="text" id="TitleNumber" value="30" size="5"> 
  130.         <span class="tx">中文算2个字符</span>   图文标志 
  131.         <select name="PicTF" id="PicTF">
  132.           <option value="1" selected>显示</option>
  133.           <option value="0">不显示</option>
  134.         </select>
  135.  </td>
  136.     </tr>
  137.     <tr class="hback" > 
  138.       <td class="hback"  id="NewsNum" align="center"><div align="right">调用数量</div></td>
  139.       <td colspan="2" class="hback" > <input id="NewsNumber"  name="NewsNumber" type="text" size="12" value="10"> 
  140.         <span class="tx">调用的前台显示数量 此项如果选择终极新闻或者终极专题,则无效</span></td>
  141.     </tr>
  142.     <tr class="hback"> 
  143.       <td class="hback" align="center"><div align="right">新闻排列列数</div></td>
  144.       <td colspan="2" class="hback" >
  145.   <select name="ColsNumber" id="select">
  146.           <option value="1" selected>1</option>
  147.           <option value="2">2</option>
  148.           <option value="3">3</option>
  149.           <option value="4">4</option>
  150.           <option value="5">5</option>
  151.           <option value="6">6</option>
  152.           <option value="7">7</option>
  153.           <option value="8">8</option>
  154.           <option value="9">9</option>
  155.           <option value="10">10</option>
  156.           <option value="11">11</option>
  157.           <option value="12">12</option>
  158.           <option value="13">13</option>
  159.           <option value="14">14</option>
  160.           <option value="15">15</option>
  161.           <option value="16">16</option>
  162.           <option value="17">17</option>
  163.           <option value="18">18</option>
  164.           <option value="19">19</option>
  165.           <option value="20">20</option>
  166.         </select> 
  167.   <span class="tx">新闻一行显示数量,如果是DIV+CSS,请在CSS里控制条数</span> (子类新闻列表只能一行只能显示一个) </td>
  168.     </tr>
  169.     <tr class="hback"   id="c_ColsNum" style="display:none"> 
  170.       <td class="hback" align="center"><div align="right">栏目显示列数</div></td>
  171.       <td colspan="2" class="hback" >
  172.   <select name="sub_colsnum" id="sub_colsnum" disabled>
  173.           <option value="1" selected>1</option>
  174.           <option value="2">2</option>
  175.           <option value="3">3</option>
  176.           <option value="4">4</option>
  177.           <option value="5">5</option>
  178.           <option value="6">6</option>
  179.           <option value="7">7</option>
  180.           <option value="8">8</option>
  181.         </select>
  182.   背景图片
  183.   <input name="bg_pic" type="text" id="bg_pic" disabled>
  184.   <span class="tx">仅适用于子类列表</span></td>
  185.     </tr>
  186.     <tr class="hback" > 
  187.       <td class="hback"  id="c_ColsNum" align="center"><div align="right">包含子类</div></td>
  188.       <td colspan="2" class="hback" ><select name="SubTF" id="SubTF">
  189.           <option value="1">是</option>
  190.           <option value="0" selected>否</option>
  191.         </select> <span class="tx">建议不要选择,否则新闻生成速度会大幅度降低,同时将大量占用服务器资源和内存</span></td>
  192.     </tr>
  193.     <tr class="hback" > 
  194.       <td class="hback"  id="Num" align="center"><div align="right">排序字段</div></td>
  195.       <td colspan="2" class="hback" > <select id="OrderType"  name="OrderType">
  196.           <option value="ID">自动编号</option>
  197.           <option value="AddTime">添加日期</option>
  198.           <option value="PopId" selected>新闻权重</option>
  199.           <option value="Hits">点击次数</option>
  200.         </select> 排序方式 <select id="orderby"  name="orderby">
  201.           <option value="ASC">升序</option>
  202.           <option value="DESC" selected>降序</option>
  203.         </select>&nbsp;<span id="last_desc" class="tx"></span> </td>
  204.     </tr>
  205.     <tr class="hback" id="More_col"> 
  206.       <td class="hback"  id="PageStyle_1" align="center"><div align="right">更多连接</div></td>
  207.       <td colspan="2" class="hback" ><input  name="More_char" type="text" id="More_char" value="·" size="25"> 
  208.         窗口: 
  209.           <select name="Openstyle" id="Openstyle">
  210.           <option value="0" selected>原窗口</option>
  211.           <option value="1">新窗口</option>
  212.         </select><span class="tx"><br>
  213.         请输入html语法,如:&lt;img src=&quot;/files/more.gif&quot; border='0'&gt;</span></td>
  214.     </tr>
  215.     <tr class="hback" id="PageStyle_col" style="display:none"> 
  216.       <td class="hback"   align="center"><div align="right">是否分页</div></td>
  217.       <td colspan="2" class="hback" ><input name="PageTF" type="checkbox" id="PageTF" value="1" disabled>
  218.           分页样式 
  219.         <input id="PageStyle"  name="PageStyle" type="text" size="9" value='3,CC0066'  disabled> 
  220.         <input name="button" type="button" id="SetPage" onClick="OpenPageStyle(this.form.PageStyle)" value="设置" disabled>
  221.          每页数量 
  222.         <input id="PageNumber"  name="PageNumber" type="text" size="4" value="30" disabled>
  223.          <span id="page_css" style="display:">分页CSS 
  224.         <input id="PageCSS" name="PageCSS" type="text" size="5">
  225.         </span> <span class="tx">仅适用终极分类</span></td>
  226.     </tr>
  227.     <tr class="hback" id="Mar_cols" style="display:none"> 
  228.       <td class="hback"  id="ScrollSpeed" align="center"><div align="right">滚动速度</div></td>
  229.       <td colspan="2" class="hback" ><input id="MarqueeSpeed"  name="MarqueeSpeed" type="text" size="12" value='8'  disabled>
  230.          滚动方向 
  231.         <select id="MarqueeDirection"  name="MarqueeDirection" disabled>
  232.           <option value="up">向上</option>
  233.           <option value="down">向下</option>
  234.           <option value="left" selected>向左</option>
  235.           <option value="right">向右</option>
  236.         </select>
  237.         <span style="display:none">选择样式</span>
  238.         <select name="Marqueestyle" id="Marqueestyle" disabled style="display:none">
  239.           <option value="0" selected>滚动</option>
  240.           <option value="1">闪动</option>
  241.         </select></td>
  242.     </tr>
  243.     <tr class="hback" > 
  244.       <td class="hback"  id="NewsStyle" align="center"><div align="right">日期格式</div></td>
  245.       <td colspan="2" class="hback" ><input name="DateType" type="text" id="DateType" value="YY02年MM月DD日" size="20"> 
  246.         <span class="tx">格式:YY02代表2位的年份(如06表示2006年),YY04表示4位数的年份(2006),MM代表月,DD代表日,HH代表小时,MI代表分,SS代表秒</span></td>
  247.     </tr>
  248.     <tr class="hback" > 
  249.       <td class="hback"  align="center"><div align="right">引用样式</div></td>
  250.       <td class="hback"  colspan="2" align="center"><div align="left"> 
  251.           <select id="NewsStyle"  name="NewsStyle" style="width:40%">
  252.             <% = label_style_List %>
  253.           </select>
  254.           <input name="button3" type="button" id="button" onClick="showModalDialog('News_label_styleread.asp?ID='+document.form1.NewsStyle.value,'WindowObj','dialogWidth:420pt;dialogHeight:180pt;status:yes;help:no;scroll:yes;');" value="查看">
  255.           <span class="tx">请在各个子系统中建立前台页面新闻显示样式</span></div></td>
  256.     </tr>
  257.     <tr class="hback" > 
  258.       <td class="hback" align="center" height="30"><div align="right">其他</div></td>
  259.       <td height="30"  colspan="2" align="center" class="hback"><div align="left"> 
  260.           内容显示最多字符 
  261.           <input name="contentnumber" type="text" id="contentnumber" value="200" size="12">
  262.           新闻导读显示最多字符 
  263.           <input name="navinumber" type="text" id="navinumber" value="200" size="12">
  264.         (中文2个字符)</div></td>
  265.     </tr>
  266.     <tr class="hback" > 
  267.       <td class="hback"  colspan="3" align="center" height="30"> <input name="button" type="button" onClick="ok(this.form);" value="确定创建此标签"> 
  268.         <input name="button" type="button" onClick="window.returnValue='';window.close();" value=" 取 消 ">      </td>
  269.     </tr>
  270.   </form>
  271. </table>
  272. </body>
  273. <% 
  274. Set Conn=nothing
  275. %>
  276. </html>
  277. <script language="JavaScript" type="text/JavaScript">
  278. function ChooseNewsType(NewsType)
  279. {
  280. switch (NewsType)
  281. {
  282. case "ClassNews":
  283. document.getElementById('last_desc').innerHTML=""
  284. returnChooseType();
  285. break;
  286. case "LastNews":
  287. document.getElementById('OrderType').value='AddTime';
  288. document.getElementById('last_desc').innerHTML="如果是最新新闻,请选择'<b>添加日期</b>'和'<b>降序</b>'排列"
  289. returnChooseType();
  290. break;
  291. case "HotNews":
  292. document.getElementById('last_desc').innerHTML=""
  293. returnChooseType();
  294. break;
  295. case "RecNews":
  296. document.getElementById('last_desc').innerHTML=""
  297. returnChooseType();
  298. break;
  299. case "DayNews":
  300. document.getElementById('last_desc').innerHTML=""
  301. returnChooseType();
  302. break;
  303. case "BriNews":
  304. document.getElementById('last_desc').innerHTML=""
  305. returnChooseType();
  306. break;
  307. case "AnnNews":
  308. document.getElementById('last_desc').innerHTML=""
  309. returnChooseType();
  310. break;
  311. case "ConstrNews":
  312. document.getElementById('last_desc').innerHTML=""
  313. returnChooseType();
  314. break;
  315. case "SpecialNews":
  316. document.getElementById('ClassName_col').disabled=false;
  317. document.getElementById('PageStyle_col').disabled=true;
  318. document.getElementById('SetPage').disabled=true;
  319. document.getElementById('PageTF').disabled=true;
  320. document.getElementById('PageStyle').disabled=true;
  321. document.getElementById('PageNumber').disabled=true;
  322. document.getElementById('Mar_cols').disabled=true;
  323. document.getElementById('ClassName_col').style.display='';
  324. document.getElementById('Mar_cols').style.display='none';
  325. document.getElementById('PageStyle_col').style.display='none';
  326. document.getElementById('More_col').style.display='';
  327. document.getElementById('More_char').disabled=false;
  328. document.getElementById('MarqueeSpeed').disabled=true;
  329. document.getElementById('MarqueeDirection').disabled=true;
  330. document.getElementById('ColsNumber').value='1';
  331. document.getElementById('specialEName_col').style.display='';
  332. document.getElementById('specialEName').disabled=false;
  333. document.getElementById('ClassID').disabled=true;
  334. document.getElementById('ColsNumber').disabled=false;
  335. document.getElementById('sub_colsnum').disabled=true;
  336. document.getElementById('bg_pic').disabled=true;
  337. document.getElementById('c_ColsNum').style.display='none';
  338. break;
  339. case "MarNews":
  340. document.getElementById('ClassName_col').disabled=false;
  341. document.getElementById('PageStyle_col').disabled=true;
  342. document.getElementById('SetPage').disabled=true;
  343. document.getElementById('PageTF').disabled=true;
  344. document.getElementById('PageStyle').disabled=true;
  345. document.getElementById('PageNumber').disabled=true;
  346. document.getElementById('Mar_cols').disabled=false;
  347. document.getElementById('ClassName_col').style.display='';
  348. document.getElementById('Mar_cols').style.display='';
  349. document.getElementById('PageStyle_col').style.display='none';
  350. document.getElementById('More_col').style.display='';
  351. document.getElementById('More_char').disabled=false;
  352. document.getElementById('MarqueeSpeed').disabled=false;
  353. document.getElementById('MarqueeDirection').disabled=false;
  354. //document.getElementById('Marqueestyle').disabled=false;
  355. //document.getElementById('ColsNumber').value='10';
  356. document.getElementById('ColsNumber').disabled=true;
  357. document.getElementById('specialEName_col').style.display='none';
  358. document.getElementById('specialEName').disabled=true;
  359. document.getElementById('ClassID').disabled=false;
  360. document.getElementById('sub_colsnum').disabled=true;
  361. document.getElementById('bg_pic').disabled=true;
  362. document.getElementById('c_ColsNum').style.display='none';
  363. break;
  364. case "ClassList":
  365. document.getElementById('ClassName_col').disabled=true;
  366. document.getElementById('Mar_cols').disabled=true;
  367. document.getElementById('PageStyle_col').disabled=false;
  368. document.getElementById('SetPage').disabled=false;
  369. document.getElementById('PageTF').disabled=false;
  370. document.getElementById('PageStyle').disabled=false;
  371. document.getElementById('PageNumber').disabled=false;
  372. document.getElementById('ClassName_col').style.display='none';
  373. document.getElementById('Mar_cols').disabled='';
  374. document.getElementById('PageStyle_col').style.display='';
  375. document.getElementById('More_col').style.display='none';
  376. document.getElementById('MarqueeSpeed').disabled=true;
  377. document.getElementById('MarqueeDirection').disabled=true;
  378. document.getElementById('More_char').disabled=true;
  379. document.getElementById('ColsNumber').value='1';
  380. document.getElementById('ClassID').disabled=true;
  381. document.getElementById('specialEName_col').style.display='none';
  382. document.getElementById('specialEName').disabled=true;
  383. document.getElementById('ColsNumber').disabled=false;
  384. document.getElementById('sub_colsnum').disabled=true;
  385. document.getElementById('bg_pic').disabled=true;
  386. document.getElementById('c_ColsNum').style.display='none';
  387. break;
  388. case "subClassList":
  389. document.getElementById('ClassName_col').disabled=true;
  390. document.getElementById('Mar_cols').disabled=true;
  391. document.getElementById('PageStyle_col').disabled=false;
  392. document.getElementById('SetPage').disabled=false;
  393. document.getElementById('PageTF').disabled=false;
  394. document.getElementById('PageStyle').disabled=false;
  395. document.getElementById('PageNumber').disabled=false;
  396. document.getElementById('ClassName_col').style.display='none';
  397. document.getElementById('Mar_cols').disabled='';
  398. document.getElementById('PageStyle_col').style.display='';
  399. document.getElementById('More_col').style.display='none';
  400. document.getElementById('MarqueeSpeed').disabled=true;
  401. document.getElementById('MarqueeDirection').disabled=true;
  402. document.getElementById('More_char').disabled=true;
  403. document.getElementById('ColsNumber').value='1';
  404. document.getElementById('ClassID').disabled=true;
  405. document.getElementById('specialEName_col').style.display='none';
  406. document.getElementById('specialEName').disabled=true;
  407. document.getElementById('ColsNumber').disabled=false;
  408. document.getElementById('sub_colsnum').disabled=false;
  409. document.getElementById('bg_pic').disabled=false;
  410. document.getElementById('c_ColsNum').style.display='';
  411. break;
  412. case "SpecialList":
  413. document.getElementById('ClassName_col').disabled=true;
  414. document.getElementById('Mar_cols').disabled=true;
  415. document.getElementById('PageStyle_col').disabled=false;
  416. document.getElementById('SetPage').disabled=false;
  417. document.getElementById('PageTF').disabled=false;
  418. document.getElementById('PageStyle').disabled=false;
  419. document.getElementById('PageNumber').disabled=false;
  420. document.getElementById('ClassName_col').style.display='none';
  421. document.getElementById('Mar_cols').disabled='';
  422. document.getElementById('PageStyle_col').style.display='';
  423. document.getElementById('More_col').style.display='none';
  424. document.getElementById('MarqueeSpeed').disabled=true;
  425. document.getElementById('MarqueeDirection').disabled=true;
  426. document.getElementById('More_char').disabled=true;
  427. document.getElementById('ColsNumber').value='1';
  428. document.getElementById('ClassID').disabled=true;
  429. document.getElementById('specialEName_col').style.display='none';
  430. document.getElementById('specialEName').disabled=true;
  431. document.getElementById('ColsNumber').disabled=false;
  432. document.getElementById('sub_colsnum').disabled=true;
  433. document.getElementById('bg_pic').disabled=true;
  434. document.getElementById('c_ColsNum').style.display='none';
  435. break;
  436. }
  437.  }
  438. function returnChooseType()
  439. {
  440. document.getElementById('ClassName_col').disabled=false;
  441. document.getElementById('PageStyle_col').disabled=true;
  442. document.getElementById('SetPage').disabled=true;
  443. document.getElementById('PageTF').disabled=true;
  444. document.getElementById('PageStyle').disabled=true;
  445. document.getElementById('PageNumber').disabled=true;
  446. document.getElementById('Mar_cols').disabled=true;
  447. document.getElementById('ClassName_col').style.display='';
  448. document.getElementById('Mar_cols').style.display='none';
  449. document.getElementById('PageStyle_col').style.display='none';
  450. document.getElementById('More_col').style.display='';
  451. document.getElementById('More_char').disabled=false;
  452. document.getElementById('ClassID').disabled=false;
  453. document.getElementById('ColsNumber').value='1';
  454. document.getElementById('MarqueeSpeed').disabled=true;
  455. document.getElementById('MarqueeDirection').disabled=true;
  456. document.getElementById('specialEName_col').style.display='none';
  457. document.getElementById('specialEName').disabled=true;
  458. document.getElementById('ColsNumber').disabled=false;
  459. document.getElementById('sub_colsnum').disabled=true;
  460. document.getElementById('bg_pic').disabled=true;
  461. document.getElementById('c_ColsNum').style.display='none';
  462. }
  463. function selectHtml_express(Html_express)
  464. {
  465. switch (Html_express)
  466. {
  467. case "out_Table":
  468. document.getElementById('div_id').style.display='none';
  469. document.getElementById('ul_id').style.display='none';
  470. document.getElementById('DivID').disabled=true;
  471. document.getElementById('Divclass').disabled=true;
  472. document.getElementById('ulid').disabled=true;
  473. document.getElementById('ulclass').disabled=true;
  474. document.getElementById('liid').disabled=true;
  475. document.getElementById('liclass').disabled=true;
  476. document.getElementById('page_css').style.display='';
  477. break;
  478. case "out_DIV":
  479. document.getElementById('div_id').style.display='';
  480. document.getElementById('ul_id').style.display='';
  481. document.getElementById('page_css').style.display='none';
  482. document.getElementById('DivID').disabled=false;
  483. document.getElementById('Divclass').disabled=false;
  484. document.getElementById('ulid').disabled=false;
  485. document.getElementById('ulclass').disabled=false;
  486. document.getElementById('liid').disabled=false;
  487. document.getElementById('liclass').disabled=false;
  488. break;
  489. }
  490. }
  491. function ShowTempLayer(oDiv){
  492. var obj=document.getElementById(oDiv);
  493. obj.style.display = '';
  494. obj.style.width = 280;
  495. obj.style.height = 120;
  496. obj.style.top = parseInt(document.body.scrollTop+event.clientY)-100;
  497. obj.style.left = parseInt(event.clientX)-280;
  498. }
  499. function SelectClass()
  500. {
  501. var ReturnValue='',TempArray=new Array();
  502. ReturnValue = OpenWindow('../News/lib/SelectClassFrame.asp',400,300,window);
  503. if (ReturnValue.indexOf('***')!=-1)
  504. {
  505. TempArray = ReturnValue.split('***');
  506. document.all.ClassID.value=TempArray[0]
  507. document.all.ClassName.value=TempArray[1]
  508. }
  509. }
  510. function OpenPageStyle(obj){
  511. var ret = OpenWindow("setPage.asp",200,200,"page");
  512. if(ret!='')obj.value = ret;
  513. }
  514. function GetObj(s){
  515. return document.getElementById(s);
  516. }
  517. function IsDisabled(oName){
  518. if(GetObj(oName).disabled == true){
  519. return true;
  520. }else{
  521. return false;
  522. }
  523. }
  524. var G_CanSave = true;
  525. var G_Save_Msg = '';
  526. function ok(obj){
  527. //if(obj.labelName.value == ''){alert('请输入标签名称');obj.labelName.focus();return false;}
  528. if(obj.NewsStyle.value == ''){alert('请填写引用样式!!n如果还没建立,请在样式管理中建立');obj.NewsStyle.focus();return false;}
  529. if(obj.labelStyle.value=='ClassNews')
  530. {
  531. if(obj.ClassName.value==''){alert('请选择栏目');obj.ClassName.focus();return false;}
  532. }
  533. if(obj.labelStyle.value=='SpecialNews')
  534. {
  535. if(obj.specialEName.value==''){alert('请选择专题');obj.specialEName.focus();return false;}
  536. }
  537. if(obj.labelStyle.value=='MarNews')
  538. {
  539. if(isNaN(obj.MarqueeSpeed.value)==true){alert('滚动速度请填写数字');obj.MarqueeSpeed.focus();return false;}
  540. }
  541. if(obj.contentnumber.value==''){alert('请填写内容显示字符数n中文占2个字符');obj.contentnumber.focus();return false;}
  542. if(obj.navinumber.value==''){alert('请填写新闻导航显示字符数n中文占2个字符');obj.navinumber.focus();return false;}
  543. if(isNaN(obj.NewsNumber.value)==true){alert('调用数量必须为数字');obj.NewsNumber.focus();return false;}
  544. if(isNaN(obj.contentnumber.value)==true){alert('内容显示字数请用数字');obj.contentnumber.focus();return false;}
  545. if(isNaN(obj.navinumber.value)==true){alert('导航显示字数请用数字');obj.navinumber.focus();return false;}
  546. if(obj.PageStyle.value == '')obj.PageStyle.value=',CC0066';
  547. var retV = '{FS:NS=';
  548. retV+=obj.labelStyle.value + '┆';
  549. if(!IsDisabled('NewsPicTF')) retV+='图片新闻$' + obj.NewsPicTF.value + '┆';
  550. if(!IsDisabled('specialEName')) retV+='专题$' + obj.specialEName.value + '┆';
  551. if(!IsDisabled('ClassID')) retV+='栏目$' + obj.ClassID.value + '┆';
  552. if (obj.labelStyle.value!='ClassList'&&obj.labelStyle.value!='SpecialList')
  553. {
  554. if(!IsDisabled('NewsNumber')) retV+='Loop$'+ obj.NewsNumber.value + '┆';
  555. }
  556. if(!IsDisabled('out_char')) retV+='输出格式$' + obj.out_char.value + '┆';
  557. if(!IsDisabled('DivID')) retV+='DivID$' + obj.DivID.value + '┆';
  558. if(!IsDisabled('Divclass')) retV+='DivClass$' + obj.Divclass.value + '┆';
  559. if(!IsDisabled('ulid')) retV+='ulid$' + obj.ulid.value + '┆';
  560. if(!IsDisabled('ulclass')) retV+='ulclass$' + obj.ulclass.value + '┆';
  561. if(!IsDisabled('liid')) retV+='liid$' + obj.liid.value + '┆';
  562. if(!IsDisabled('liclass')) retV+='liclass$' + obj.liclass.value + '┆';
  563. if(!IsDisabled('DateNumber')) retV+='多少天$' + obj.DateNumber.value + '┆';
  564. if(!IsDisabled('TitleNumber')) retV+='标题数$' + obj.TitleNumber.value + '┆';
  565. if(!IsDisabled('PicTF')) retV+='图文标志$' + obj.PicTF.value + '┆';
  566. if(!IsDisabled('Openstyle')) retV+='打开窗口$' + obj.Openstyle.value + '┆';
  567. if(!IsDisabled('SubTF')) retV+='包含子类$' + obj.SubTF.value + '┆';
  568. if(!IsDisabled('OrderType')) retV+='排列字段$' + obj.OrderType.value + '┆';
  569. if(!IsDisabled('orderby')) retV+='排列方式$' + obj.orderby.value + '┆';
  570. if(!IsDisabled('More_char')) retV+='更多连接$' + obj.More_char.value + '┆';
  571. if(!IsDisabled('PageTF')){
  572. if (obj.PageTF.checked){
  573. retV+='分页$' + obj.PageTF.value + '┆';
  574. }else{
  575. retV+='分页$0┆';
  576. }
  577. }
  578. if(!IsDisabled('PageStyle')) retV+='分页样式$' + obj.PageStyle.value + '┆';
  579. if(!IsDisabled('PageNumber')) retV+='每页数量$' + obj.PageNumber.value + '┆';
  580. if(!IsDisabled('PageCSS')) retV+='PageCSS$' + obj.PageCSS.value + '┆';
  581. if(!IsDisabled('DateType')) retV+='日期格式$' + obj.DateType.value + '┆';
  582. if(!IsDisabled('NewsStyle')) retV+='引用样式$' + obj.NewsStyle.value + '┆';
  583. if(!IsDisabled('bg_pic')) retV+='背景底纹$' + obj.bg_pic.value + '┆';
  584. if(!IsDisabled('sub_colsnum')) retV+='栏目排列数$' + obj.sub_colsnum.value + '┆';
  585. retV+='新闻排列数$' + obj.ColsNumber.value + '┆';
  586. retV+='内容字数$' + obj.contentnumber.value + '┆';
  587. if(obj.labelStyle.value=='MarNews')
  588. {retV+='导航字数$' + obj.navinumber.value + '┆';}
  589. else
  590. {retV+='导航字数$' + obj.navinumber.value +'';}
  591. if(!IsDisabled('MarqueeSpeed')) retV+='滚动速度$' + obj.MarqueeSpeed.value + '┆';
  592. if(!IsDisabled('MarqueeDirection')) retV+='滚动方向$' + obj.MarqueeDirection.value +'';
  593. //if(!IsDisabled('Marqueestyle')) retV+='滚动样式$' + obj.Marqueestyle.value +'';
  594. retV+='}';
  595. window.parent.returnValue = retV;
  596. window.close();
  597. }
  598. </script>
  599. <!-- Powered by: FoosunCMS4.0系列,Company:Foosun Inc. -->