⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 updateadver.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" contentType="text/html; charset=gbk"%>
<%@ page import="com.doone.fj1w.bbs.*"%>
<%@ page import="com.doone.util.*"%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.uurm.*"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>


<%
	String sParentId = request.getParameter("pid");
	String sPurvICode = "BBS014";
	Sys_Purview purview = null;
	DacClient db = new DacClient();
	if ( sParentId != null && sParentId.length() > 0 ) {
		purview = Sys_Purview.getPurviewByID(db, Long.parseLong(sParentId));
		sPurvICode = purview.getPurviewCode();
	}
	else {
		purview = Sys_Purview.getPurviewByID(db, Sys_Purview.getPurviewIdByCode(sPurvICode));
	}

	long parentId = purview.getPurviewId();
	WebAuth auth = WebAuth.getInstance(request);

    if ( ! auth.IsAuthed() ) {
	    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
	    return;
    }
	else if ( ! auth.CheckPurv(sPurvICode) ) {
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}

	BBSAuth bbsAuth = BBSAuth.getInstance(auth, sPurvICode);
	String StateFlag = "0"; // 状态标记,只有管理才能显示编辑控件的特殊功能。
	if ( ! ( bbsAuth.hasManagerPurview() || bbsAuth.hasAddPurview() ) ) {
		// 当前用户没有添加权限和管理权限。
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}
	else if ( bbsAuth.hasManagerPurview() ) {
		StateFlag = "1";
	}
	
	long id=0L;
	try{
		id=Long.parseLong(request.getParameter("id"));
	}catch(Exception e){
		return;
	}
	
	DataTable contentCode = ClientService.getContentCode(sPurvICode);	
	pageContext.setAttribute("CONTENTCODE",contentCode);
		
	TF_Content content =new TF_Content(new DacClient(),id);	
	session.setAttribute("content",content);
	String startTime=content.getStartTime().toString().substring(0,10);
	String endTime=content.getEndTime().toString().substring(0,10);
	String code =content.getContentCode();
	String existAttch=content.getExist_Attch();
	TF_Attchment[] attchList = TF_Attchment.getAttchList(db, content.getContent_ID(), null);
	StringBuffer sAttchment = new StringBuffer();
	StringBuffer sAttchList = new StringBuffer();
	for (int i=0; i<attchList.length; i++ ) {
		if ( attchList[i].getAttch_Type().equals("2") ) {
			sAttchList.append("<option value=\"");
			sAttchList.append("||");
			sAttchList.append(attchList[i].getFile_Name());
			sAttchList.append("\">");
			sAttchList.append(attchList[i].getFile_Name());
			sAttchList.append("</option>");
			if ( sAttchment.length() > 0 ) {
				sAttchment.append("::||");
				sAttchment.append(attchList[i].getFile_Name());
			}
			else {
				sAttchment.append("||").append(attchList[i].getFile_Name());
			}
		}
	}
%>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
	<link href="../../../common/style/main.css" type="text/css" rel="stylesheet" />
	<script language="JavaScript" src="../../../common/script/ChangeStyle.js"></script>
	<script language="JavaScript" src="../../../common/mainTool.js"></script>
	<script language="JavaScript" src="../../../common/XMLHttpClient.js"></script>
	<link rel="stylesheet" type="text/css" media="all" href="../../calendar/calendar-blue2.css"/>
	<script type="text/javascript" src="../../calendar/calendar.js"></script>
	<script type="text/javascript" src="../../calendar/calendar-zh.js"></script>
	<script type="text/javascript" src="../../calendar/calendar-action.js"></script>

	<title>修改广告</title>
	<script language="JavaScript">
		
    	var ApplicationRootPath = "<%= request.getContextPath()%>";
    	var xmlHttpURL = ApplicationRootPath + "/XmlHttpService";
    	
    	var booEdit=0; //0--文字广告,1--图片广告
		
		document.getElementById("CONTENT").value="<%=content.getContent()%>";
		
		function fn_onsubmit() {
			try {
				if ( document.getElementById("TITLE").value.length == 0 ) {
					alert("标题不能为空!");
					document.getElementById("TITLE").focus();
					return false;
				}
				if (booEdit==0 && document.getElementById("CONTENT").length == 0 ) {
					alert("内容中施舍几个字吧。");
					document.getElementById("CONTENT").focus();
					return false;
				}
				
				if (booEdit==1 && document.getElementById("ATTCHLIST").options.length == 0 ) {
					alert("请上传广告图片");					
					return false;
				}				
			}
			catch(ex) {alert(ex.description); return false;}

			return true;
		}
		
		function addUploadFile(sOriginalFileName, sSaveFileName, sPathFileName) {
			try {
				var oInput1 = document.getElementById("ATTCHMENT");

				if ( oInput1.value.length > 0 ) {
					oInput1.value += "::" + sSaveFileName + "||" + sOriginalFileName;
				}
				else {
					oInput1.value = sSaveFileName + "||" + sOriginalFileName;
				}
			}
			catch(ex) {}
		}		
		function UploadSaved(sSaveFileName, sOriginalFileName) {
			try {

				var oSelect1= document.getElementById("ATTCHLIST");
				var opt1 = document.createElement("OPTION");
				opt1.value = sSaveFileName + "||" + sOriginalFileName;
				opt1.text = sOriginalFileName;
				oSelect1.add(opt1);
			}
			catch(ex) {}
		}
		
		function fn_delete() {
			// 删除当前选中的附件;
			try{
				var oSelect = document.getElementById("ATTCHLIST");
				if ( oSelect.options.length == -1 ) {
					alert("附件列表为空,没有东西可以删除。");
					return false;
				}
				
				var fileNames = oSelect.options[oSelect.selectedIndex].value.split("||");
				
				// 通过XMLHttpClient删除附件。
	            var xmlHttp = new XMLHttpClient(xmlHttpURL);
	            xmlHttp.append("FILENAME",fileNames[0]);
	            var str = xmlHttp.submitAsString("BBSClientService","deleteAttchment");
	            
	            if ( str == new String("str-->true") ) {
	            	// 删除列表内容。
	            	oSelect.remove(oSelect.selectedIndex);
	            	alert("删除成功!");
	            }
	            else {
	            	alert("删除失败。");
	            }
			}
			catch(ex) {}
		}
			
		function fnShowEdit() {
			document.getElementById("tbodyimg").style.display='none';
			document.getElementById("tbodyedit").style.display='block';			
			document.getElementById('CONTENTTYPE').value="02";			
			booEdit=0;
			fnShowEdit_deleteattch();
		}
		
		function fnShowImg() {
			document.getElementById("tbodyimg").style.display='block';
			document.getElementById("tbodyedit").style.display='none';
			document.getElementById("CONTENTTYPE").value="03";
			document.getElementById("CONTENT").value="";			
			booEdit=1;			
		}
		function fnShowEdit_deleteattch(){
			// 删除当前选中的附件;
			try{
				var oSelect = document.getElementById("ATTCHLIST");
				if ( oSelect.options.length == -1 ) {				
					return false;
				}				
				var fileNames = oSelect.options[oSelect.selectedIndex].value.split("||");
				
				// 通过XMLHttpClient删除附件。
	            var xmlHttp = new XMLHttpClient(xmlHttpURL);
	            xmlHttp.append("FILENAME",fileNames[0]);
	            var str = xmlHttp.submitAsString("BBSClientService","deleteAttchment");
	            
	            if ( str == new String("str-->true") ) {
	            	// 删除列表内容。
	            	oSelect.remove(oSelect.selectedIndex);	            	
	            }	            
			}
			catch(ex) {}
		}
	</script>
</head>
<body>
<form id="Form1" name="Form1" method="post" action="updateAdver_submit.jsp?id=<%=id%>" >
<input type="hidden" name="PARENTID" value="<%= parentId%>"/>
<table width="100%" border="0" cellpadding="2" cellspacing="1" class="InnerTable">
  <tr class="InnerHead">
    <td colspan="7"><jsp:include page="../../../common/inc_top.jsp" >
      <jsp:param name="purvCode" value="<%=sPurvICode%>"/>
      </jsp:include>    </td>
  </tr>
  <tr class="OuterHead" >
    <td colspan="7"><table width="100%"  border="0" cellspacing="0" cellpadding="1">
      <tr>
        <td nowrap="nowrap" style="text-align:left"><span id="ItemTitle"><font face="webdings">8</font>模块信息</span></td>
        <td align="right" nowrap><span id="ItemTitle">添加新的广告</span></td>
      </tr>
    </table></td>
  </tr>
  <tr class="InnerMain">
    <td class="InnerHead" valign="Middle" align="right"
			width="13%">标题:</td>
    <td colspan="6"><input id="TITLE" name="TITLE" maxlength="255" style="width: 100%" value="<%=content.getTitle()%>" /></td>
  </tr>
  <tr class="InnerMain">
    <td class="InnerHead" valign="Middle" align="right"
			width="13%">简要介绍:</td>
    <td colspan="6"><input id="RECOMMEND" name="RECOMMEND" maxlength="255" style="width: 100%" value="<%=content.getRecommend()%>" />
    				<input type="hidden" id="CONTENTTYPE" name="CONTENTTYPE" value="02">    </td>
  </tr>  
  <tr class="InnerMain">	
		<td class="InnerHead" align="right">开始时间:</td>
		<td width="40%">
		<input type="text" name="STARTTIME" id="STARTTIME" title="双击清空。" value="<%=startTime%>" 
					  		 ondblclick="this.value='<%=startTime%>';" 
					  		size="19" /><span style="cursor:hand" 
					  		onclick="return showCalendar('STARTTIME', '%Y-%m-%d', '24', true);">
	  <img border="0" src="../../calendar/date_botton.gif" width="20" height="14"> <span style="color:#FF0000">&nbsp;有效开始时间</span> </td>
	    <td width="12%" align="right" class="InnerHead">结束时间:</td>
	    <td  width="35%"  align="left" class="">
			<input type="text" name="ENDTIME" id="ENDTIME" title="双击清空。" value="<%=endTime%>" 
							 onDblClick="this.value='<%=endTime%>';"  size="19"  /><span style="cursor:hand" 
					  		onclick="return showCalendar('ENDTIME', '%Y-%m-%d', '24', true);">
	  <img border="0" src="../../calendar/date_botton.gif" width="20" height="14">	<span style="color:#FF0000">&nbsp;有效结束时间</span>	  </td>
	</tr>
  <tr class="InnerMain">
    <td class="InnerHead" valign="Middle" align="right"
			width="13%">内容编码:</td>
    <td  colspan="6">
		<custom:HtmlSelect name="CONTENTCODE" style="width:100%" styleId="CONTENTCODE" dataSource="CONTENTCODE"
						  textFieldName="PAGENAME" valueFieldName="CONTENTCODE"						 
						  disabled='false'
						  value='<%=code%>'>		</custom:HtmlSelect>    </td>
  </tr> 	
  
  <tr>
  	 <td class="InnerHead" valign="Middle" align="right"
			width="13%">选择广告类型:</td>
    <td colspan="6">
   <input type="radio" id="ADVEREDIT" name="querymode" checked="checked" value="edit" onClick="fnShowEdit();"><label for="ADVEREDIT" id="ItemTitle">文字广告</label>&nbsp;
   <input type="radio" id="ADVERIMG" name="querymode" value="img" onClick="fnShowImg();"><label for="ADVERIMG" id="ItemTitle">图片广告</label>    </td>  
  </tr> 
  <tbody id="tbodyedit">   
  <tr class="InnerMain" height="290px">
    <td class="InnerHead" style="PADDING-TOP: 5px" valign="top" align="right">内容:</td>
    <td colspan="6"><textarea name="CONTENT" cols="138" rows="15" id="CONTENT" style="height:289px" ></textarea></td>        
  </tr>
  </tbody>
  <tbody id="tbodyimg" style="display:none;">
  <tr class="InnerMain">
    <td class="InnerHead" valign="middle" align="right">上传广告图片:</td>
    <td colspan="6">
		<input type="hidden" name="ATTCHMENT" id="ATTCHMENT" value="<%= sAttchment.toString()%>">
		<select id="ATTCHLIST" name="ATTCHLIST" style="width: 250px"><%= sAttchList.toString()%></select>       
        <input name="button" type="button" id="delete" onClick="return fn_delete();" value="删除">
        <input name="button" type="button" id="Button3" onClick="return eWebEditor1.ShowDialog('dialog/attch.htm', 350, 150, true);" value="上传">
        <IFRAME ID="eWebEditor1" src="../eWebEditor.jsp?id=CONTENT&style=standard&color=CoolBlue&StateFlag=<%= StateFlag%>" frameborder="0" scrolling="no" width="0" height="0"></IFRAME>	
  		<!--<input name="button" type="button" disabled="true" id="scan" onClick="return fn_scan();" value="预览">-->  	</td>
  </tr>
  </tbody>
  <tr class="InnerMain" height="10">
    <td colspan="7"></td>
  </tr>
  <tr style="display: none;">
    <td>问题点数:</td>
    <td colspan="6"><input id="COUNT_OUT" name="COUNT_OUT" maxlength="4" value="0">
      &nbsp;不能超过您的可用分,并且最大值为500。</td>
  </tr>
  <tr class="outerFoot">
    <td colspan="7" align="right"><input type="submit" name="submit" class="button" value="发布" onClick="return fn_onsubmit();"/>
        <input type="button" name="close" class="button" value="关闭" onClick="window.close(); return false;"></td>
  </tr>
</table>
</form>
 <script language="JavaScript">
		var existAttch="<%=existAttch%>";
		if(existAttch=="1"){
			document.getElementById("tbodyimg").style.display='block';
			document.getElementById("tbodyedit").style.display='none';
			document.getElementById("CONTENTTYPE").value="03";
			document.getElementById("CONTENT").value="";			
			booEdit=1;
		}
		
</script>		
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -