📄 textareaeditor.jsp
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/leeman-chtml.tld" prefix="chtml" %>
<%@ page
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<chtml:baseLink/>
<%
String pageTitleKey = request.getParameter("pageTitleKey");
String returnFormName = request.getParameter("returnFormName");
String returnFieldName = request.getParameter("returnFieldName");
String editable = request.getParameter("editable");
String maxLength = request.getParameter("maxLength");
boolean isEditable = "true".equalsIgnoreCase(editable);
%>
<TITLE><bean:message key="<%=pageTitleKey %>"/></TITLE>
<SCRIPT Language="javascript">
var pageTitle = '<bean:message key="<%=pageTitleKey %>"/>';
var maxLength = <%=maxLength%>;
function closeWin () {
var returnObj = window.opener.document.<%=returnFormName%>.item("<%=returnFieldName %>");
returnObj.focus();
window.close()
}
function updateOpener () {
var returnObj = window.opener.document.<%=returnFormName%>.item("<%=returnFieldName %>");
var sourceObj = document.Form1.textAreaEditor
returnObj.value = sourceObj.value
if (chkLength(document.Form1.textAreaEditor, pageTitle, maxLength) == true)
{
closeWin();
}
else
{
if (errorMsg.length > 0)
{
showMsg();
return false;
}
else
{
return true;
}
}
}
function loadText () {
var sourceObj = window.opener.document.<%=returnFormName%>.item("<%=returnFieldName %>");
var targetObj = document.Form1.textAreaEditor;
targetObj.value = sourceObj.value;
}
function onBodyLoad () {
document.Form1.textAreaEditor.focus();
}
onloadCommands.push ("loadText();");
<% if (isEditable){%>
onloadCommands.push ("onBodyLoad();");
<% } %>
</SCRIPT>
</HEAD>
<BODY>
<form name="Form1">
<P><B><bean:message key="<%=pageTitleKey %>"/></B>
<br>
<% if (isEditable){ %>
<textarea name="textAreaEditor" rows="25" cols="85" style="width:620px;height:380px">
</textarea>
<% }else{ %>
<textarea name="textAreaEditor" rows="25" cols="85" readonly="readonly" class="inputDisabled" style="width:620px;height:380px">
</textarea>
<% }%>
<BR>
<% if (isEditable){ %>
<input type="button" value="<bean:message key="label.ok"/>" class="buttons" onclick="updateOpener();">
<% }%>
<input type="button" value="<bean:message key="label.close"/>" class="buttons" onclick="javascript:window.close();">
</form>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -