[code]有查找替换功能的Html代码[备用]

2010年8月18日星期三 | | |

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
var oRange;     // save the current textrange 
var intCount = 0;   // this pos of current textrange in the total count
var intTotalCount = 0;  // total count
<!--
//==============================================
//function : fnSearch()
//comment  : Search the text
//param    : none
//return   : none
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function fnSearch() {
 var strBeReplaced;
 var strReplace;
 strBeReplaced = fm1.txtarea2.value;
 strReplace = fm1.txtarea3.value;
 fnNext();
 fm1.txtarea1.focus();
 oRange = fm1.txtarea1.createTextRange(); //Create a textRange for the Textarea
 
 // Find the text by findtext method
 for (i=1; oRange.findText(strBeReplaced)!=false; i++) {
  if(i==intCount){  
   oRange.select();   // select the finded text
   oRange.scrollIntoView(); // scroll the page and set the text Into View
   break;
  }
  oRange.collapse(false);   //
 }
}
//==============================================
//function : fnSearch()
//comment  : set the flag to the next textrange
//param    : none
//return   : none
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function fnNext(){
 if (intCount > 0 && intCount < intTotalCount){
  intCount = intCount + 1;
 }
 else{
  intCount = 1 ;
 }
}
//==============================================
//function : init()
//comment  : initialize at page onload to get the count
//param    : none
//return   : none
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function init(){
 var oRange ;
 var strBeRepalced;
 oRange = fm1.txtarea1.createTextRange();  //Create a textRange for the Textarea
 strBeReplaced = fm1.txtarea2.value;   
 for (i=0; oRange.findText(strBeReplaced)!=false; i++) {
     oRange.collapse(false);  // Moves the insertion point to the end of the text range.
 }
 intTotalCount = i ;
}
//==============================================
//function : fnReplace()
//comment  : replace the text of the selected textrange
//param    : none
//return   : none www.knowsky.com
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function fnReplace(){
 var strReplace;
 
 strReplace = fm1.txtarea3.value;
 // if the textrange is exist, replace the text
 if(oRange!= null && typeof(oRange)=="object" && intTotalCount > 0){
  oRange.text = strReplace;
  intCount = intCount - 1;
  intTotalCount = intTotalCount - 1;
  oRange = null;
 }
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="init()">
<FORM METHOD=POST name="fm1">
<TEXTAREA NAME="txtarea1" ROWS="20" COLS="50">
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
</TEXTAREA>
<TEXTAREA NAME="txtarea2" ROWS="20" COLS="50"> will be </TEXTAREA>
<TEXTAREA NAME="txtarea3" ROWS="20" COLS="50"> has been </TEXTAREA>
<input type="button" value="search" onclick="fnSearch()">
<input type="button" value="Replace" onclick="fnReplace()">
</FORM>
</BODY>
</HTML>
  
参考:
我的QQ空间
用Churrasco.exe进行提权的方法(附下载地址)
说起WebShell提权的方法网上文章是多得所处可见!那么在这里我写...
 

0 评论:


所有文章收集于网络,如果有牵扯到版权问题请与本站站长联系。谢谢合作![email protected]