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

📄 editor.js

📁 SK信息采集2.0功能介绍: 1.可针对任何静态网页,动态网页进行采集。包括htm,html,shtml,ASP,ASPX,JSP,PHP等。 2.增加自定文件采集.用户可采集网页中的所有文件.
💻 JS
📖 第 1 页 / 共 3 页
字号:
		Val=null;
	}
	if (Val==null) KS_EditArea.document.execCommand(Operation);
	else KS_EditArea.document.execCommand(Operation,"",Val);
	KS_EditArea.focus();
}
//设图片为图片文章的地址
function SetPicArticle()
{
	if (KS_EditArea.document.selection.type=="Control")
	{
		var oControlRange=KS_EditArea.document.selection.createRange();
		if (oControlRange(0).tagName.toUpperCase()=="IMG")
		{    
			selectedImage=KS_EditArea.document.selection.createRange()(0);
			//alert(selectedImage.src);
			parent.document.NewsForm.PicNews.checked=true;
			parent.ShowPicNews();
	        parent.document.NewsForm.PicUrl.value=selectedImage.src;
		}	
	}
}
//常规粘贴
function Paste()
{ 
  KS_EditArea.focus();
  KS_EditArea.document.execCommand('Paste');
  KS_EditArea.focus();
}
//纯文本粘贴
function PasteText()
{
	KS_EditArea.focus();
	var sText = HTMLEncode(clipboardData.getData("Text")) ;
	InsertHTMLStr(sText);
	KS_EditArea.focus();
}
//设置新闻属性
function SetNewsAttribute(OpID)
{
	KS_EditArea.focus();
	var EditRange = KS_EditArea.document.selection.createRange();
	if (OpID==1)
	parent.document.NewsForm.title.value=EditRange.text;
	else if(OpID==2)
	parent.document.NewsForm.subtitle.value=EditRange.text;
	else if(OpID==3)
	InsertKeyWords(parent.document.NewsForm.KeyWords,EditRange.text);
	KS_EditArea.focus();
}
// 全屏编辑
function FullScreen(InstallDir,Style,ChannelID)
{
	
	if (CurrMode!='EDIT') 
	 {
	  alert('需转换为编辑状态才能使用全屏编辑功能!');
	  return;
	 }
	window.open(InstallDir+'Editor/fullscreen.asp?ChannelID='+ChannelID+'&Style='+Style, '','toolbar=no, menubar=no, top=0,left=0,width=1024,height=768, scrollbars=no, resizable=no,location=no, status=no');
}
function TextBGColor(InstallDir)
{
	KS_EditArea.focus();
	var EditRange = KS_EditArea.document.selection.createRange();
	var RangeType = KS_EditArea.document.selection.type;
	if (RangeType!="Text")
	{
		alert("请先选择一段文字!");
		return;
	}
	var ReturnValue=OpenWindow(InstallDir+'Editor/SelectColor.asp',230,190,window);
	if (ReturnValue!=null)
	{
		EditRange.pasteHTML("<span style='background-color:"+ReturnValue+"'>"+EditRange.text+"</span> ");
		EditRange.select();
	}
	KS_EditArea.focus();
}
function Print(CommandID)
{
	KS_EditArea.focus();
	//alert(KS_EditArea.QueryStatus(CommandID));
	if (KS_EditArea.QueryStatus(CommandID)!=3) KS_EditArea.ExecCommand(CommandID,0);
	KS_EditArea.focus();
}
function InsertTable(InstallDir)
{
	var ReturnValue=OpenWindow(InstallDir+'Editor/InsertTable.asp',250,220,window);
	InsertHTMLStr(ReturnValue);
	KS_EditArea.focus();
}
function InsertPage(InstallDir)
{
	var ReturnValue=OpenWindow(InstallDir+'Editor/InsertPage.asp',320,110,window);
	InsertHTMLStr(ReturnValue);
	KS_EditArea.focus();
}
function InsertExcel()
{
	KS_EditArea.focus();
	var TempStr="<object classid='clsid:0002E510-0000-0000-C000-000000000046' id='Spreadsheet1' codebase='file:\\Bob\software\office2000\msowc.cab' width='100%' height='250'><param name='EnableAutoCalculate' value='-1'><param name='DisplayTitleBar' value='0'><param name='DisplayToolbar' value='-1'><param name='ViewableRange' value='1:65536'></object>";
	InsertHTMLStr(TempStr);
	KS_EditArea.focus();
}
function InsertMarquee(InstallDir)
{
	KS_EditArea.focus();
	var ReturnValue=OpenWindow(InstallDir+'Editor/InsertMarquee.asp',260,50,window); 
	InsertHTMLStr(ReturnValue);
	KS_EditArea.focus();
}
function Calculator(InstallDir)
{
	KS_EditArea.focus();
	var ReturnValue=OpenWindow(InstallDir+'Editor/Calculator.asp',160,180,window);
	if (ReturnValue!=null)
	{
		var TempArray,ParameterA,ParameterB;
		TempArray=ReturnValue.split("*")
		ParameterA=TempArray[0];
		InsertHTMLStr(ParameterA);
	}
	KS_EditArea.focus();
}
function InsertDate()
{
	KS_EditArea.focus();
	var NowDate = new Date();
	var FormateDate=NowDate.getYear()+"年"+(NowDate.getMonth() + 1)+"月"+NowDate.getDate() +"日";
	InsertHTMLStr(FormateDate);
	KS_EditArea.focus();
}
function InsertTime()
{
	KS_EditArea.focus();
	var NowDate=new Date();
	var FormatTime=NowDate.getHours() +":"+NowDate.getMinutes()+":"+NowDate.getSeconds();
	InsertHTMLStr(FormatTime);
	KS_EditArea.focus();
}
function InsertFrame(InstallDir)
{
	KS_EditArea.focus();
	var ReturnVlaue =OpenWindow(InstallDir+'Editor/InsertFrame.asp',280,118,window);
	if (ReturnVlaue != null)
	{
		InsertHTMLStr(ReturnVlaue);
	}
	KS_EditArea.focus();
}
function InsertBR(Index)
{
	KS_EditArea.focus();
	InsertHTMLStr('<br>');
	KS_EditArea.focus();
}
function DelAllHtmlTag()
{
	var TempStr;
	TempStr=KS_EditArea.document.body.innerHTML;
	var re=/<\/*[^<>]*>/ig
	TempStr=TempStr.replace(re,'');
	KS_EditArea.document.body.innerHTML=TempStr;
}
function AbortArticle(InstallDir)
{
  var arr = OpenWindow(InstallDir+'Editor/Abort.asp',220,100,window);
}
function InsertSymbol(InstallDir)
{
  var ReturnValue = OpenWindow(InstallDir+'Editor/InsertTsfh.asp',300,190,window); 
  if (ReturnValue!='')
  {
    var TempArray=ReturnValue.split("$$$");
    InsertHTMLStr(TempArray[0]);
  }
  KS_EditArea.focus();
}
function InsertPictureFromUp(ImgSrc)
{
InsertHTMLStr('<img src="'+ImgSrc+'" border="0"/>');	
}
function InsertPicture(FromUrl,InstallDir,ChannelID)
{		
	var ReturnValue=OpenWindow(InstallDir+'Editor/InsertPicture.asp?FromUrl='+FromUrl+'&ChannelID='+ChannelID,420,370,window);
	if (ReturnValue!='')
	{
		var TempArray=ReturnValue.split("$$$");
		InsertHTMLStr(TempArray[0]);
	}
}
function InsertFlash(FromUrl,InstallDir,ChannelID)
{ 
  var ReturnValue = OpenWindow(InstallDir+'Editor/InsertFlash.asp?FromUrl='+FromUrl+'&ChannelID='+ChannelID,400,320,window); 
  if (ReturnValue!='')
  {
    var TempArray=ReturnValue.split("$$$");
    InsertHTMLStr(TempArray[0]);
  }
  KS_EditArea.focus();
}
function InsertVideo(FromUrl,InstallDir,ChannelID)
{
  var ReturnValue=OpenWindow(InstallDir+'Editor/InsertVideo.asp?FromUrl='+FromUrl+'&ChannelID='+ChannelID,400,320,window);
  if (ReturnValue!='')
  {
    var TempArray=ReturnValue.split("$$$");
    InsertHTMLStr(TempArray[0]);
  }
  KS_EditArea.focus();
}
function InsertRM(FromUrl,InstallDir,ChannelID)
{
  var ReturnValue=OpenWindow(InstallDir+'Editor/InsertRM.asp?FromUrl='+FromUrl+'&ChannelID='+ChannelID,400,320,window);
  if (ReturnValue!='')
  {
    var TempArray=ReturnValue.split("$$$");
    InsertHTMLStr(TempArray[0]);
  }
  KS_EditArea.focus();
}
function InsertUpFile(FromUrl,InstallDir,ChannelID)
{
  var ReturnValue=OpenWindow(InstallDir+'Editor/InsertUpFile.asp?FromUrl='+FromUrl+'&ChannelID='+ChannelID,400,120,window);
  if (ReturnValue!='')
  {    var TempArray=ReturnValue.split("$$$");
    InsertHTMLStr(TempArray[0]);
  }  KS_EditArea.focus();
} 
function SpecialHR(InstallDir)
{
	KS_EditArea.focus();
	var ReturnValue = OpenWindow(InstallDir+'Editor/InsertSpecialHR.asp',320,120,window); 
	if (ReturnValue!= null) InsertHTMLStr(ReturnValue);
	KS_EditArea.focus();
}
function InsertHR()
{
	KS_EditArea.focus();
	InsertHTMLStr('<hr>');
	KS_EditArea.focus();
}
var BorderShown=1;
function ShowTableBorders()
{
	AllTables=KS_EditArea.document.body.getElementsByTagName("TABLE");
	for(var i=0;i<AllTables.length;i++)
	{
		if ((AllTables[i].border==null)||(AllTables[i].border=='0'))
		{
			AllTables[i].runtimeStyle.borderTop=AllTables[i].runtimeStyle.borderLeft="1px dotted #709FCB";
			AllRows = AllTables[i].rows;
			for(var y=0;y<AllRows.length;y++)
			{
				AllCells=AllRows[y].cells;
				for(var x=0;x<AllCells.length;x++)
				{
					AllCells[x].runtimeStyle.borderRight=AllCells[x].runtimeStyle.borderBottom="1px dotted #709FCB";
				}
			}
		}
		else
		{
			AllTables[i].runtimeStyle.borderTop='';
			AllRows=AllTables[i].rows;
			for(var y=0;y<AllRows.length;y++)
			{
				AllCells=AllRows[y].cells;
				for(var x=0;x<AllCells.length;x++)
				{
					AllCells[x].runtimeStyle.borderRight=AllCells[x].runtimeStyle.borderBottom='';
				}
			}
		}
	}
  BorderShown=BorderShown?0:1;
}
function ImageSelected()
{
	KS_EditArea.focus();
	if (KS_EditArea.document.selection.type=="Control")
	{
		var oControlRange=KS_EditArea.document.selection.createRange();
		if (oControlRange(0).tagName.toUpperCase()=="IMG")
		{
			selectedImage=KS_EditArea.document.selection.createRange()(0);
			return true;
		}	
	}
}
function TextColor(InstallDir)
{	
	KS_EditArea.focus();
	var EditRange = KS_EditArea.document.selection.createRange();
	var RangeType = KS_EditArea.document.selection.type;
	if (RangeType!="Text")
	{
		alert("请先选择一段文字!");
		return;
	}
	var ReturnValue=OpenWindow(InstallDir+'Editor/SelectColor.asp',230,190,window);
	if (ReturnValue!=null)
	{
		EditRange.pasteHTML("<font color='"+ReturnValue+"'>"+EditRange.text+"</font>");
		EditRange.select();
	}
	KS_EditArea.focus();
}
function PicAndTextArrange(InstallDir)
{
	if(ImageSelected())
	{
		sPrePos=selectedImage.style.position;
		var ReturnValue=OpenWindow(InstallDir+'Editor/SelectPicStyle.asp',380,130,window);
		if(ReturnValue)
		{
			for(key in ReturnValue)
			if(key=='style') for(sub_key in ReturnValue.style) selectedImage.style[sub_key]=ReturnValue.style[sub_key];
			else selectedImage[key]=ReturnValue[key];
			if(!ReturnValue.align) selectedImage.removeAttribute('align');
			if(sPrePos.match(/^absolute$/i) && !selectedImage.style.position.match(/^absolute$/i))
			{
				sFired = selectedImage.parentElement;
				while(!sFired.tagName.match(/^table$|^body$/i))
				sFired = sFired.parentElement;
				if(sFired.tagName.match(/^table$/i) && sFired.style.position.match(/absolute/i));
				sFired.outerHTML=selectedImage.outerHTML;
			}
			else
			{
				if(!sPrePos.match(/^absolute$/i) && selectedImage.style.position.match(/^absolute$/i)) selectedImage.outerHTML='<table style="position: absolute;"><tr><td>' + selectedImage.outerHTML + '</td></tr></table>';
			}
		}
	}
	else alert('请选择图片');
}
function GetAllAncestors()
{
	var p = GetParentElement();
	var a = [];
	while (p && (p.nodeType==1)&&(p.tagName.toLowerCase()!='body'))
	{
		a.push(p);
		p=p.parentNode;
	}
	a.push(KS_EditArea.document.body);
	return a;
}
function GetParentElement()
{
	var sel=GetSelection();
	var range=CreateRange(sel);
	switch (sel.type)
	{
		case "Text":
		case "None":
			return range.parentElement();
		case "Control":
			return range.item(0);
		default:
			return KS_EditArea.document.body;
	}
}
function GetSelection()
{
	return KS_EditArea.document.selection;
}
function CreateRange(sel)
{
	return sel.createRange();
}

⌨️ 快捷键说明

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