http://lucky.myrice.com/javascriptexam/findandreplace.htm
解决方案 »
- 请帮忙!php问题
- 提交不到MY SQL ?????
- 【求助】php新手问题,用zend studio连接Oracle出错。
- 请问php团队开发用什么的管理软件保持同步
- 定界符的一个问题`````菜鸟
- PHP时间问题!!!!
- MSN一样的消息提示??加链接不好使
- 我用PHP链接SQL SERVER 时出现这个错误:“Call to undefined function: mssql_connect() ”,是怎么回事?
- php中如何实现按原格式输出拷贝到数据库中的文字(分行,首行缩进等)高分求教?
- 用editplus怎么對程序進行調試,一句句或斷點,有沒有這樣的功能。沒有又用什麼樣的工具能行??
- 关于连接问题
- 各位:我是php初学者,大家能不能给推荐个特别适用于初学者的网站!
<FORM name="search">
要查找的字符:<INPUT onchange="n = 0;" size=15 name="string" value="net_lover">
替换成:<INPUT name="rpl" value="【孟子E章】" >
<INPUT type=button value="查找并替换" onclick="findInPage(string.value)">
</FORM>
<SCRIPT language=JavaScript>
var NS4 = (document.layers);
var IE4 = (document.all);
var win = window;
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
if (NS4) {
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
if (n == 0)
alert("Not found.");
} if (IE4) {
txt = win.document.body.createTextRange();
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 0);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.text=document.search.rpl.value
txt.scrollIntoView();
txt.select();
n++;
}
else {
if (n >0) {
n = 0;
findInPage(str);
}
}
}
//return false;
}
</SCRIPT>
<FORM name="search" onsubmit="return findInPage(this.string.value);">
要查找的字符:<INPUT onchange="n = 0;" size=15 name="string" value="net_lover">
替换成:<INPUT name="rpl" value="【孟子E章】">
<INPUT type=submit value="查找并替换">
</FORM>
<SCRIPT language=JavaScript>
var NS4 = (document.layers);
var IE4 = (document.all);
var win = window;
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
if (NS4) {
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
if (n == 0)
alert("Not found.");
} if (IE4) {
txt = win.document.body.createTextRange();
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
//txt.text=document.search.rpl.value
txt.scrollIntoView();
txt.select();
txt.moveEnd("textedit");
n++;
}
else {
if (n >0) {
n = 0;
findInPage(str);
}
}
}
return false;
}
</SCRIPT>