📄 ewebeditor.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%request.setCharacterEncoding("GBK"); %>
<%@ page import="net.fiyu.edit.EditWebhelper,net.fiyu.edit.EditBean"%>
<%@ page import="cn.myapps.util.property.DefaultProperty"%>
<%@taglib prefix="ww" uri="webwork"%>
<% String contextPath = request.getContextPath();%>
<%
String sContentID,
sStyleID,
sFullScreen,
sStyleName,
sStyleDir,
sStyleCSS,
sStyleUploadDir,
nStateFlag,
sDetectFromWord,
sInitMode,
sBaseUrl,
sVersion,
sReleaseDate,
sAutoRemote,
sToolBar;
EditWebhelper web = new EditWebhelper();
//{*[Initial process]*}bean
web.filename = config.getServletContext().getRealPath("/")+"WEB-INF/style.xml";
web.filename2 = config.getServletContext().getRealPath("/")+"WEB-INF/button.xml";
web.getInstance();
//{*[Initial output]*}bean
EditBean bean = web.InitPara();
sVersion = "Teemlink";//bean.getSVersion();
sReleaseDate = "2004-11-30";//bean.getSReleaseDate();
sStyleName = "standard";//bean.getSStyleName();
sStyleDir = "standard";//bean.getSStyleDir();
sStyleUploadDir = request.getContextPath()+"/"+DefaultProperty.getProperty("WEB_UPLOADSPATH");//bean.getSStyleUploadDir();
sInitMode = "EDIT";//bean.getSInitMode();
sDetectFromWord = "true";//bean.getSDetectFromWord();
sBaseUrl = "1";//bean.getSBaseUrl();
sAutoRemote = "0";//bean.getSAutoRemote();
//sToolBar = bean.getSToolBar();
nStateFlag = "1";//bean.getNStateFlag();
//{*[Color style]*}
sStyleCSS = "light";
sFullScreen = "0";
sContentID = request.getParameter("id").trim();
sStyleName = "standard";
/*
sStyleCSS = request.getParameter("color");
if (sStyleCSS == null)
sStyleCSS = "blue";
else
sStyleCSS = request.getParameter("color").trim();
//{*[Full screen option]*}
sFullScreen = request.getParameter("fullscreen");
if (sFullScreen == null)
sFullScreen = "0";
else
sFullScreen = request.getParameter("fullscreen").trim();
//{*[Content option]*}
sContentID = request.getParameter("id");
if (sContentID == null)
sContentID = "content1";
else
sContentID = request.getParameter("id").trim();
//{*[Select style]*}
sStyleName = request.getParameter("style");
if (sStyleName == null)
sStyleName = "standard";
else
sStyleName = request.getParameter("style").trim();
*/
%>
<html>
<head>
<title>eWebEditor - {*[EWebSoft online editor]*}</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link href="css/<%=sStyleCSS%>/Editor.css" type="text/css" rel="stylesheet">
<Script Language=Javascript>
var contextPath = "<%= contextPath%>";
var sPath = document.location.pathname;
sPath = sPath.substr(0, sPath.length-14);
var sLinkFieldName = "<%=sContentID%>" ;
// {*[Global object]*}
var config = new Object() ;
config.Version = "<%=sVersion%>" ;
config.ReleaseDate = "<%=sReleaseDate%>" ;
config.StyleName = "<%=sStyleName%>";
config.StyleEditorHeader = "<head><link href=\""+sPath+"css/<%=sStyleCSS%>/EditorArea.css\" type=\"text/css\" rel=\"stylesheet\"></head><body MONOSPACE>" ;
config.StyleMenuHeader = "<head><link href=\""+sPath+"css/<%=sStyleCSS%>/MenuArea.css\" type=\"text/css\" rel=\"stylesheet\"></head><body scroll=\"no\" onConTextMenu=\"event.returnValue=false;\">";
config.StyleDir = "<%=sStyleDir%>";
config.StyleUploadDir = "<%=sStyleUploadDir%>";
config.InitMode = "<%=sInitMode%>";
config.AutoDetectPasteFromWord = <%=sDetectFromWord%>;
config.BaseUrl = <%=sBaseUrl%>;
config.AutoRemote = 0;//<%=sAutoRemote%>;
function ev_updatefield() {
var oField = parent.document.getElementsByName(sLinkFieldName)[0];
if (oField) {
oField.value = getHTML();
}
}
</Script>
<Script Language=Javascript src="include/editor.js"></Script>
<Script Language=Javascript src="include/table.js"></Script>
<Script Language=Javascript src="include/dynaform.js"></Script>
<Script Language=Javascript src="include/menu.js"></Script>
<script language="javascript" event="onerror(msg, url, line)" for="window">
//return true ; // {*[Hidden error]*}
</script>
</head>
<body SCROLLING=no onConTextMenu="event.returnValue=false;"onfocus="VerifyFocus()">
<table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%'>
<tr><td>
<table border=0 cellpadding=0 cellspacing=0 width='100%' class='Toolbar' id='eWebEditor_Toolbar'>
<tr><td>
<div class='yToolbar'>
<DIV CLASS="TBHandle"></DIV>
<SELECT CLASS="TBGen" onchange="format('FormatBlock',this[this.selectedIndex].value);this.selectedIndex=0">
<option selected>{*[Paragraph style]*}</option>
<option value="<P>">{*[Common]*}</option>
<option value="<H1>">{*[Title]*}</option>
<option value="<H2>">{*[Title]*}二</option>
<option value="<H3>">{*[Title]*}三</option>
<option value="<H4>">{*[Title]*}四</option>
<option value="<H5>">{*[Title]*}五</option>
<option value="<H6>">{*[Title]*}六</option>
<option value="<p>">{*[Paragraph]*}</option>
<option value="<dd>">{*[Definition]*}</option>
<option value="<dt>">{*[Terms definition]*}</option>
<option value="<dir>">{*[Directory list]*}</option>
<option value="<menu>">{*[Menu list]*}</option>
<option value="<PRE>">{*[Reviewed style]*}</option></SELECT>
<SELECT CLASS="TBGen" onchange="format('fontname',this[this.selectedIndex].value);this.selectedIndex=0">
<option selected>{*[Font]*}</option>
<option value="{*[Song Font]*}">{*[Song Font]*}</option>
<option value="{*[HeiTi]*}">{*[HeiTi]*}</option>
<option value="{*[KaiTi]*}_GB2312">{*[KaiTi]*}</option>
<option value="{*[FangSong]*}_GB2312">{*[FangSong]*}</option>
<option value="{*[LiShu]*}">{*[LiShu]*}</option>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -