?? rtfedit.js
字號:
var L_CANCEL_TEXT =unescape("%u53d6%u6d88");
var L_INSERT_TEXT =unescape("%u63d2%u5165");
var L_LINKIMGBORDER_TEXT =unescape("%u663e%u793a%u56fe%u50cf%u94fe%u63a5%u7684%u8fb9%u6846");
var L_LINKSELECT_TEXT =unescape("%u9009%u62e9%u4e00%u4e2a%u793e%u533a%u9875%uff1a");
var L_LINKSELECTPAGE_TEXT =unescape("%u9009%u62e9%u9875");
var L_LINKWEB_TEXT =unescape("%u6216%u8005%u5728 Web %u9875%u4e0a%u952e%u5165 URL%uff1a");
var L_PUTITLEBGCOLOR_TEXT =unescape("%u8bbe%u7f6e%u80cc%u666f%u989c%u8272");
var L_PUTITLEFONTFACE_TEXT =unescape("%u8bbe%u7f6e%u5b57%u4f53");
var L_PUTITLEFONTSIZE_TEXT =unescape("%u8bbe%u7f6e%u5b57%u4f53%u5927%u5c0f");
var L_PUTITLEIMAGE_TEXT =unescape("%u63d2%u5165/%u7f16%u8f91%u56fe%u50cf");
var L_PUTITLELINK_TEXT =unescape("%u63d2%u5165/%u7f16%u8f91%u94fe%u63a5");
var L_PUTITLENEWTABLE_TEXT =unescape("%u521b%u5efa/%u7f16%u8f91%u8868");
var L_PUTITLEPARAGRAPHSTYLE_TEXT =unescape("%u8bbe%u7f6e%u6bb5%u843d%u6837%u5f0f");
var L_PUTITLETEXTCOLOR_TEXT =unescape("%u8bbe%u7f6e%u6587%u672c%u989c%u8272");
var L_PUTITLEEMOTICON_TEXT =unescape("%u63d2%u5165%u56fe%u91ca");
var L_STYLEFORMATTED_TEXT =unescape("%u9884%u683c%u5f0f%u5316");
var L_STYLEHEADING_TEXT =unescape("%u6807%u9898");
var L_STYLENORMAL_TEXT =unescape("%u6b63%u5e38");
var L_STYLESAMPLE_TEXT =unescape("ABCabc012... ");
var L_TABLEBG_TEXT =unescape("%u80cc%u666f");
var L_TABLEBORDERS_TEXT =unescape("%u8fb9%u6846");
var L_TABLEINPUTBGCOLOR_TEXT =unescape("%u80cc%u666f%u989c%u8272%uff1a");
var L_TABLEINPUTBGIMGURL_TEXT =unescape("%u80cc%u666f%u56fe%u50cf URL%uff1a");
var L_TABLEINPUTBORDER_TEXT =unescape("%u8fb9%u6846%u5bbd%u5ea6%uff1a");
var L_TABLEINPUTBORDERCOLOR_TEXT =unescape("%u8fb9%u6846%u989c%u8272%uff1a");
var L_TABLEINPUTCELLPADDING_TEXT =unescape("%u5355%u5143%u683c%u8fb9%u8ddd%uff1a");
var L_TABLEINPUTCELLSPACING_TEXT =unescape("%u5355%u5143%u683c%u95f4%u8ddd%uff1a");
var L_TABLEINPUTCOLUMNS_TEXT =unescape("%u5217%uff1a");
var L_TABLEINPUTROWS_TEXT =unescape("%u884c%uff1a ");
var L_TABLEPADDINGANDSPACING_TEXT =unescape("%u8fb9%u8ddd%u548c%u95f4%u8ddd");
var L_TABLEROWSANDCOLS_TEXT =unescape("%u884c%u548c%u5217");
var L_TABLEINSERTROW_TEXT =unescape("%u63d2%u5165%u884c");
var L_TABLEINSERTCELL_TEXT =unescape("%u63d2%u5165%u5217");
var L_TABLEINSERT_TEXT =unescape("%u63d2%u5165%u8868");
var L_TABLEUPDATE_TEXT =unescape("%u66f4%u65b0%u8868");
var L_TABLENEW_TEXT =unescape("%u65b0%u5efa%u8868");
var L_TABLEEDIT_TEXT =unescape("%u7f16%u8f91%u8868");
var L_TIPB_TEXT =unescape("%u7c97%u4f53");
var L_TIPBGCOLOR_TEXT =unescape("%u80cc%u666f%u989c%u8272");
var L_TIPCJ_TEXT =unescape("%u5c45%u4e2d%u5bf9%u9f50");
var L_TIPCOPY_TEXT =unescape("%u590d%u5236%u6587%u672c");
var L_TIPCUT_TEXT =unescape("%u526a%u5207%u6587%u672c");
var L_TIPDINDENT_TEXT =unescape("%u51cf%u5c11%u7f29%u8fdb%u91cf");
var L_TIPFGCOLOR_TEXT =unescape("%u6587%u672c%u7684%u989c%u8272");
var L_TIPFSIZE_TEXT =unescape("%u5b57%u4f53%u5927%u5c0f");
var L_TIPFSTYLE_TEXT =unescape("%u5b57%u4f53");
var L_TIPI_TEXT =unescape("%u659c%u4f53");
var L_TIPIINDENT_TEXT =unescape("%u589e%u52a0%u7f29%u8fdb%u91cf");
//var L_TIPLINE_TEXT =unescape("%u63d2%u5165%u6a2a%u7ebf");
//var L_TIPLINK_TEXT =unescape("%u63d2%u5165%u94fe%u63a5");
var L_TIPLINE_TEXT ="插入關鍵字標記";
var L_TIPLINK_TEXT ="插入日期";
var L_TIPLJ_TEXT =unescape("%u5de6%u5bf9%u9f50");
//var L_TIPOL_TEXT =unescape("%u7f16%u53f7%u5217%u8868");
var L_TIPOL_TEXT ="撤銷";
//var L_TIPP_TEXT =unescape("%u6bb5%u843d%u6837%u5f0f");
var L_TIPP_TEXT ="選擇模版";
var L_TIPPASTE_TEXT =unescape("%u7c98%u8d34%u6587%u672c");
//var L_TIPPICTURE_TEXT =unescape("%u63d2%u5165%u56fe%u7247");
var L_TIPPICTURE_TEXT ="上傳RTF模版";
var L_TIPRJ_TEXT =unescape("%u53f3%u5bf9%u9f50");
//var L_TIPTABLE_TEXT =unescape("%u63d2%u5165%u8868");
var L_TIPTABLE_TEXT ="插入正文標記";
var L_TIPU_TEXT =unescape("%u52a0%u4e0b%u5212%u7ebf");
var L_TIPUL_TEXT =unescape("%u9879%u76ee%u7b26%u53f7%u5217%u8868");
var L_TIPEMOTICON_TEXT =unescape("%u56fe%u91ca");
var L_MODETITLE_TEXT =unescape("%u9ad8%u7ea7%u7684 HTML %u6a21%u5f0f");
var L_MODETITLE_TEXT =unescape("%u4f7f%u7528 HTML %u521b%u5efa%u60a8%u7684%u9875%u9762%u3002");
var L_MODEDESC_TEXT =unescape("- %u76f4%u63a5%u7f16%u8f91 HTML %u683c%u5f0f%u547d%u4ee4%u3002");
var L_CUSTOMFONT_TEXT =unescape("%u5176%u5b83%u5b57%u4f53...");
var L_CUSTOMFONTENTRY_TEXT =unescape("%u8f93%u5165%u60a8%u7684%u5b57%u4f53%u540d%u79f0");
var L_SAMPLEFONTENTRY_TEXT =unescape("%u5b8b%u4f53, Arial, Geneva, Sans-serif");
var L_CLOSEBUTTON_TEXT =unescape("x");
var L_PHOTOURL_TEXT =unescape("http://communities.msn.com/central/helium/zh-cn/uni/editor/rte/photos/photos.htm");
var L_TBDATABINDING_TEXT =unescape("%u680f");
var L_TBDATALABEL_TEXT =unescape('%u4e3a%u9009%u4e2d%u7684%u680f%u6dfb%u52a0%u5360%u4f4d%u7b26%u3002');
var L_DEFAULTHTML_TEXT =unescape("<DIV></DIV>");
// List of emoticon gifs. Add or remove to change selection
// arEmoticons - 12x12 pixels
// arBigEmoticons - 16x16 pixels
//var L_EMOTICONPATH_TEXT =unescape("");
//var arEmoticons = new Array("emsmile.gif","emsad.gif","emdgust.gif","emcrook.gif","emsmiled.gif","emsmilep.gif","emsmileo.gif","emwink.gif", "emrose.gif","emlips.gif","emunlove.gif","emlove.gif","emvamp.gif","embeer.gif","emcocktl.gif","emgift.gif","ememail.gif","emthdown.gif","emthup.gif","emphone.gif","emphoto.gif","emmessag.gif","emfemale.gif","emmale.gif");
//var arBigEmoticons = new Array("emarrow_right.gif","emarrow_left.gif","emmail_alert.gif","emwww_link.gif","emexclaim.gif","emhammer.gif");
// Customize Font List
// FONTNAME_TEXT - Displayed in the pop-up
// FONTNAMEDEF_TEXT - The font definition used in the HTML
var L_FONTARIAL_TEXT =unescape("%u5b8b%u4f53");
var L_FONTARIALDEF_TEXT =unescape("宋体,MS SONG,SimSun,Geneva, Arial, Sans-serif");
var L_FONTARIALBLACK_TEXT =unescape("Arial Black");
var L_FONTARIALBLACKDEF_TEXT =unescape("Arial Black, Geneva, Arial, Sans-serif");
var L_FONTCOURIERNEW_TEXT =unescape("Courier New");
var L_FONTCOURIERNEWDEF_TEXT =unescape("Courier New, Courier, Monospace");
var L_FONTTIMESNEWROMAN_TEXT =unescape("Times New Roman");
var L_FONTTIMESNEWROMANDEF_TEXT =unescape("Times New Roman, Times, Serif");
var L_FONTVERDANA_TEXT =unescape("Verdana");
var L_FONTVERDANADEF_TEXT =unescape("Verdana, Geneva, Arial, Sans-serif");
var L_LUCIDAHAND_TEXT =unescape("Lucida Handwriting");
var L_LUCIDAHANDDEF_TEXT =unescape("Lucida Handwriting, Cursive");
var L_GARAMOND_TEXT =unescape("Garamond");
var L_GARAMONDDEF_TEXT =unescape("Garamond, Times, Serif");
var L_WEBDINGS_TEXT =unescape("Webdings");
var L_WEBDINGSDEF_TEXT =unescape("Webdings");
var L_WINGDINGS_TEXT =unescape("Wingdings");
var L_WINGDINGSDEF_TEXT =unescape("Wingdings");
function _CFont(szDef,szText,bSymbol) {
return new Array(szDef,szText,bSymbol);
};
defaultFonts = new Array();
defaultFonts[0] = _CFont(L_FONTARIALDEF_TEXT, L_FONTARIAL_TEXT, false);
defaultFonts[1] = _CFont(L_FONTARIALBLACKDEF_TEXT, L_FONTARIALBLACK_TEXT, false);
defaultFonts[2] = _CFont(L_FONTVERDANADEF_TEXT, L_FONTVERDANA_TEXT, false);
defaultFonts[3] = _CFont(L_FONTTIMESNEWROMANDEF_TEXT, L_FONTTIMESNEWROMAN_TEXT, false);
defaultFonts[4] = _CFont(L_GARAMONDDEF_TEXT,L_GARAMOND_TEXT, false);
defaultFonts[5] = _CFont(L_LUCIDAHANDDEF_TEXT,L_LUCIDAHAND_TEXT, false);
defaultFonts[6] = _CFont(L_FONTCOURIERNEWDEF_TEXT, L_FONTCOURIERNEW_TEXT, false);
defaultFonts[7] = _CFont(L_WEBDINGSDEF_TEXT, L_WEBDINGS_TEXT, true);
defaultFonts[8] = _CFont(L_WINGDINGSDEF_TEXT, L_WINGDINGS_TEXT, true);
var L_TOOLBARGIF_TEXT =unescape("/images/rtf_tb.gif");
var PHOTO_URL = L_PHOTOURL_TEXT
var aSizes = new Array(25,25,25,7,80,76,71,7,25,25,25,8,25,25,25,8,25,25,25,25,8,25,25,25,25,8,25,25,8,25);
var aDisable= new Array(19,20)
function _drawToolbar()
{
var aIds = new Array("cut","copy","paste","bar1","formatblock","fontstyle","fontsize","bar2","bold","italic","underline","bar3","left","center","right","bar4","orderedlist","unorderedlist","outdent","indent","bar5","line","link","table","image","bar6","bgcolor","textcolor","bar7","emoticon")
var aTips = new Array(L_TIPCUT_TEXT,L_TIPCOPY_TEXT,L_TIPPASTE_TEXT,"",L_TIPP_TEXT,L_TIPFSTYLE_TEXT,L_TIPFSIZE_TEXT,"",L_TIPB_TEXT,L_TIPI_TEXT,L_TIPU_TEXT,"",L_TIPLJ_TEXT,L_TIPCJ_TEXT,L_TIPRJ_TEXT,"",L_TIPOL_TEXT,L_TIPUL_TEXT,L_TIPDINDENT_TEXT,L_TIPIINDENT_TEXT,"",L_TIPLINE_TEXT,L_TIPLINK_TEXT,L_TIPTABLE_TEXT,L_TIPPICTURE_TEXT,"",L_TIPBGCOLOR_TEXT,L_TIPFGCOLOR_TEXT,"",L_TIPEMOTICON_TEXT)
var aCommand = new Array("AmbCut()","AmbCopy()","AmbPaste()",null,"AmbShowLayer('temp')","AmbShowLayer('font')","AmbShowLayer('fontsize')",null,"AmbFormat('bold')","AmbFormat('italic')","AmbFormat('underline')",null,"AmbSetAlign('left')","AmbSetAlign('center')","AmbSetAlign('right')",null,"AmbUndo()","AmbBullet()","_Format('outdent')","_Format('indent')",null,"AmbSetKey('0')","AmbSetDate()","AmbSetKey('02')","popwin('Up_RTF.ASP',400,200,'')",null,"AmbShowLayer('bgcolor')","AmbShowLayer('fontcolor')",null,"AmbEdit.Print()")
var sz = "<DIV ID=idStandardBar><NOBR>", iLeft=0, iHeight=24
for (var i = 0 ; i < aSizes.length; i++)
{
//
iHeightOut=0;
iHeightDown=iHeight*2;
iHeightOver=iHeight;
sCommand=aCommand[i];
for (var j=0;j<aDisable.length;j++)
{
if (i+1==aDisable[j])
{
iHeightOut=iHeight*3;
iHeightDown=iHeight*3;
iHeightOver=iHeight*3;
sCommand="";
}
}
//
sz += ""
+ "<SPAN CLASS=tbButton ONKEYPRESS=\"if (event.keyCode==13) {" + sCommand + ";event.keyCode=0}\" " + (aTips[i]=="" ? "" : ("TABINDEX=" + (i+1))) + " "
+ "ID=\"tb" + aIds[i] + "\" "
+ "STYLE=\"width: " + aSizes[i] + ";height:" + iHeight
+ "\""
+ ">"
+ "<SPAN "
+ "STYLE=\""
+ "position:absolute;"
+ "width:" + aSizes[i] + ";height:" + iHeight + ";"
+ "clip: rect(0 " + aSizes[i] + " " + iHeight + " 0)"
+ "\""
+ ">"
+ "<IMG "
+ "TITLE=\"" + aTips[i] + "\" "
+ "ONCLICK=\"" + sCommand + "; event.cancelBubble=true\" "
+ "ONMOUSEDOWN=\"if (event.button==1) this.style.pixelTop=-" + iHeightDown + "\" "
+ "ONMOUSEOVER=\"this.style.pixelTop=-" + iHeightOver + "\" "
+ "ONMOUSEOUT=\"this.style.pixelTop=-"+ iHeightOut +"\" "
+ "ONMOUSEUP=\"this.style.pixelTop=-" + iHeightOver + "\" "
+ "SRC=\"" + L_TOOLBARGIF_TEXT + "\" "
+ "STYLE=\"position:absolute;top:-"+ iHeightOut +";left:-" + iLeft + "\""
+ ">"
+ "</SPAN>"
+ "</SPAN>"
+ (aTips[i]=="" ? "</NOBR><NOBR>" : "")
iLeft += aSizes[i]
}
sz += ""
+ "</NOBR>"
+ "<SPAN CLASS=tbButton ID=\"tbDBSelect\">"
+ "<SPAN "
+ "STYLE=\""
+ "position:absolute;"
+ "width: 100;"
+ "clip: rect(0 100 " + iHeight + " 0)"
+ "\""
+ "></span></span>"
/* + "<SELECT "
+ "ID=DBSelect "
+ "ONCLICK='event.cancelBubble=true;' "
+ "ONCHANGE='_CPopup_InsertDatabound(this)' "
+ ">"
+ "<OPTION>"
+ "- " + L_TBDATABINDING_TEXT + " -"
+ "</OPTION>"
+ "</SELECT>"*/
document.write(sz + "</DIV>")
}
function AmbCut()
{
}
function AmbCopy()
{
}
function AmbSelTemp()
{
}
function AmbShowLayer(str)
{
switch (str)
{
case'font':
{
if (document.all["LayerFrame"].src=="setLayer.asp?ID=font")
{
showlayer('LayerFont');
}
else
{
document.all["LayerFont"].style.width=130;
document.all["LayerFont"].style.height=207;
document.all["LayerFrame"].src="setLayer.asp?ID=font" ;
showlayer('LayerFont');
}
break;
}
case'fontsize':
{
if (document.all["LayerFrame"].src=="setLayer.asp?ID=fontsize")
{
showlayer('LayerFont');
}
else
{
document.all["LayerFont"].style.width=400;
document.all["LayerFont"].style.height=232;
document.all["LayerFrame"].src="setLayer.asp?ID=fontsize" ;
showlayer('LayerFont');
}
break;
}
case'fontcolor':
{
//ert("1")
if (document.all["LayerFrame"].src=="setLayer.asp?ID=fontcolor")
{
showlayer('LayerFont');
}
else
{
document.all["LayerFont"].style.width=500;
document.all["LayerFont"].style.height=264;
document.all["LayerFrame"].src="setLayer.asp?ID=fontcolor" ;
showlayer('LayerFont');
}
break;
}
case'bgcolor':
{
//ert("1")
if (document.all["LayerFrame"].src=="setLayer.asp?ID=bgcolor")
{
showlayer('LayerFont');
}
else
{
document.all["LayerFont"].style.width=500;
document.all["LayerFont"].style.height=264;
document.all["LayerFrame"].src="setLayer.asp?ID=bgcolor" ;
showlayer('LayerFont');
}
break;
}
case'temp':
{
//ert("1")
if (document.all["LayerFrame"].src=="setLayer.asp?ID=temp")
{
showlayer('LayerFont');
}
else
{
document.all["LayerFont"].style.width=150;
document.all["LayerFont"].style.height=219;
document.all["LayerFrame"].src="setLayer.asp?ID=temp" ;
showlayer('LayerFont');
}
break;
}
}
}
function AmbFontSize(iParam)
{
var size=150*iParam
AmbEdit.SelFontSize=size;
hidelayer('LayerFont');
}
function AmbSetFont(str)
{
AmbEdit.SelFontName=str;
hidelayer('LayerFont');
}
function AmbSetFontColor(str)
{
//alert(str)
//AmbEdit.SelColor=;
eval("AmbEdit.SelColor=0x"+str);
hidelayer('LayerFont');
}
function AmbSetBgColor(str)
{
//alert(str)
//AmbEdit.SelColor=;
eval("AmbEdit.Backcolor=0x"+str);
hidelayer('LayerFont');
}
function AmbFormat(str)
{
switch (str)
{
case 'bold' :
{
if (AmbEdit.SelBold==1)
{
AmbEdit.SelBold=0;
}
else
{
AmbEdit.SelBold=1;
}
break;
}
case 'italic' :
{
if (AmbEdit.SelItalic==1)
{
AmbEdit.SelItalic=0;
}else
{
AmbEdit.SelItalic=1;
}
break;
}
case'underline':
{
if (AmbEdit.SelUnderline==1)
{
AmbEdit.SelUnderline=0;
}else
{
AmbEdit.SelUnderline=1;
}
break;
}
}
AmbEdit.Focus()
}
function AmbSetAlign(str)
{
switch (str)
{
case'center':
{
AmbEdit.SelAlignment=1;
break;
}
case'left':
{
AmbEdit.SelAlignment=0;
break;
}
case'right':
{
AmbEdit.SelAlignment=2;
break;
}
}
AmbEdit.Focus()
}
function AmbSetDate()
{
//var time=new
d = new Date();
month=d.getMonth()+1
AmbEdit.SelText=d.getYear()+"年"+month+"月"+d.getDate() +"日"
AmbEdit.Focus()
}
function AmbSetKey(sParam)
{
var sSelText=AmbEdit.SelText;
if (sSelText=="")
{
sSelText="在此填寫關鍵字"
}
switch (sParam)
{
case '0':
sSelText="=|"+sSelText+"|=";
break;
case '-1':
return false;
default:
sSelText="=|"+sSelText+"|#"+ sParam +"|=";
break;
}
AmbEdit.SelText=sSelText;
AmbEdit.Focus();
}
function AmbCopy()
{
AmbEdit.Copy();
AmbEdit.Focus()
}
function AmbCut()
{
AmbEdit.Cut();
//alert(AmbEdit.TextRtf);
AmbEdit.Focus();
}
function AmbPaste()
{
AmbEdit.Paste();
AmbEdit.Focus();
}
function AmbUndo()
{
AmbEdit.Undo();
}
function AmbBullet()
{
AmbEdit.Bullet();
AmbEdit.Focus();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -