<html>
<head>
<title>Find and Replace Demo-www.51windows.Net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<script>
<!--
var iFlag;
function search() {
var wPopupElements=wPopup.document.all;
if (wPopupElements.textcase.checked)
{iFlag=4;}
else
{iFlag=0;}
if (wPopupElements.searchtext.value==null || wPopupElements.searchtext.value=='')
{
wPopup.alert("Specify a value to search for");
return;
}
if (rng.findText(wPopupElements.searchtext.value,10000,iFlag)==true)
{
rng.select();
// rng.style.textDecoration = "underline";
rng.scrollIntoView(true);
rng.moveStart("character");
}
else
{wPopup.alert("End of document");}
}
function replace() {
var wPopupElements=wPopup.document.all;
if (wPopupElements.textcase.checked)
{iFlag=4;}
else
{iFlag=0;}
if (wPopupElements.searchtext.value==null || wPopupElements.searchtext.value=='')
{
wPopup.alert("Specify a value to replace for");
return;
}
if (rng.findText(wPopupElements.searchtext.value,-10000,iFlag)==true)
{
rng.text = wPopupElements.replacetext.value;
}
else
{wPopup.alert("End of document");}
}
function replaceall() {
var rng = document.body.createTextRange();
var wPopupElements=wPopup.document.all;
if (wPopupElements.textcase.checked)
{iFlag=4;}
else
{iFlag=0;}
if (wPopupElements.searchtext.value==null || wPopupElements.searchtext.value=='')
{
wPopup.alert("Specify a value to replace for");
return;
}
for (i=0; rng.findText(wPopupElements.searchtext.value,10000,iFlag)!=false; i++)
{
rng.scrollIntoView();
rng.text = wPopupElements.replacetext.value;
}
setTimeout('wPopup.alert(i + " item(s) replaced!")',200);
}
//-->
</script>
<script>
<!--
function gofind() {
wPopup=window.open('about:blank','','width=350 height=110 left=200 top=200 menubar=no resizeable=no scrollbars=no toolbar=no');
var wPopupDoc=wPopup.document;
wPopupDoc.open();
wPopupDoc.write('<html>/n');
wPopupDoc.write('<head>/n');
wPopupDoc.write('<title>Find and Replace-www.51windows.Net</title>/n');
wPopupDoc.write('<style>/n');
wPopupDoc.write('body,td,div,{font:menu}/n');
wPopupDoc.write('button {width:80}/n');
wPopupDoc.write('</style>/n');
wPopupDoc.write('</head>/n');
wPopupDoc.write('<body bgcolor="buttonface" leftmargin="0" topmargin="0">/n');
wPopupDoc.write('<table width="350" border="0" cellspacing="0" cellpadding="3" bgcolor="buttonface">/n');
wPopupDoc.write('<tr>/n');
wPopupDoc.write('<td>Find what:</td>/n');
wPopupDoc.write('<td><input type="text" name="searchtext" onchange="window.opener.rng=window.opener.document.body.createTextRange()"></td>/n');
wPopupDoc.write('<td><button accesskey="S" name="searchbutton" onclick="window.opener.search()"><u>S</u>earch</button></td>/n');
wPopupDoc.write('</tr>/n');
wPopupDoc.write('<tr>/n');
wPopupDoc.write('<td>Replace with:</td>/n');
wPopupDoc.write('<td><input type="text" name="replacetext"></td>/n');
wPopupDoc.write('<td><button accesskey="R" name="replacebutton" onclick="window.opener.replace()"><u>R</u>eplace</button></td>/n');
wPopupDoc.write('</tr>/n');
wPopupDoc.write('<tr>/n');
wPopupDoc.write('<td colspan="2"><input type="checkbox" name="textcase" value="textcase">Match Case</td>/n');
wPopupDoc.write('<td><button accesskey="A" name="replaceallbutton" onclick="window.opener.replaceall()">Replace<u>A</u>ll</button></td>/n');
wPopupDoc.write('</tr>/n');
wPopupDoc.write('<tr>/n');
wPopupDoc.write('<td colspan="2"> </td>/n');
wPopupDoc.write('<td><button accesskey="C" name="cancelbutton" onclick="window.close()"><u>C</u>ancel</button></td>/n');
wPopupDoc.write('</tr>/n');
wPopupDoc.write('</table>/n');
wPopupDoc.write('</body>/n');
wPopupDoc.write('</html>/n');
wPopupDoc.close();
}
//-->
</script>
<button onclick="gofind()">Find and Replace</button>
What is FlashGet?
--------------------------------------------------------------------------------
FlashGet is specifically designed to address two of the biggest problems when downloading files: Speed and management of downloaded files.
If you've ever waited forever for your files to download from a slow connection, or been cut off midway through a download - or just can't keep track of your ever-growing downloads - FlashGet is for you. FlashGet can split downloaded files into sections, downloading each section simultaneously, for an increase in downloading speed from 100% to 500%. This, coupled with FlashGet's powerful and easy-to-use management features, helps you take control of your downloads like never before.
--------------------------------------------------------------------------------
Speed
FlashGet can automatically split files into sections or splits, and download each split simultaneously. Multiple connections are opened to each file, and the result is the the most efficient exploitation of the bandwidth available. Whatever your connection, FlashGet makes sure all of the bandwidth is utilized. Difficult, slow downloads that normally take ages are handled with ease. Download times are drastically reduced.
Management
FlashGet is capable of creating unlimited numbers of categories for your files. Download jobs can be placed in specifically-named categories for quick and easy access. The powerful and easy-to-use management features in FlashGet help you take control of your downloads easily.
+ much, much more!
</body>
</html>

博客包含网页查找替换功能代码,有搜索、替换、全部替换等函数。还介绍了FlashGet下载工具,它能解决下载速度和管理问题,可将文件分段同时下载,提高下载速度,还具备强大的文件分类管理功能,能让用户轻松掌控下载。
3812

被折叠的 条评论
为什么被折叠?



