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

📄 latticeeditor.js

📁 动感系统XP Access版,服务器需要安装Jmail 组件 配置SendMessages.asp 最后部分的参数
💻 JS
📖 第 1 页 / 共 5 页
字号:
var LatticeWidth="100%";
var LatticeHeight="200";
var LicenseKeys="";
var DeveloperID="";
var FontSelection="";
var ImageSelection="";
var BaseURL="";
var TableClasses="";
var CellClasses="";
var LinkClasses="";
var StyleSheetURL="";
var BackgroundImage="";
var BackgroundColor="";
var InitialHTML="<P>&nbsp;</p>";
var SaveFunction="";
var ButtonHide="";
var RowHide="";
var TargetFrames="";

function sethtml(x){
	frames ['LatticeEditDocument'].document.body.innerHTML=x;
}

function int2htmlColor(bigdec){
	var decred=Math.floor(bigdec/65536);
	var decgreen=Math.floor((bigdec-(65536*decred))/256);
	var decblue=bigdec-(65536*decred)-(256*decgreen);
	var red=decred.toString(16);
	var green=decgreen.toString(16);
	var blue=decblue.toString(16);
	if(red.length==1)red="0"+red;
	if(green.length==1)green="0"+green;
	if(blue.length==1)blue="0"+blue;hexstring="#"+blue+green+red;return hexstring;
}

	var editorInitialContent="<b> MIKE WAS HERE!</b><BR>HELLO WORLD";
	var millisecondtimer=0;millisecondtimerflag=0;
	var initfinished=0;
	var original_formatselect="";
	var original_fontnameselect="";
	var original_fontsizeselect="";
	var about_status=0;
	var help_status=0;
	var find_status=0;
	var color_status=0;
	var specialchar_status=0;
	var insertbookmark_status=0;
	var hyperlink_status=0;
	var image_status=0;
	var html_status=0;
	var table_status=0;
	var color_value="";
	var state_numlist=0;
	var state_bltlist=0;
	var state_btn_cut=0;
	var state_btn_about=0;
	var state_btn_copy=0;
	var state_btn_paste=0;
	var state_btn_find=0;
	var state_btn_undo=0;
	var state_btn_redo=0;
	var state_btn_table=0;
	var state_btn_image=0;
	var state_btn_hyperlink=0;
	var state_btn_unlink=0;
	var state_btn_hr=0;
	var state_btn_wysiwyg=0;
	var state_btn_html=0;
	var state_btn_special=0;
	var state_btn_tools=0;
	var state_btn_help=0;
	var state_btn_bold=0;
	var state_btn_italics=0;
	var state_btn_underline=0;
	var state_btn_fontcolor=0;
	var state_btn_fonthilight=0;
	var state_btn_left=0;
	var state_btn_center=0;
	var state_btn_right=0;
	var state_btn_numlist=0;
	var state_btn_bltlist=0;
	var state_btn_outdent=0;
	var state_btn_indent=0;
	var state_btn_save=0;
	var tablerows="";
	var tablecolumns="";
	var tablewidthspecified="";
	var tablewidth="";
	var tablewidthtype="";
	var tablealign="";
	var tablebordersize="";
	var tablecellpadding="";
	var tablecellspacing="";
	var tablebordercolor="";
	var tablebackgroundcolor="";
	var tableiscancel="";
	var tableisinsert="";
	var tablemoondowneropen=0;
	var tablevalign="";
	var tableclass="";
	var tablecellclass="";
	var imageisinserted=1;
	var imagespecifysize="";
	var imageheight="";
	var imagewidth="";
	var imagebordersize="";
	var imagealigment="";
	var imagehspacing="";
	var imagevspacing="";
	var imagespecifyimageurl="";
	var imageurl="";
	var imageiscancel="";
	var imageisinsert="";
	var imagedialogopen="";
	var insertimagetext="";
	var hyperlinkiscancel="";
	var hyperlinkisinsert="";
	var hyperlinkmoondowneropen="";
	var hyperlinkurl="";
	var hyperlinkbookmark="";
	var hyperlinktarget="";
	var hyperlinkclass="";
	var hyperlinkbookmarklist="";
	var originalwysiwyg="";
	var htmliscancel="";
	var htmlisinsert="";
	var htmlmoondowneropen="";
	var locationhere="";
	var specialchariscancel="";
	var specialcharisinsert="";
	var chartoinsert="";
	var specialcharmoondowneropen="";
	var insertbookmarkiscancel="";
	var insertbookmarkisinsert="";
	var bookmarktoinsert="";
	var insertbookmarkmoondowneropen="";
	var contextcode="";
	var stylesheetloaded=0;
	var islattice="";
	var keynotchecked=true;
	var helpmoondowner;
	var ischeckedalready=false;

function gethtml(){
	document.frames("LatticeTemp").document.body.innerHTML=document.frames("LatticeEditDocument").document.body.innerHTML;
	var gettables=frames ['LatticeTemp'].document.all.tags("TABLE");
	if(gettables.length>0){
		var tablecount=1;
		while(tablecount<=gettables.length){
			if(gettables[tablecount-1].border>0){
			gettables[tablecount-1].border=parseInt(gettables[tablecount-1].border)-1;
			}
	tablecount++;
		}
	}
	if(BaseURL!=""){
	var getimages=frames ['LatticeTemp'].document.all.tags("IMG");
	if(getimages.length>0){
		var imagecount=1;
		var workingstring1="";
		var workingstring2="";
		var imagere=new RegExp(BaseURL,"gi");
		while(imagecount<=getimages.length){
			workingstring1=getimages[imagecount-1].src;
			workingstring2=workingstring1.replace(imagere,"");
			getimages[imagecount-1].src=workingstring2;
			imagecount++;
			}
		}
	}
	var getanchors=frames ['LatticeTemp'].document.all.tags("A");
	var gethere=""+parent.location.href;
	var subgethere=gethere.substring(0,(gethere.lastIndexOf("/")+1));
if(getanchors.length>0){
	var anchorcount=1;
	var workingstring1a="";
	var workingstring2a="";
	var workingstring3a="";
	var anchorre=new RegExp(gethere,"gi");
	while(anchorcount<=getanchors.length){
		workingstring1a=getanchors[anchorcount-1].href;workingstring2a=workingstring1a.replace(anchorre,"");
		var anchorre2=new RegExp(subgethere,"gi");
		workingstring3a=workingstring2a.replace(anchorre2,"");
			if(workingstring3a!=""){
				getanchors[anchorcount-1].href=workingstring3a;
			}
	anchorcount++;
	}
}
var gothtml=document.frames("LatticeTemp").document.body.innerHTML;
return gothtml;
}


function teststyle(){
	var t1="btn_save";
	eval("document.getElementById('"+btn+"').style.borderLeftWidth = '20px'");
}

function ssload(){alert('mike');}

function on(btn){
	eval("document.images('"+btn+"').style.cssText = 'border-left-width:1px; border-left-color:menu; border-left-style:solid;border-top-width:1px; border-top-color:menu; border-top-style:solid;border-right-width:1px; border-right-color:menu; border-right-style:solid;border-bottom-width:1px; border-bottom-color:menu; border-bottom-style:solid;filter:alpha(opacity=100);background-color:menu;'");
}

function over(btn){
	eval("document.images('"+btn+"').style.cssText = 'border-left-width:1px; border-left-color:white; border-left-style:solid;border-top-width:1px; border-top-color:white; border-top-style:solid;border-right-width:1px; border-right-color:dimgray; border-right-style:outset;border-bottom-width:1px; border-bottom-color:dimgray; border-bottom-style:outset;filter:alpha(opacity=100);background-color:menu;'");
}

function down(btn){
	eval("document.images('"+btn+"').style.cssText = 'border-left-width:1px; border-left-color:dimgray; border-left-style:inset;border-top-width:1px; border-top-color:dimgray; border-top-style:inset;border-right-width:1px; border-right-color:white; border-right-style:solid;border-bottom-width:1px; border-bottom-color:white; border-bottom-style:solid;filter:alpha(opacity=100);background-color:gainsboro;'");
}

function off(btn){
	eval("document.images('"+btn+"').style.cssText = 'border-left-width:1px; border-left-color:menu; border-left-style:solid;border-top-width:1px; border-top-color:menu; border-top-style:solid;border-right-width:1px; border-right-color:menu; border-right-style:solid;border-bottom-width:1px; border-bottom-color:menu; border-bottom-style:solid;filter:alpha(opacity=30);background-color:menu;'");
}
function tablecommand(command){
	var cellflag=false;
	var rowflag=false;
	var tableflag=false;
	var cellindex,rowindex,tableref;
	var xsel=document.frames("LatticeEditDocument").document.selection;
	var xobj=document.frames("LatticeEditDocument").document.selection.createRange();
	if(xsel.type=="None"||xsel.type=="Text"){
		xsel=xobj.parentElement();
		while(xsel.tagName!="BODY"&&cellflag==false){
			if(xsel.tagName=="TD"){cellindex=xsel.cellIndex;cellflag=true;}
			if(cellflag==false){xsel=xsel.parentElement;}
		}
	}else if(xsel.type=="Control"){
		xsel=xobj.item(0);
		if(xsel.tagName=="TD"){
			cellindex=xsel.cellIndex;
			cellflag=true;
		}else{
			while(xsel.tagName!="BODY"&&cellflag==false){
				if(xsel.tagName=="TD"){cellindex=xsel.cellIndex;cellflag=true;}
				if(cellflag==false){xsel=xsel.parentElement;}
			}
		}
	}
	if(cellflag==true){
		xsel=document.frames("LatticeEditDocument").document.selection;
		xobj=document.frames("LatticeEditDocument").document.selection.createRange();
		if(xsel.type=="None"||xsel.type=="Text"){
			xsel=xobj.parentElement();
			while(xsel.tagName!="BODY"&&rowflag==false){
				if(xsel.tagName=="TR"){
					rowindex=xsel.rowIndex;
					rowflag=true;
				}
				if(rowflag==false){xsel=xsel.parentElement;}
			}
		}else if(xsel.type=="Control"){
			xsel=xobj.item(0);
			if(xsel.tagName=="TR"){
				rowindex=xsel.rowIndex;
				rowflag=true;
			}else{
				while(xsel.tagName!="BODY"&&rowflag==false){
					if(xsel.tagName=="TR"){
						rowindex=xsel.rowIndex;
						rowflag=true;
					}
					if(rowflag==false){
						xsel=xsel.parentElement;
					}
				}
			}
		}
		xsel=document.frames("LatticeEditDocument").document.selection;
		xobj=document.frames("LatticeEditDocument").document.selection.createRange();
		if(xsel.type=="None"||xsel.type=="Text"){
			xsel=xobj.parentElement();
			while(xsel.tagName!="BODY"&&tableflag==false){
				if(xsel.tagName=="TABLE"){tableflag=true;}
				if(tableflag==false){xsel=xsel.parentElement;}
			}
		}else if(xsel.type=="Control"){
			xsel=xobj.item(0);
			if(xsel.tagName=="TABLE"){
				tableflag=true;
			}else{
				while(xsel.tagName!="BODY"&&tableflag==false){
					if(xsel.tagName=="TABLE"){tableflag=true;}
					if(tableflag==false){xsel=xsel.parentElement;}
				}
			}
		}
		if(command=="ic"){
			var temprowcount=xsel.rows.length;
			var tempcell;
			var tempspancount=0;
			var tempspanholder;
			var tempcellwidth=xsel.rows[rowindex].cells[cellindex].width;
			var xpositequiv=-1;
			var xposcount=0;
			while(xposcount<=cellindex){
				xpositequiv+=parseInt(xsel.rows[rowindex].cells[xposcount].colSpan);
				xposcount++;
			}
			var ypositequiv=-1;
			var yposcount=0;
			var ymax=xsel.rows[rowindex].cells.length;
			while(yposcount<=ymax-1){
				ypositequiv+=parseInt(xsel.rows[rowindex].cells[yposcount].colSpan);
				yposcount++;
			}
			var idealinsert=xpositequiv+1;
			var zi2=0;
			var zirowtouse=0;
			var zirowtot=xsel.rows.length;
			var rowarray=new Array(zirowtot);
			var rowarray2=new Array(zirowtot);
			for(init1=0;init1<=zirowtot-1;init1++){
				rowarray[init1]=0;
				rowarray2[init1]=0;
			}
			for(zi1=0;zi1<=zirowtot-1;zi1++){
				zi2=0;
				while(zi2<idealinsert&&(rowarray[zi1]==null||rowarray[zi1]<idealinsert)){
					rowarray[zi1]+=parseInt(xsel.rows[zi1].cells[zi2].colSpan);
					rowarray2[zi1]++;
					zi2++;
				}
			}
			var allequal=true;
			var zi3a,zi3b;
			var zthemax=0;
			for(zi3=0;zi3<=zirowtot-1;zi3++){
				zi3a=rowarray[0];
				zi3b=rowarray[zi3];
				if(zi3b>zthemax){zthemax=zi3b;}
				if(zi3a!=zi3b){allequal=false;}
			}
			if(allequal==false){
				var zi4=0;
				var allequal2=true;
				while(zthemax<=ypositequiv&&allequal==false){
					for(zi5=0;zi5<=zirowtot-1;zi5++){
						rowarray[zi5]+=parseInt(xsel.rows[zi5].cells[rowarray2[zi5]].colSpan);
					}
					for(zi3=0;zi3<=zirowtot-1;zi3++){
						zi3a=rowarray[0];
						zi3b=rowarray[zi3];
						if(zi3b>zthemax){zthemax=zi3b;}
						if(zi3a!=zi3b){allequal2=false;}
					}
					if(allequal2==true){allequal=true;}
					for(zi8=0;zi8<=zirowtot-1;zi8++){rowarray2[zi8]++;}
					}
				}
				var zi9;
				for(zi7=0;zi7<=zirowtot-1;zi7++){
					zi9=xsel.rows[zi7].insertCell(rowarray2[zi7]);
					zi9.width=tempcellwidth;
				}
		}else if(command=="dc"){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -