📄 de_functions.js
字号:
{
eButton.style.borderColor = "ButtonFace";
}
}
function button_out(eButton){
eButton.style.borderColor = "ButtonFace";
}
function char_out(eButton){
eButton.style.borderColor = "#666666";
}
function button_down(eButton){
eButton.style.borderBottom = "ButtonHighlight solid 1px";
eButton.style.borderLeft = "ButtonShadow solid 1px";
eButton.style.borderRight = "ButtonHighlight solid 1px";
eButton.style.borderTop = "ButtonShadow solid 1px";
}
function button_up(eButton){
eButton.style.borderBottom = "ButtonShadow solid 1px";
eButton.style.borderLeft = "ButtonHighlight solid 1px";
eButton.style.borderRight = "ButtonShadow solid 1px";
eButton.style.borderTop = "ButtonHighlight solid 1px";
eButton = null;
}
function contextHilite(menu){
menu.runtimeStyle.backgroundColor = "Highlight";
if (menu.state){
menu.runtimeStyle.color = "GrayText";
} else {
menu.runtimeStyle.color = "HighlightText";
}
}
function contextDelite(menu){
menu.runtimeStyle.backgroundColor = "";
menu.runtimeStyle.color = "";
}
function toggleTick(tick, state) {
if(tick.id.indexOf("zoom" + zoomSize + "_") > -1)
{
if(state == 1)
{
// We are over the selected zoom
tick.src = 'de/de_images/button_tick_inverted.gif'
}
else
{
// We are over the selected zoom
tick.src = 'de/de_images/button_tick.gif'
}
}
}
function closePopups() {
if (imageWin) imageWin.close()
if (propWin) propWin.close()
if (inserttableWin) inserttableWin.close()
if (previewWin) previewWin.close()
if (modifytableWin) modifytableWin.close()
if (insertFormWin) insertFormWin.close()
if (textFieldWin) textFieldWin.close()
if (hiddenWin) hiddenWin.close()
if (buttonWin) buttonWin.close()
if (checkboxWin) checkboxWin.close()
if (radioWin) radioWin.close()
if (linkWin) linkWin.close()
if (emailWin) emailWin.close()
if (anchorWin) anchorWin.close()
if (showHelpWin) showHelpWin.close()
if (charWin) charWin.close()
}
function isSelection() {
if ((foo.document.selection.type == "Text") || (foo.document.selection.type == "Control")) {
return true;
} else {
return false;
}
}
function isTextSelected() {
if (foo.document.selection.type == "Text") {
return true;
} else {
return false;
}
}
function selectImage(image) {
document.execCommand("InsertImage",false,image);
}
function setBackgd(image) {
foo.document.body.background = image
}
function ShowPreview(source) {
var previewHTML
if (source == 1)
{
previewHTML = foo.document.body.innerText
} else {
previewHTML = foo.document.documentElement.outerHTML
}
if (myStyleSheet != "")
{
previewHTML = "<link rel='stylesheet' href='" + myStyleSheet + "' type='text/css'>" + previewHTML
}
re = /<!DOCTYPE([^>])*>/
previewHTML = previewHTML.replace(re,"")
previewHTML = RevertSSLImages(previewHTML)
if (myBaseHref != "")
{
previewHTML = "<base href=" + myBaseHref + ">" + previewHTML
}
previewFrame.document.write(previewHTML)
previewFrame.document.close()
previewFrame.focus()
}
function doLink() {
if (isAllowed())
{
if (isSelection()) {
var leftPos = (screen.availWidth-400) / 2
var topPos = (screen.availHeight-285) / 2
linkWin = window.open(HTTPStr + '://' + URL + ScriptName + '?ToDo=InsertLink&DEP1='+deveditPath1+'&DEP='+deveditPath,'','width=400,height=285,scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
} else
return
}
}
var imageEdit = false
/*
*修改圖片
*
**/
function doImage() {
if (isAllowed())
{
if (isImageSelected()) {
imageEdit = true
} else {
imageEdit = false
}
var leftPos = (screen.availWidth-770) / 2
var topPos = (screen.availHeight-660) / 2
imageWin = window.open(HTTPStr + '://' + URL + ScriptName + '?ToDo=InsertImage&DEP1='+deveditPath1+'&DEP='+deveditPath + '&imgDir=' + imageDir + '&wi=' + HideWebImage + '&tn=' + showThumbnails + '&du=' + disableImageUploading + '&dd=' + disableImageDeleting + '&dt=' + isEditingHTMLPage,'','width=670,height=420,scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
}
}
//**sam
/*
*圖片處理
*
**/
function doEditImage() {
if (isAllowed())
{
if (isImageSelected()) {
imageEdit = true
} else {
imageEdit = false
}
var sId = parent.sId;
var leftPos = (screen.availWidth-770) / 2
var topPos = (screen.availHeight-660) / 2
imageWin = window.open(HTTPStr + '://' + URL + ScriptName + '?sId='+ sId +'&ToDo=EditImage&DEP1='+deveditPath1+'&DEP='+deveditPath + '&imgDir=' + imageDir + '&wi=' + HideWebImage + '&tn=' + showThumbnails + '&du=' + disableImageUploading + '&dd=' + disableImageDeleting + '&dt=' + isEditingHTMLPage,'','width=755,height=530,scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
}
}
/*
*獲得圖片地址
*
**/
function doGetImageLink() {
if (isAllowed())
{
prompt("Image src:",selectedImage.src);
}
}
function doPageInsert()
{
cd=parent.showMeDialog(HTTPStr + '://' + URL + ScriptName + '?sId='+ sId +'&ToDo=PageInsert',"color","dialogWidth:290pt;dialogHeight:50pt;help:0;status:0");
//cd = "<h3><font color=\"#888888\">[Page:]</font></h3>";
if (cd!="" ) {
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( cd );
sel.select();
}
foo.focus();
return true;
}
/*
*單圖插入
*
**/
function doImageInsert() {
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
//HTTPStr + '://' + URL + ScriptName + '?
//DMsysWin=window.open(HTTPStr + '://' + URL + AdminPath + '/upload.php?sId='+ sId +'&o=display&mode=one&type=img&NodeID=' + NodeID,"","scrollbars=no")
//DMsysWin.moveTo(0,0)
//DMsysWin.resizeTo(500,500)
cd=parent.showMeDialog(HTTPStr + '://' + URL + AdminPath + '/upload.php?sId='+ sId +'&o=display&mode=one&type=img&NodeID=' + NodeID,"color","dialogWidth:260pt;dialogHeight:300pt;help:0;status:0;scroll:0");
//alert(cd['str'])
if(cd['SonIndexID']!="") {
//alert(parent.parent.document.data_Title.value);
}
if (cd['str']!="" && cd['str']!= null) {
var str = cd['str']
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML(str);
sel.select();
}
foo.focus();
}
}
/*
*多圖上傳
*
**/
function doImagesUpload() {
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
//imageWin = window.open(HTTPStr + '://' + URL + '/icms/publish/de/upload.php?o=display&mode=single&type=img&cId=' + cId,'','width=530,height=480,scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
cd=parent.showMeDialog(HTTPStr + '://' + URL + AdminPath + '/upload.php?sId='+ sId +'&o=display&mode=multi&type=img&NodeID=' + NodeID,"color","dialogWidth:260pt;dialogHeight:300pt;help:0;status:0;scroll:0");
//alert(HTTPStr + '://' + URL + deveditPath1 + 'upload.php?o=display&mode=multi&type=img&cId=' + cId);
//alert(ScriptDir);
if (cd!="" ) {
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( cd );
sel.select();
}
foo.focus();
}
}
function doFlashInsert()
{
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
var info = parent.showMeDialog("admin_select.php?sId="+ sId +"&o=psn_picker&psn=","color","dialogWidth:600px;dialogHeight:300px;help:0;status:0;scroll:no");
var cd= info['URL'] + info['filename'];
if (cd != '' && cd != ' ') {
cd = "<EMBED quality=high src=\"" + cd + "\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"500\" height=\"300\" > </EMBED>";
//cd = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"32\" height=\"32\">"
// +"<param name=\"movie\" value=\""+ cd +"\">"
// +"<param name=\"quality\" value=\"high\">"
// +"<embed src=\""+ cd +"\" quality=\"high\" //pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" //width=\"32\" height=\"32\"></embed></object>";
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( cd );
sel.select();
}
foo.focus();
}
}
function doFlashUpload()
{
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
var cd = parent.showMeDialog('upload.php?sId='+ sId +'&o=display&type=flash&NodeID=' + NodeID,"color","dialogWidth:390px;dialogHeight:120px;help:0;status:0;scroll:no");
//var info = parent.showMeDialog("admin_select.php?sId="+ sId +"&o=psn_picker&psn=","color","dialogWidth:600px;dialogHeight:266px;help:0;status:0;scroll:no");
//var cd= info['URL'] + info['filename'];
if (cd != '' && cd != ' ' && cd != null) {
cd = "<EMBED quality=high src=\"" + cd + "\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"500\" height=\"300\" > </EMBED>";
//cd = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"32\" height=\"32\">"
// +"<param name=\"movie\" value=\""+ cd +"\">"
// +"<param name=\"quality\" value=\"high\">"
// +"<embed src=\""+ cd +"\" quality=\"high\" //pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" //width=\"32\" height=\"32\"></embed></object>";
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( cd );
sel.select();
}
foo.focus();
}
}
function doFlashResource()
{
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
//var cd = parent.showMeDialog('upload.php?sId='+ sId +'&o=display&type=flash&NodeID=' + NodeID,"color","dialogWidth:390px;dialogHeight:120px;help:0;status:0;scroll:no");
var cd = parent.showMeDialog("admin_resource.php?sId="+ sId +"&o=list_ui_main&Category=flash","color","dialogWidth:563px;dialogHeight:412px;help:0;status:0;scroll:no");
//var info = parent.showMeDialog("admin_select.php?sId="+ sId +"&o=psn_picker&psn=","color","dialogWidth:600px;dialogHeight:266px;help:0;status:0;scroll:no");
//var cd= info['URL'] + info['filename'];
if (cd != '' && cd != ' ') {
cd = "<EMBED quality=high src=\"" + cd + "\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"500\" height=\"300\" > </EMBED>";
//cd = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"32\" height=\"32\">"
// +"<param name=\"movie\" value=\""+ cd +"\">"
// +"<param name=\"quality\" value=\"high\">"
// +"<embed src=\""+ cd +"\" quality=\"high\" //pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" //width=\"32\" height=\"32\"></embed></object>";
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( cd );
sel.select();
}
foo.focus();
}
}
function doAttachUpload()
{
//alert('a');
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
var ab=parent.showMeDialog('upload.php?sId='+ sId +'&o=display&mode=one&type=attach&NodeID=' + NodeID,"color","dialogWidth:390px;dialogHeight:120px;help:0;status:0;scroll:0");
if (ab['url']!="" && ab['url']!= null) {
var str = "<a href=\""+ ab['url'] +"\" target=\"_blank\"><img src='"+ ab['publish_url'] + "images/icon/" + ab['suffix'] + ".gif' border=\"0\">" + ab['src_name'] + "</a>" ;
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( str );
sel.select();
}
foo.focus();
}
}
function doAttachInsert()
{
//alert('a');
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
var info = parent.showMeDialog("admin_select.php?sId="+ sId +"&o=psn_picker&psn=","color","dialogWidth:600px;dialogHeight:266px;help:0;status:0;scroll:no");
var cd= info['URL'] + info['filename'];
var PUBLISH_URL = parent.PUBLISH_URL;
if (cd != '' && cd != ' ') {
var arr = cd;
myRe=/([^\s]*)(\/)([^\/.]*)(.)(\w*)/g;
myArray = myRe.exec(arr);
if(myArray!= null && myArray[5] != null) {
var str = "<a href=\""+ cd +"\" target=\"_blank\"><img src='"+ PUBLISH_URL +"/images/icon/" + myArray[5] + ".gif' border=\"0\">" + myArray[3] + myArray[4] + myArray[5] + "</a>" ;
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( str );
sel.select();
}
}
foo.focus();
}
}
function doAttachResource()
{
if (isAllowed())
{
var NodeID= parent.NodeID;
var sId = parent.sId;
var cd = parent.showMeDialog("admin_resource.php?sId="+ sId +"&o=list_ui_main&Category=attach","color","dialogWidth:563px;dialogHeight:412px;help:0;status:0;scroll:no");
var PUBLISH_URL = parent.PUBLISH_URL;
if (cd != '' && cd != ' ') {
var arr = cd;
myRe=/([^\s]*)(\/)([^\/.]*)(.)(\w*)/g;
myArray = myRe.exec(arr);
if(myArray!= null && myArray[5] != null) {
var str = "<a href=\""+ cd +"\" target=\"_blank\"><img src='"+ PUBLISH_URL +"/images/icon/" + myArray[5] + ".gif' border=\"0\">" + myArray[3] + myArray[4] + myArray[5] + "</a>" ;
var sel
sel = foo.document.selection.createRange();
sel.pasteHTML( str );
sel.select();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -