📄 posthtml.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="common/include/taglibs.jsp" %>
<html:html>
<head>
<title><bean:message key="jsp.post.htmleditor"/></title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="bookmark" href="favicon.ico" type="image/x-icon">
<%@ include file="common/include/header.jsp" %>
<link rel="STYLESHEET" type="text/css" href="lybbs/common/css/edit.css">
<script language="javascript" src="lybbs/common/js/htmleditor.js" type="text/javascript"></script>
<script language="JavaScript">
var openner=window.opener;
var contentValue=openner.theform.content.value;
var userAgent = navigator.userAgent.toLowerCase();
var is_ie = userAgent.indexOf('msie') != -1;
var text = "";
var AddTxt = ""
helpstat = false; stprompt = false; basic = true;
var lybbs_bIsIE5=document.all;
var lybbs_bIsNC=false;
var IframeID;
var word="<bean:message key="jsp.post.advpost.word"/>";
function copyPost() {
if(lybbs_CopyData()) {
self.close();
}
}
function Lreset() {
if(lybbs_bTextMode==1) {
IframeID.document.body.innerHTML=toBr(contentValue);
}
else {
IframeID.document.body.innerText=contentValue;
}
}
function Lclear() {
IframeID.document.body.innerText="";
}
function open_smilie_window(x_width, y_width) {
window.open("bbs_misc.do?action=showsmilies", "smilies", "statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=" + x_width + ",height=" + y_width);
}
function lycode(lycode, optioncompiled, prompttip, prompttext) {
if(optioncompiled!='') {
optioncompiled="="+optioncompiled;
}
// lets call this when they try and use lycode rather than on change
//getActiveText();
if (text) {
// its IE to the rescue
if (text.substring(0, lycode.length + 2 ) == "[" + lycode + "]" && text.substring(text.length - lycode.length - 3, text.length) == "[/" + lycode + "]") {
AddTxt = text.substring(lycode.length + 2, text.length - lycode.length - 3);
} else {
AddTxt = "[" + lycode + optioncompiled + "]" + text + "[/" + lycode + "]";
}
AddText(AddTxt);
} else if ((IframeID.document.selection)&&(IframeID.document.selection.type == "Text")) {
var range = IframeID.document.selection.createRange();
var ch_text=range.text;
if (ch_text.substring(0, lycode.length + 2 ) == "[" + lycode + "]" && ch_text.substring(ch_text.length - lycode.length - 3, ch_text.length) == "[/" + lycode + "]") {
range.text = ch_text.substring(lycode.length + 2, ch_text.length - lycode.length - 3);
} else {
range.text = "[" + lycode + optioncompiled + "]" + ch_text + "[/" + lycode + "]";
}
//range.text = fontbegin + ch_text + fontend;
}
else {
if(prompttip=='') {
AddTxt = "[" + lycode + optioncompiled + "]"+prompttext+"[/" + lycode + "] ";
} else {
var inserttext = prompt(prompttip, prompttext);
if (inserttext != null) {
AddTxt = "[" + lycode + optioncompiled + "]" + inserttext + "[/" + lycode + "] ";
}
}
AddText(AddTxt);
}
//setfocus();
return false;
}
function smilie(smilietext) {
//getActiveText();
var AddSmilie = " " + smilietext + " ";
AddText(AddSmilie);
}
function smilieopen() {javascript:openScript('bbs_misc.do?action=showsmilies',800,600);}
function rm() {
if (helpstat) {
alert("<bean:message key="jsp.post.advpost.rm"/>");
}
else if (basic) {
lycode("rm","380,72","","");
}
else {
lycode("rm","380,72","<bean:message key="jsp.post.advpost.rm"/>","http://");
}
}
function mp() {
if (helpstat) {
alert("<bean:message key="jsp.post.advpost.wmphelp"/>");
}
else if (basic) {
lycode("mp","380,72","","");
}
else {
lycode("mp","380,72","<bean:message key="jsp.post.advpost.wmp"/>","http://");
}
}
function qt() {
if (helpstat) {
alert("<bean:message key="jsp.post.advpost.qthelp"/>");
}
else if (basic) {
lycode("qt","380,72","","");
}
else {
lycode("qt","380,72","<bean:message key="jsp.post.advpost.qt"/>","http://");
}
}
function quoteme() {
if (helpstat){
alert("<bean:message key="jsp.post.advpost.quotehelp"/>");
}
else if (basic) {
lycode("quote","","","");
} else {
lycode("quote","","<bean:message key="jsp.post.advpost.quote"/>",word);
}
}
function hyperlink() {
if (helpstat) {
alert("<bean:message key="jsp.post.advpost.linkhelp"/>");
} else if (basic) {
lycode("url","","","");
} else {
lycode("url","","<bean:message key="jsp.post.advpost.linkhelp"/>",word);
}
}
function setswf() {
if (helpstat){
alert("<bean:message key="jsp.post.advpost.flashhelp"/>");
} else if (basic) {
lycode("swf","","","");
} else {
lycode("swf","","<bean:message key="jsp.post.advpost.flash"/>","http://");
}
}
function showfont(font) {
if(lybbs_bTextMode==3) {
if (helpstat){
alert("<bean:message key="jsp.post.advpost.fonthelp"/>");
} else if (basic) {
lycode("face",font,"","");
} else {
lycode("face",font,"<bean:message key="jsp.post.advpost.font"/>"+font,word);
}
}
else {
FormatText('fontname',font);
}
}
function showsize(size) {
if(lybbs_bTextMode==3) {
if (helpstat) {
alert("<bean:message key="jsp.post.advpost.sizehelp"/>");
}
else if (basic) {
lycode("size",size,"","");
}
else {
lycode("size",size,"<bean:message key="jsp.post.advpost.size"/>",word);
}
}
else {
FormatText('fontsize',size);
}
}
function showcolor() {
var buttonElement = document.getElementById('forecolor');
var wleft=getOffsetLeft(buttonElement)+150;
var wtop=getOffsetTop(buttonElement) + buttonElement.offsetHeight+100;
window.open("bbs_commonForward.do?forward=selectcolor", "color", "statusbar=no,menubar=no,toolbar=no,scrollbars=no,resizable=no,width=285,height=248,left="+wleft+",top="+wtop);
}
function setColor(color){
if (color!=null) {
if(lybbs_bTextMode==1) {
FormatText('forecolor', color);
}
}
}
function image() {
if (helpstat){
alert("<bean:message key="jsp.post.advpost.imagehelp"/>");
} else if (basic) {
lycode("img","","","");
} else {
lycode("img","","<bean:message key="jsp.post.advpost.image"/>","http://");
}
}
function inputs(str){document.REPLIER.icon.value=str;}
function checklength(theform){alert("<bean:message key="jsp.post.content.length"/> "+IframeID.document.body.innerHTML.length+" <bean:message key="common.lybbs.byte"/>");}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -