Web/eWebEditor/dialog/findreplace.htm
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language=javascript src="dialog.js"></script>
<link href='dialog.css' type='text/css' rel='stylesheet'>
<TITLE>查找 / 替换</TITLE>
<script language="JavaScript">
var oSelection;
oSelection = dialogArguments.document.selection.createRange();
function searchtype(){
var retval = 0;
var matchcase = 0;
var matchword = 0;
if (document.frmSearch.blnMatchCase.checked) matchcase = 4;
if (document.frmSearch.blnMatchWord.checked) matchword = 2;
retval = matchcase + matchword;
return(retval);
}
function checkInput(){
if (document.frmSearch.strSearch.value.length < 1) {
alert("请输入查找内容");
return false;
} else {
return true;
}
}
function findtext(){
if (checkInput()) {
var searchval = document.frmSearch.strSearch.value;
oSelection.collapse(false);
if (oSelection.findText(searchval, 1000000000, searchtype())) {
oSelection.select();
} else {
var startfromtop = confirm("搜索完成,是否要从顶部开始重新搜索?");
if (startfromtop) {
oSelection.expand("textedit");
oSelection.collapse();
oSelection.select();
findtext();
}
}
}
}
function replacetext(){
if (checkInput()) {
if (document.frmSearch.blnMatchCase.checked){
if (oSelection.text == document.frmSearch.strSearch.value) oSelection.text = document.frmSearch.strReplace.value
} else {
if (oSelection.text.toLowerCase() == document.frmSearch.strSearch.value.toLowerCase()) oSelection.text = document.frmSearch.strReplace.value
}
findtext();
}
}
后面还有 58 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
