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

📄 add_poster.jsp

📁 使用JSP和Java Bean来构建一个网上书店。本章介绍的例子可以分成两大部分
💻 JSP
字号:
<%@ page contentType="text/html;charset=utf-8"%>
<%@ taglib uri="/WEB-INF/tag-lib/FCKeditor.tld" prefix="FCK" %>
<%@ include file="../../include.jsp"%> 
<%
DBRow poster_template[] = posterMgr.getAllPosterTemplates(null);
%>
<html>
<head>
<title>EOEditor From ETSOO</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
document.write("<script src='<%=ConfigBean.getStringValue("systenFolder")%>alert_js.jsp?rnd="+Math.random()+"'></s"+"cript>")
</script>
<script language="javascript" src="../editor/fckeditor.js"></script>
<script language="JavaScript" type="text/javascript" src="../../js/prototype.js"></script>
<script language="javascript">
function getLength(id){ 
  var oEditor = FCKeditorAPI.GetInstance(id); 
  var oDOM = oEditor.EditorDocument; 
  var iLength ; 
  if(document.all){ 
    iLength = oDOM.body.innerText.length; 
  }else{ 
    var r = oDOM.createRange(); 
    r.selectNodeContents(oDOM.body); 
    iLength = r.toString().length; 
  } 
  return(iLength); 
} 

function save()
{
	var theForm = document.news;
	
	if ( theForm.topic.value=="")
	{
		alert("请填写主题");		
	}
	else if ( getLength("content")==0 )
	{
		alert("请编辑海报内容");
	}	
	else
	{
		theForm.submit();
	}
}



function MM_openBrWindowAdv(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function addP()
{
	MM_openBrWindowAdv('poster_pro_list.jsp','','height=400,width=700,scrollbars=yes');
}

function InsertHTML(content)
{
	// Get the editor instance that we want to interact with.
	var oEditor = FCKeditorAPI.GetInstance('content') ;

	// Check the active editing mode.
	if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
	{
		// Insert the desired HTML.
		oEditor.InsertHtml(content) ;
	}
	else
	{
		alert( 'You must be on WYSIWYG mode!' ) ;
	}
}




function getPosterTemplateContent()
{
	try
	{
		document.poster_template_form.pstid.value=document.news.poster_template.value;
		$('poster_template_form').request({
		  onSuccess: getPosterTemplateContentSuccess,
		  onFailure:getPosterTemplateContentFailure
		})
	}catch(e)
	{
		alert(e.description)
	}
}

function getPosterTemplateContentSuccess(response)
{
	InsertHTML("");
	InsertHTML(response.responseText)
}

function getPosterTemplateContentFailure()
{
	alert("提取失败!");
}
</script>
<link href="../comm.css" rel="stylesheet" type="text/css">
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<br>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="0">
  <tr>
    <td class="page-title"><img src="../imgs/page_title.gif" alt="title" width="17" height="12" align="absmiddle">&nbsp;&nbsp; 促销工具 »   新建海报</td>
  </tr>
</table>
<br>
<br>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="0">
	<form action="<%=ConfigBean.getStringValue("systenFolder")%>appController/getPosterTemplateContent" name="poster_template_form">
	<input type="hidden" name="pstid">
	</form>
	
  <form name="news" action="<%=ConfigBean.getStringValue("systenFolder")%>appController/addPoster" method="post">
  <input type="hidden" name="backurl" value="<%=StringUtil.getString(request,"backurl")%>">
    <tr > 
      <td width="9%" height="28" align="center" valign="middle">主题</td>
      <td width="47%"> 
        <input name="topic" type="text" id="topic" size="60"></td>
      <td width="17%">&nbsp;</td>
      <td width="8%" align="center">&nbsp;</td>
      <td width="19%">&nbsp;</td>
    </tr>
	    <tr >
	      <td height="28" align="center" valign="middle">&nbsp;</td>
	      <td>
	        <input name="Submit" type="button" class="long-long-button" value="添加商品到海报" onClick="addP()">
	      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从模板
	      <select name="poster_template" id="poster_template">
<%

for (int i=0; i<poster_template.length; i++)
{
%>
	        <option value="<%=poster_template[i].getString("pstid")%>"><%=poster_template[i].getString("topic")%></option>
<%
}
%>
          </select>

	        <input name="Submit2" type="button" class="short-button" value=" 提 取 " onClick="getPosterTemplateContent()">
          </td>
	      <td>&nbsp;</td>
	      <td align="center">&nbsp;</td>
	      <td>&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="5"><FCK:editor id="content"
			width="100%" height="500"
			basePath="<%=ConfigBean.getStringValue("systenFolder")+"administrator/editor/"%>"
				imageBrowserURL="<%=ConfigBean.getStringValue("systenFolder")+"administrator/editor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"%>"
				linkBrowserURL="<%=ConfigBean.getStringValue("systenFolder")+"administrator/editor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"%>"
				flashBrowserURL="<%=ConfigBean.getStringValue("systenFolder")+"administrator/editor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"%>"
				imageUploadURL="<%=ConfigBean.getStringValue("systenFolder")+"administrator/editor/editor/filemanager/upload/simpleuploader?Type=Image"%>"
				linkUploadURL="<%=ConfigBean.getStringValue("systenFolder")+"administrator/editor/editor/filemanager/upload/simpleuploader?Type=File"%>"
				flashUploadURL="<%=ConfigBean.getStringValue("systenFolder")+"administrator/editor/editor/filemanager/upload/simpleuploader?Type=Flash"%>"> 
        </FCK:editor> </td>
    </tr>
  </form>
</table>
<br>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="middle"> 
      <input name="button" type="button" class="long-button" onClick="save()" value=" 保 存 ">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="button2" type="button" class="long-button" onClick="location='<%=StringUtil.getString(request,"backurl")%>'" value=" 返 回 ">    </td>
  </tr>
</table>
</body>

</html>

⌨️ 快捷键说明

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