⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 de_functions.js

📁 灵活强大的会员系统轻松构建互动应用
💻 JS
📖 第 1 页 / 共 4 页
字号:
		{
		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 + -