?? menu.js
字號(hào):
var lefter = event.clientX;
var leftoff = event.offsetX
var topper = event.clientY;
var topoff = event.offsetY;
var oPopDocument = oPopupMenu.document;
var oPopBody = oPopupMenu.document.body;
switch(menu){
case "font": // 字體菜單
sMenu += getFormatMenuRow("bold", "粗體", "bold.gif");
sMenu += getFormatMenuRow("italic", "斜體", "italic.gif");
sMenu += getFormatMenuRow("underline", "下劃線", "underline.gif");
sMenu += getFormatMenuRow("strikethrough", "中劃線", "strikethrough.gif");
sMenu += sMenuHr;
sMenu += getFormatMenuRow("superscript", "上標(biāo)", "superscript.gif");
sMenu += getFormatMenuRow("subscript", "下標(biāo)", "subscript.gif");
sMenu += sMenuHr;
sMenu += getMenuRow("", "ShowDialog('dialog/selcolor.htm?action=forecolor', 280, 250, true)", "forecolor.gif", "字體顏色");
sMenu += getMenuRow("", "ShowDialog('dialog/selcolor.htm?action=backcolor', 280, 250, true)", "backcolor.gif", "字體背景色");
sMenu += sMenuHr;
sMenu += getMenuRow("", "insert('big')", "tobig.gif", "字體增大");
sMenu += getMenuRow("", "insert('small')", "tosmall.gif", "字體減小");
height = 206;
break;
case "paragraph": // 段落菜單
sMenu += getFormatMenuRow("JustifyLeft", "左對(duì)齊", "JustifyLeft.gif");
sMenu += getFormatMenuRow("JustifyCenter", "居中對(duì)齊", "JustifyCenter.gif");
sMenu += getFormatMenuRow("JustifyRight", "右對(duì)齊", "JustifyRight.gif");
sMenu += getFormatMenuRow("JustifyFull", "兩端對(duì)齊", "JustifyFull.gif");
sMenu += sMenuHr;
sMenu += getFormatMenuRow("insertorderedlist", "編號(hào)", "insertorderedlist.gif");
sMenu += getFormatMenuRow("insertunorderedlist", "項(xiàng)目符號(hào)", "insertunorderedlist.gif");
sMenu += getFormatMenuRow("indent", "增加縮進(jìn)量", "indent.gif");
sMenu += getFormatMenuRow("outdent", "減少縮進(jìn)量", "outdent.gif");
sMenu += sMenuHr;
sMenu += getFormatMenuRow("insertparagraph", "插入段落", "insertparagraph.gif");
sMenu += getMenuRow("", "insert('br')", "br.gif", "插入換行符");
height = 204;
break;
case "edit": // 編輯菜單
var s_Disabled = "";
if (history.data.length <= 1 || history.position <= 0) s_Disabled = "disabled";
sMenu += getMenuRow(s_Disabled, "goHistory(-1)", "undo.gif", "撤消")
if (history.position >= history.data.length-1 || history.data.length == 0) s_Disabled = "disabled";
sMenu += getMenuRow(s_Disabled, "goHistory(1)", "redo.gif", "恢復(fù)")
sMenu += sMenuHr;
sMenu += getFormatMenuRow("Cut", "剪切", "cut.gif");
sMenu += getFormatMenuRow("Copy", "復(fù)制", "copy.gif");
sMenu += getFormatMenuRow("Paste", "常規(guī)粘貼", "paste.gif");
sMenu += getMenuRow("", "PasteText()", "pastetext.gif", "純文本粘貼");
sMenu += getMenuRow("", "PasteWord()", "pasteword.gif", "從Word中粘貼");
sMenu += sMenuHr;
sMenu += getFormatMenuRow("delete", "刪除", "delete.gif");
sMenu += getFormatMenuRow("RemoveFormat", "刪除文字格式", "removeformat.gif");
sMenu += sMenuHr;
sMenu += getFormatMenuRow("SelectAll", "全部選中", "selectall.gif");
sMenu += getFormatMenuRow("Unselect", "取消選擇", "unselect.gif");
sMenu += sMenuHr;
sMenu += getMenuRow("", "findReplace()", "findreplace.gif", "查找替換");
height = 248;
break;
case "object": // 對(duì)象效果菜單
sMenu += getMenuRow("", "ShowDialog('dialog/selcolor.htm?action=bgcolor', 280, 250, true)", "bgcolor.gif", "對(duì)象背景顏色");
sMenu += getMenuRow("", "ShowDialog('dialog/backimage.htm', 350, 210, true)", "bgpic.gif", "背景圖片");
sMenu += sMenuHr;
sMenu += getMenuRow("", "absolutePosition()", "abspos.gif", "絕對(duì)或相對(duì)位置");
sMenu += getMenuRow("", "zIndex('forward')", "forward.gif", "上移一層");
sMenu += getMenuRow("", "zIndex('backward')", "backward.gif", "下移一層");
sMenu += sMenuHr;
sMenu += getMenuRow("", "showBorders()", "showborders.gif", "顯示隱藏指導(dǎo)方針");
sMenu += sMenuHr;
sMenu += getMenuRow("", "insert('quote')", "quote.gif", "引用樣式");
sMenu += getMenuRow("", "insert('code')", "code.gif", "代碼樣式");
height = 166;
break;
case "component": // 組件菜單
sMenu += getMenuRow("", "ShowDialog('dialog/img.htm', 350, 315, true)", "img.gif", "插入或修改圖片");
sMenu += getMenuRow("", "ShowDialog('dialog/flash.htm', 350, 200, true)", "flash.gif", "插入Flash動(dòng)畫");
sMenu += getMenuRow("", "ShowDialog('dialog/media.htm', 350, 200, true)", "media.gif", "插入自動(dòng)播放媒體");
sMenu += getMenuRow("", "ShowDialog('dialog/file.htm', 350, 150, true)", "file.gif", "插入其他文件");
sMenu += sMenuHr;
sMenu += getMenuRow("", "remoteUpload()", "remoteupload.gif", "遠(yuǎn)程自動(dòng)上傳");
sMenu += sMenuHr;
sMenu += getMenuRow("", "ShowDialog('dialog/fieldset.htm', 350, 170, true)", "fieldset.gif", "插入或修改欄目框");
sMenu += getMenuRow("", "ShowDialog('dialog/iframe.htm', 350, 200, true)", "iframe.gif", "插入或修改網(wǎng)頁幀");
sMenu += getFormatMenuRow("InsertHorizontalRule", "插入水平尺", "inserthorizontalrule.gif");
sMenu += getMenuRow("", "ShowDialog('dialog/marquee.htm', 395, 150, true)", "marquee.gif", "插入或修改字幕");
sMenu += sMenuHr;
sMenu += getMenuRow("", "createLink()", "createlink.gif", "插入或修改超鏈接");
sMenu += getMenuRow("", "ShowDialog('dialog/anchor.htm', 270, 220, true)", "anchor.gif", "書簽管理");
sMenu += getMenuRow("", "mapEdit()", "map.gif", "圖形熱點(diǎn)鏈接");
sMenu += getFormatMenuRow("UnLink", "取消超鏈接或標(biāo)簽", "unlink.gif");
height = 266;
break;
case "tool": // 工具菜單
sMenu += getMenuRow("", "ShowDialog('dialog/symbol.htm', 350, 220, true)", "symbol.gif", "插入特殊字符");
sMenu += getMenuRow("", "insert('excel')", "excel.gif", "插入Excel表格");
sMenu += getMenuRow("", "ShowDialog('dialog/emot.htm', 300, 180, true)", "emot.gif", "插入表情圖標(biāo)");
sMenu += sMenuHr;
sMenu += getMenuRow("", "insert('nowdate')", "date.gif", "插入當(dāng)前日期");
sMenu += getMenuRow("", "insert('nowtime')", "time.gif", "插入當(dāng)前時(shí)間");
height = 102;
break;
case "file": // 文件視圖菜單
sMenu += getMenuRow("", "format('Refresh')", "refresh.gif", "新建");
sMenu += sMenuHr;
sMenu += getMenuRow("", "setMode('CODE')", "modecodebtn.gif", "代碼狀態(tài)");
sMenu += getMenuRow("", "setMode('EDIT')", "modeeditbtn.gif", "編輯狀態(tài)");
sMenu += getMenuRow("", "setMode('TEXT')", "modetextbtn.gif", "文本狀態(tài)");
sMenu += getMenuRow("", "setMode('VIEW')", "modeviewbtn.gif", "預(yù)覽狀態(tài)");
sMenu += sMenuHr;
sMenu += getMenuRow("", "sizeChange(300)", "sizeplus.gif", "增高編輯區(qū)");
sMenu += getMenuRow("", "sizeChange(-300)", "sizeminus.gif", "減小編輯區(qū)");
sMenu += sMenuHr;
sMenu += getMenuRow("", "format('Print')", "print.gif", "打印");
sMenu += sMenuHr;
sMenu += getMenuRow("", "ShowDialog('dialog/help.htm','400','300')", "help.gif", "查看使用幫助");
sMenu += getMenuRow("", "ShowDialog('dialog/about.htm','400','220')", "about.gif", "關(guān)于eWebEditor");
sMenu += getMenuRow("", "window.open('http://ewebeditor.webasp.net')", "site.gif", "eWebEditor站點(diǎn)");
height = 228;
break;
case "table": // 表格菜單
sMenu += getTableMenuRow("TableInsert");
sMenu += getTableMenuRow("TableProp");
sMenu += sMenuHr;
sMenu += getTableMenuRow("TableCell");
height = 306;
break;
case "form": // 表單菜單
sMenu += getFormatMenuRow("InsertInputText", "插入輸入框", "FormText.gif");
sMenu += getFormatMenuRow("InsertTextArea", "插入輸入?yún)^(qū)", "FormTextArea.gif");
sMenu += getFormatMenuRow("InsertInputRadio", "插入單選鈕", "FormRadio.gif");
sMenu += getFormatMenuRow("InsertInputCheckbox", "插入復(fù)選鈕", "FormCheckBox.gif");
sMenu += getFormatMenuRow("InsertSelectDropdown", "插入下拉框", "FormDropdown.gif");
sMenu += getFormatMenuRow("InsertButton", "插入按鈕", "FormButton.gif");
height = 120;
break;
case "zoom": // 縮放菜單
for (var i=0; i<aZoomSize.length; i++){
if (aZoomSize[i]==nCurrZoomSize){
sMenu += getMenuRow("", "doZoom("+aZoomSize[i]+")", "checked.gif", aZoomSize[i]+"%");
}else{
sMenu += getMenuRow("", "doZoom("+aZoomSize[i]+")", "space.gif", aZoomSize[i]+"%");
}
height += 20;
}
break;
}
sMenu = sMenu1 + sMenu + sMenu2;
oPopDocument.open();
oPopDocument.write(config.StyleMenuHeader+sMenu);
oPopDocument.close();
height+=2;
if(lefter+width > document.body.clientWidth) lefter=lefter-width;
//if(topper+height > document.body.clientHeight) topper=topper-height;
oPopupMenu.show(lefter - leftoff - 2, topper - topoff + 22, width, height, document.body);
return false;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -