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

📄 function.js

📁 用户admin 密码amdin888 希望大家留下一个链接。更多由你自己发挥了。你可以加入星座或其它。 联系:QQ87994696 城市 E-mail:lgp7226@sina.com
💻 JS
字号:
var nCurrZoomSize = 100;
var CharArray=new Array("<br>","&copy;","&reg;","&#8482;","&#8226;","&#8230;","&#8212;","&#8211;");
function Zoom(size) 
{
	SuperWebEdit.document.body.runtimeStyle.zoom = size + "%";
	nCurrZoomSize = size;
}

function Format(Operation,Val) 
{
	if (!validateMode()) return;
	SuperWebEdit.focus();
	if (Val=="RemoveFormat")
	 {
		Operation=Val;
		Val=null;
	}
	if (Val==null) SuperWebEdit.document.execCommand(Operation);
	else SuperWebEdit.document.execCommand(Operation,"",Val);
	SuperWebEdit.focus();
}

function PureTextPaste()
{
	if (!validateMode()) return;
	SuperWebEdit.focus();
	var sText = HTMLEncode(clipboardData.getData("Text")) ;
	insertHTML(sText);
	SuperWebEdit.focus();
	//Format('selectall');
}

function insertHTML(html) 
{
	if (isModeView()) return false;
	if (SuperWebEdit.document.selection.type.toLowerCase() != "none")
	{
		SuperWebEdit.document.selection.clear() ;
	}
	if (sCurrMode!="EDIT")
	{
		html=HTMLEncode(html);
	}
	SuperWebEdit.document.selection.createRange().pasteHTML(html) ; 
}

function SearchStr()
{
  if (!	validateMode()) return;
  var Temp = window.showModalDialog("FunPage/Search.htm", window, "dialogWidth:320px; dialogHeight:170px; help: no; scroll: no; status: no");
}

function Calculator()
{
  SuperWebEdit.focus();
  var CalculatorRange =SuperWebEdit.document.selection.createRange();
  var ReturnValue = showModalDialog("FunPage/Calculator.htm", "", "dialogWidth:205px; dialogHeight:210px; status:0;help:0");
  if (ReturnValue != null)
  {
    var TempArray,ParameterA,ParameterB;
    TempArray=ReturnValue.split("*")
    ParameterA=TempArray[0];
    CalculatorRange.pasteHTML(ParameterA);
  }
  SuperWebEdit.focus();
}

function TextColor()
{
	if (!validateMode()) return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var RangeType = SuperWebEdit.document.selection.type;
	if (RangeType != "Text")
	{
		alert("请先选择一段文字!");
		return;
	}
	var ReturnValue = showModalDialog("FunPage/SelectColor.htm", "", "dialogWidth:18.5em; dialogHeight:17.5em; help: no; scroll: no; status: no");
	if (ReturnValue != null) Format('forecolor', ReturnValue);
	else SuperWebEdit.focus();
}

function TextBGColor()
{
	if (!validateMode()) return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var RangeType = SuperWebEdit.document.selection.type;
	if (RangeType != "Text")
	{
		alert("请先选择一段文字!");
		return;
	}
	var ReturnValue = showModalDialog("FunPage/SelectColor.htm", "", "dialogWidth:18.5em; dialogHeight:17.5em; help: no; scroll: no; status: no");
	if (ReturnValue != null)
	{
		EditRange.pasteHTML("<span style='background-color:"+ReturnValue+"'>"+EditRange.text+"</span> ");
		EditRange.select();
	}
	SuperWebEdit.focus();
}

function ChangeTextFont(Operation)
{
	if (!validateMode()) return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var Flag = SuperWebEdit.document.selection.createRange("").text;
	switch(Operation)
	{
		case "big":
		if (Flag!= null) EditRange.pasteHTML("<big>" + Flag + "</big>");
		break;
		case "small":
		if (Flag!= null) EditRange.pasteHTML("<small>" + Flag + "</small>");
		break;
	}
	SuperWebEdit.focus();
}

function Pos()    //有待完善
{
	var ObjReference= null;
	var RangeType= SuperWebEdit.document.selection.type;
	if (RangeType!= "Control")
	{
		alert('你选择的不是对象!');
		return;
	}
	var SelectedRange= SuperWebEdit.document.selection.createRange();
	for (var i=0; i<SelectedRange.length; i++)
	{
		ObjReference = SelectedRange.item(i);
		if (ObjReference.style.position != 'absolute') 
		{
			ObjReference.style.position='absolute';
		}
		else
		{
			ObjReference.style.position='static';
		}
	}
	SuperWebEdit.content = false;
}

function InsertBR(Index)
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange =SuperWebEdit.document.selection.createRange();
  EditRange.pasteHTML(CharArray[Index]);
  SuperWebEdit.focus();
}

function InsertHref(Operation)
{
	if (!validateMode()) return;
	SuperWebEdit.focus();
	SuperWebEdit.document.execCommand(Operation,true);
	SuperWebEdit.focus();
}

function SpecialHR()
{
	if (!validateMode())	return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var ReturnValue = showModalDialog("FunPage/SpecialHR.htm", "", "dialogWidth:30em; dialogHeight:12em; help: no; scroll: no; status: no"); 
	if (ReturnValue!= null) EditRange.pasteHTML(ReturnValue);
	SuperWebEdit.focus();
}

function InsertDate()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange =SuperWebEdit.document.selection.createRange();
  var NowDate = new Date();
  var FormateDate=NowDate.getYear()+"年"+(NowDate.getMonth() + 1)+"月"+NowDate.getDate() +"日";
  EditRange.pasteHTML(FormateDate);
  SuperWebEdit.focus();
}

function InsertTime()
{
	if (!validateMode())	return;
	SuperWebEdit.focus();
	var EditRange=SuperWebEdit.document.selection.createRange();
	var NowDate=new Date();
	var FormatTime=NowDate.getHours() +":"+NowDate.getMinutes()+":"+NowDate.getSeconds();
	EditRange.pasteHTML(FormatTime);
	SuperWebEdit.focus();
}

function InsertFrame()
{
	if (!validateMode())	return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var ReturnVlaue = showModalDialog("FunPage/Frame.htm", "", "dialogWidth:25em; dialogHeight:12.5em; help: no; scroll: no; status: no");
	if (ReturnVlaue != null)
	{
		EditRange.pasteHTML(ReturnVlaue);
	}
	SuperWebEdit.focus();
}

function InsertPage()
{
	if (!validateMode()) return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var ReturnValue = showModalDialog("FunPage/Page.htm", "", "dialogWidth:30em; dialogHeight:12em; help: no; scroll: no; status: no");  
	if (ReturnValue!= null)
	{
		EditRange.pasteHTML(ReturnValue);
	}
	SuperWebEdit.focus();
}

function InsertExcel()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange =SuperWebEdit.document.selection.createRange();
  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>";
  EditRange.pasteHTML(TempStr);
  SuperWebEdit.focus();
}

function InsertTable()
{
	if (!validateMode())	return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var ReturnValue = showModalDialog("FunPage/Table.htm", "", "dialogWidth:450px;dialogHeight:200px;help: no; scroll: no; status: no");
	if (ReturnValue != null)
	{
		EditRange.pasteHTML(ReturnValue);
	}
	SuperWebEdit.focus();
}

function InsertMarquee()
{
	if (!validateMode())	return;
	SuperWebEdit.focus();
	var EditRange = SuperWebEdit.document.selection.createRange();
	var ReturnValue = showModalDialog("FunPage/Marquee.htm", "", "dialogWidth:270pt;dialogHeight:100pt;help:0;status:0");  
	if (ReturnValue!= null) EditRange.pasteHTML(ReturnValue);
	SuperWebEdit.focus();
}

function InsertFace()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange = SuperWebEdit.document.selection.createRange();
  var ReturnValue = showModalDialog("FunPage/Face.htm", "", "dialogWidth:245pt;dialogHeight:175pt;help:0;status:0");  
  if (ReturnValue!= null)
  {
    EditRange.pasteHTML(ReturnValue);
  }
  SuperWebEdit.focus();
}

function InsertSpecialSign()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange = SuperWebEdit.document.selection.createRange();
  var ReturnValue = showModalDialog('FunPage/Symbol.htm', "", "dialogWidth:350pt;dialogHeight:230pt;help:0;status:0");  
  if (ReturnValue!= null)
  {
    EditRange.pasteHTML(ReturnValue);
  }
  SuperWebEdit.focus();
}

function InsertPicture()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange = SuperWebEdit.document.selection.createRange();
  var ReturnValue = showModalDialog("FunPage/Picture.asp", "", "dialogWidth:31em; dialogHeight:15em; help: no; scroll: no; status: no");  
  if (ReturnValue != null)
  {
    var TempArray=ReturnValue.split("$$$");
    EditRange.pasteHTML(TempArray[0]);
	if (TempArray[1]!="None")
	{
	  parent.AddItem(TempArray[1]);
	}
  }
  SuperWebEdit.focus();
}

function InsertFlash()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange = SuperWebEdit.document.selection.createRange();
  var ReturnValue = showModalDialog("FunPage/Flash.htm", "", "dialogWidth:31em; dialogHeight:10em; help: no; scroll: no; status: no"); 
  if (ReturnValue!= null)
  {
    var TempArray=ReturnValue.split("$$$");
    EditRange.pasteHTML(TempArray[0]);
	if (TempArray[1]!="None")
	{
	  parent.AddItem(TempArray[1]);
	}
  }
  SuperWebEdit.focus();
}

function InsertVideo()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange = SuperWebEdit.document.selection.createRange();
  var ReturnValue = showModalDialog("FunPage/Video.htm", "", "dialogWidth:31em; dialogHeight:10em; help: no; scroll: no; status: no");
  if (ReturnValue!= null){
    var TempArray=ReturnValue.split("$$$");
    EditRange.pasteHTML(TempArray[0]);
	if (TempArray[1]!="None")
	{
	  parent.AddItem(TempArray[1]);
	}
  }
  SuperWebEdit.focus();
}

function InsertRM()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange = SuperWebEdit.document.selection.createRange();
  var ReturnValue = showModalDialog("FunPage/RM.htm", "", "dialogWidth:31em; dialogHeight:10em; help: no; scroll: no; status: no");  
  if (ReturnValue != null)
  {
    var TempArray=ReturnValue.split("$$$");
    EditRange.pasteHTML(TempArray[0]);
	if (TempArray[1]!="None")
	{
	  parent.AddItem(TempArray[1]);
	}
  }
  SuperWebEdit.focus();
}

function DelAllHtmlTag()
{
  if (!validateMode())	return;
	var TempStr;
	TempStr=SuperWebEdit.document.body.innerHTML;
	var re=/<\/*[^<>]*>/ig
	TempStr=TempStr.replace(re,'');
	SuperWebEdit.document.body.innerHTML=TempStr;
}

function Page()
{
  if (!validateMode())	return;
  SuperWebEdit.focus();
  var EditRange =SuperWebEdit.document.selection.createRange();
  var CharArray='[page]';
  EditRange.pasteHTML(CharArray);
  SuperWebEdit.focus();
}

function AbortInfo()
{
  var arr = showModalDialog("FunPage/Abort.htm", "", "dialogWidth:300px; dialogHeight:152px; help: no; scroll: no; status: no");
}

function validateMode() 
{
	if (sCurrMode=="EDIT") return true;
	alert("需转换为编辑状态后才能使用编辑功能!");
	SuperWebEdit.focus();
	return false;
}

function IsExt(url,opt)
{  
	var sTemp; 
	var b=false; 
	var s=opt.toUpperCase().split("|");  
	for (var i=0;i<s.length ;i++ ) 
	{ 
		sTemp=url.substr(url.length-s[i].length-1); 
		sTemp=sTemp.toUpperCase();
		s[i]="."+s[i];
		if (s[i]==sTemp)
		{
			b=true;
			break;
		}
	}
	return b;
}

⌨️ 快捷键说明

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