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

📄 edit.js

📁 航空订票系统基于asp.net和sql2005包含数据库和图片
💻 JS
字号:
/*
*#########################################
* PHPCMS 文件管理器 v4.01 
* Copyright (c) 2004-2006 phpcms.cn
* 作者:Longbill ( http://www.longbill.cn )
* 请保留版权信息
*#########################################
*/
function repon()
{
  if (replacediv.style.display=='none')
    replacediv.style.display='';
  else
    replacediv.style.display='none';
}

function breakline(b)
{
	if (b)
	{
		$('txt_ln').style.width = "2px";
		var a=$('txt_main');
		a.style.wordWrap = "break-word";
	}
	else
	{
		$('txt_ln').style.width = "35px";
		var a=$('txt_main');
		a.style.wordWrap = "normal";
	}
}

var lg_strback='';
function str_undo()
{
var str;
if(lg_strback=='') alert('不能回到上一步');
str=window.editform.content.innerText;
window.editform.content.innerText=lg_strback;
lg_strback=str;
}

function repit(mstr,sstr,tstr)
{
 var i;
 i=0;
 if(mstr==''||sstr=='')
  return '';
 while(1)
  {
   i=mstr.indexOf(sstr,i);
   if(i<0)break;
   mstr=mstr.replace(sstr,tstr);
   i+=tstr.length;
  }
return mstr;
}

function str_replace()
{
var i1,i2,str,strLeft,strRight,strMid;
strLeft=window.editform.repLeft.innerText;
strRight=window.editform.repRight.innerText;
strMid=window.editform.repMid.innerText;
str=window.editform.content.innerText;
lg_strback=str;
i1=0;
i2=0;
if(strLeft=='')
 return;

if(strRight=='')
 {
  strMid=repit(strMid,'[$]',strLeft);
  str=repit(str,strLeft,strMid);
 }
else
while(1)
{
 i1=str.indexOf(strLeft,i1);
 if(i1<0)
    break;
 i2=str.indexOf(strRight,i1+strLeft.length);
 if(i2<0)
   break;
 str1=str.substring(i1+strLeft.length,i2);
 str2=repit(strMid,'[$]',str1);
 str1=strLeft+str1+strRight;
 if(!window.editform.isRemove.checked)
  {
  str2=strLeft+str2;
  str=str.replace(str1,str2+strRight);
  }
 else
  str=str.replace(str1,str2);
 i1+=str2.length;
 }
window.editform.content.innerText=str;
}



function editTab()
{
 var code, sel, tmp, r
 var tabs=''
 event.returnValue = false
 sel =event.srcElement.document.selection.createRange()
 r = event.srcElement.createTextRange()

 switch (event.keyCode)
 {
  case (9) :
   if (sel.getClientRects().length > 1)
   {
    code = sel.text
    tmp = sel.duplicate()
    tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top)
    sel.setEndPoint('startToStart', tmp)
    sel.text = '\t'+sel.text.replace(/\r\n/g, '\r\t')
    code = code.replace(/\r\n/g, '\r\t')
    r.findText(code)
    r.select()
   }else
   {
    sel.text = '\t'
    sel.select()
   }
   break
  case (13) :
   tmp = sel.duplicate()
   tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top)
   tmp.setEndPoint('endToEnd', sel)

   for (var i=0; tmp.text.match(/^[\t]+/g) && i<tmp.text.match(/^[\t]+/g)[0].length; i++) tabs += '\t'
   sel.text = '\r\n'+tabs
   sel.select()
   break
  default  :
   event.returnValue = true
   break
 }
}

function $(obj)
{
	return document.getElementById(obj);
}

function show_ln()
{
	$('txt_ln').scrollTop=$('txt_main').scrollTop;
}

function runme()
{
	var openwin=window.open("","_blank","");
	openwin.document.write($('txt_main').value);
}

⌨️ 快捷键说明

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