0
点赞
收藏
分享

微信扫一扫

自写的可以和服务器交互的文件内容替换程序(如查询数据库)


操作过程

 


开始的根目录:D:/Backup/桌面/新建文件夹


获取子目录,操作路径:D:/Backup/桌面/新建文件夹


获取子目录操作完成


获取目录下文件,操作路径:D:/Backup/桌面/新建文件夹


获得文件,类型符合,已记录:D:/Backup/桌面/新建文件夹/index.htm


获取目录下文件操作完成


获取文件操作完成,共找到1个符合类型文件,你可以进行替换操作了.


读入文件D:/Backup/桌面/新建文件夹/index.htm:<!--爱爱幸福头文件start-->

<!--爱爱幸福头文件end--> 
<div id="content1"> 
 <div id="content1_l" class="f_l">  
...

找到匹配字符串[gid2pid.php?gid=N4644",N4644]


等待服务器返回pid


替换成[qidizi.php?gid=915074"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3355",N3355]


等待服务器返回pid


替换成[qidizi.php?gid=620077"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4645",N4645]


等待服务器返回pid


替换成[qidizi.php?gid=911042"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4372",N4372]


等待服务器返回pid


替换成[qidizi.php?gid=620097"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4376",N4376]


等待服务器返回pid


替换成[qidizi.php?gid=620101"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4685",N4685]


等待服务器返回pid


替换成[qidizi.php?gid=915043"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4676",N4676]


等待服务器返回pid


替换成[qidizi.php?gid=911043"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4371",N4371]


等待服务器返回pid


替换成[qidizi.php?gid=620096"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4749",N4749]


等待服务器返回pid


替换成[qidizi.php?gid=600002"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3365",N3365]


等待服务器返回pid


替换成[qidizi.php?gid=620078"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4042",N4042]


等待服务器返回pid


替换成[qidizi.php?gid=620045"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4369",N4369]


等待服务器返回pid


替换成[qidizi.php?gid=620094"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4048",N4048]


等待服务器返回pid


替换成[qidizi.php?gid=620062"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4037",N4037]


等待服务器返回pid


替换成[qidizi.php?gid=620042"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4368",N4368]


等待服务器返回pid


替换成[qidizi.php?gid=620093"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3364",N3364]


等待服务器返回pid


替换成[qidizi.php?gid=620080"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4362",N4362]


等待服务器返回pid


替换成[qidizi.php?gid=620087"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4643",N4643]


等待服务器返回pid


替换成[qidizi.php?gid=915018"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4373",N4373]


等待服务器返回pid


替换成[qidizi.php?gid=620098"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4050",N4050]


等待服务器返回pid


替换成[qidizi.php?gid=620064"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4366",N4366]


等待服务器返回pid


替换成[qidizi.php?gid=620091"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4748",N4748]


等待服务器返回pid


替换成[qidizi.php?gid=915019"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4364",N4364]


等待服务器返回pid


替换成[qidizi.php?gid=620089"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4363",N4363]


等待服务器返回pid


替换成[qidizi.php?gid=620088"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4040",N4040]


等待服务器返回pid


替换成[qidizi.php?gid=915072"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4374",N4374]


等待服务器返回pid


替换成[qidizi.php?gid=620099"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3362",N3362]


等待服务器返回pid


替换成[qidizi.php?gid=620083"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4750",N4750]


等待服务器返回pid


替换成[qidizi.php?gid=911041"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4804",N4804]


等待服务器返回pid


替换成[qidizi.php?gid=911044"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4370",N4370]


等待服务器返回pid


替换成[qidizi.php?gid=620095"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4375",N4375]


等待服务器返回pid


替换成[qidizi.php?gid=620100"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4377",N4377]


等待服务器返回pid


替换成[qidizi.php?gid=620102"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4032",N4032]


等待服务器返回pid


替换成[qidizi.php?gid=620041"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3392",N3392]


等待服务器返回pid


替换成[qidizi.php?gid=911045"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3372",N3372]


等待服务器返回pid


替换成[qidizi.php?gid=911046"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4365",N4365]


等待服务器返回pid


替换成[qidizi.php?gid=620090"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3370",N3370]


等待服务器返回pid


替换成[qidizi.php?gid=620069"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4380",N4380]


等待服务器返回pid


替换成[qidizi.php?gid=610032"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4381",N4381]


等待服务器返回pid


替换成[qidizi.php?gid=610033"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3793",N3793]


等待服务器返回pid


替换成[qidizi.php?gid=610013"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4383",N4383]


等待服务器返回pid


替换成[qidizi.php?gid=610035"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3627",N3627]


等待服务器返回pid


替换成[qidizi.php?gid=911047"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4378",N4378]


等待服务器返回pid


替换成[qidizi.php?gid=610030"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3800",N3800]


等待服务器返回pid


替换成[qidizi.php?gid=610017"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4751",N4751]


等待服务器返回pid


替换成[qidizi.php?gid=915077"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4353",N4353]


等待服务器返回pid


替换成[qidizi.php?gid=915073"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4712",N4712]


等待服务器返回pid


替换成[qidizi.php?gid=915189"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4810",N4810]


等待服务器返回pid


替换成[qidizi.php?gid=911048"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4712",N4712]


等待服务器返回pid


替换成[qidizi.php?gid=915189"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4808",N4808]


等待服务器返回pid


替换成[qidizi.php?gid=911050"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4807",N4807]


等待服务器返回pid


替换成[qidizi.php?gid=911052"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4811",N4811]


等待服务器返回pid


替换成[qidizi.php?gid=915113"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3620",N3620]


等待服务器返回pid


替换成[qidizi.php?gid=911054"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3624",N3624]


等待服务器返回pid


替换成[qidizi.php?gid=620006"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4347",N4347]


等待服务器返回pid


替换成[qidizi.php?gid=680044"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4779",N4779]


等待服务器返回pid


替换成[qidizi.php?gid=911051"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4348",N4348]


等待服务器返回pid


替换成[qidizi.php?gid=680045"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3894",N3894]


等待服务器返回pid


替换成[qidizi.php?gid=680032"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3337",N3337]


等待服务器返回pid


替换成[qidizi.php?gid=911053"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3896",N3896]


等待服务器返回pid


替换成[qidizi.php?gid=680034"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3338",N3338]


等待服务器返回pid


替换成[qidizi.php?gid=630030"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4780",N4780]


等待服务器返回pid


替换成[qidizi.php?gid=915128"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3895",N3895]


等待服务器返回pid


替换成[qidizi.php?gid=680033"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3622",N3622]


等待服务器返回pid


替换成[qidizi.php?gid=680015"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4805",N4805]


等待服务器返回pid


替换成[qidizi.php?gid=911055"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3124",N3124]


等待服务器返回pid


替换成[qidizi.php?gid=680020"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4349",N4349]


等待服务器返回pid


替换成[qidizi.php?gid=680046"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4062",N4062]


等待服务器返回pid


替换成[qidizi.php?gid=620066"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3888",N3888]


等待服务器返回pid


替换成[qidizi.php?gid=680027"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N3126",N3126]


等待服务器返回pid


替换成[qidizi.php?gid=680021"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4169",N4169]


等待服务器返回pid


替换成[qidizi.php?gid=911056"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4362",N4362]


等待服务器返回pid


替换成[qidizi.php?gid=620087"];100毫秒后进行下轮替换


找到匹配字符串[gid2pid.php?gid=N4804",N4804]


等待服务器返回pid


替换成[qidizi.php?gid=911044"];100毫秒后进行下轮替换


备份文件:D:/Backup/桌面/新建文件夹/index_1295338824062_rad10F20.tmp


D:/Backup/桌面/新建文件夹/index.htm查找完成并修改文件;替换次数:73


替换操作全部完成


----------------------------


代码:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文件查找替换+数据库</title>
<mce:style><!--
body
{
  font-size:13px;
  font-family:'宋体';
  line-height:30px;
}
--></mce:style><style mce_bogus="1">body
{
  font-size:13px;
  font-family:'宋体';
  line-height:30px;
}</style>
</head>

<body>
<div style="border:1px solid black; padding:10px; margin-bottom:20px;" mce_style="border:1px solid black; padding:10px; margin-bottom:20px;">
<strong>第一步:准备符合条件的文件路径列表</strong><BR>
操作根目录(选择该目录下一个文件,程序自动分析出目录路径)
  <input type="file" name="file_p" id="file_p" /><BR>

替换文件的类型(不列出的类型不处理,类型间用英文句号[.]来隔开,且整个字符串开始和结束也要有[.],除此之外不能再有任何多余字符):<BR>
  <input name="file_t" type="text" id="file_t" value=".htm.php.html.txt." style="width:98%;" />

  <input type="submit" name="button" id="button" value="开始获取符合条件文件" οnclick="start_do()"/>
  <input type="submit"  value="停止获取文件" οnclick="clearTimeout(timer);tip_s('用户停止操作!');"/>

</div>

<div style="border:1px solid black; padding:10px; margin-bottom:20px;" mce_style="border:1px solid black; padding:10px; margin-bottom:20px;">
<strong>第二步:对列表中的文件进行替换处理</strong><BR>

查找字符(正则表达式,用到特殊字符时请用/转义,使用()把gid括起来,表达式中只能出现一对()):<BR>
  <input name="re_s" type="text" id="re_s" value="qidizi" style="width:80%;padding:0px 0px 0px 5px;" />
  <select id="re_switch">
  <option value="">不使用参数</option>
  <option value="i">忽略大小写</option>
  <option value="m">多行查找</option>
  <option value="mi">多行查找+忽略大小写</option>
  </select>
  <BR>
  替换成
  <input  type="text" id="new_s_s" value="|" size="100" />
  <input type=checkbox id=pid οnclick="ch_span(this);" title="拼接远程返回数据"><span id=pid_s disabled>pid</span>
  <input type=checkbox id=new_s_e_c οnclick="ch_span(this);" title="拼接结束字符"><span id=new_s_e_c_s disabled><input id=new_s_e value="|"></span><BR>
  
  远程地址(格式:文件路径+自己参数+&接受gid参数名=; 成功时返回 <script>window.return_val = 你返回的字符串值;</script>;其它情况时请不要返回此值,因为程序根据是否存在此值判断远程是否成功返回数据,失败时程序有自己的处理方法;)<BR>
  <input id=url value ="http://gouwu.22xf.com/g_pid.php?gid=" style="width:80%">+gid值+随机时间<BR>
  从服务器提取pid时失败/出错时替换成<input  type="text" id="e_r" value="pid不存在或gid出错" size="100" />+gid<BR>
  替换时备份(文件名组成:原路径+文件名(不含后缀)+时间毫秒数+随机不重复字符.tmp)<input type=checkbox id=isbak><BR>
  请选择准备替换文件保存时的字符编码(用记事本打开另存为时,对话框中[编码]所对应的字符;)<select id="format">
  <option value="0">ASCII</option>
  <option value="1">Unicode</option>
  </select><BR>
  <input type="submit" name="button" id="button" value="开始替换文件" οnclick="do_re()"/>
  <input type="submit"  value="停止替换文件" οnclick="stop_do();"/>
  
</div>

<div style="border:1px solid black; padding:10px; margin-bottom:20px;text-align:center;" mce_style="border:1px solid black; padding:10px; margin-bottom:20px;text-align:center;">
  信息栏<BR>
  <div name="tip"   id="tip"  style="width:100%;height:100%;overflow:auto;border-top:1px solid black;height:200px;"></div>
  </div>
  
  <div style="border:1px solid black; padding:10px; margin-bottom:20px;text-align:center;" mce_style="border:1px solid black; padding:10px; margin-bottom:20px;text-align:center;">
远程窗口<BR>
<iframe src="" id=win style="width:100%;height:100px;"></iframe>

</div>

<mce:script type="text/javascript"><!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var dir_a = [];
var file_a = [];
var timer = null;
var Enumerators = null;
var times = 100;

function start_do()
{
  clearTimeout(timer);
  dir_a = [];
  file_a = [];
  
  if (!/^/.([a-z]+/.)+$/gi.test(obj_id('file_t').value))
  {
    return alert('替换文件类型不正确:.文件类型1.文件类型2.文件类型3.文件类型N.');
  }
  
  if (obj_id('file_p').value == '') return alert('请先选择操作目录');
  
   var c_dir = fso.GetParentFolderName(obj_id('file_p').value);
   
   s_title('获取文件中...');
   tip_s('开始的根目录:' + c_dir);
   dir_a[dir_a.length] = c_dir;
   get_dir();
}

function get_dir()
{
  var c_dir = dir_a[0]; 
   tip_s('获取子目录,操作路径:' + c_dir);
   Enumerators = new Enumerator(fso.GetFolder(c_dir).SubFolders);
   for_dir();
}

function for_dir()
{   
   if (!Enumerators.atEnd())
   {
     dir_a[dir_a.length] = Enumerators.item();
     tip_s('获得子目录:' + Enumerators.item() );
     Enumerators.moveNext();
     
     if (!Enumerators.atEnd())
     {
       clearTimeout(timer);
      timer = setTimeout('for_dir();',times);
      tip_s(times+'毫秒后进行下轮获取子目录操作');
      return 0;
     } 
   }
   
    tip_s('获取子目录操作完成');
   var c_dir = dir_a.shift(); 
   tip_s('获取目录下文件,操作路径:' + c_dir);
   Enumerators = new Enumerator(fso.GetFolder(c_dir).files);
   for_file();     
}

function for_file()
{  
   if (!Enumerators.atEnd())
   {
    if ( obj_id('file_t').value.toLowerCase().indexOf('.'+fso.GetExtensionName(Enumerators.item()).toLowerCase()+'.') > -1 )
     {
       tip_s('获得文件,类型符合,已记录:' + (file_a[file_a.length] = Enumerators.item()) );
     }else
      {
       
       tip_s('获得文件,类型不符合,放弃记录:' + Enumerators.item(), 2 );
     }
     
     Enumerators.moveNext();
     
     if (!Enumerators.atEnd())
     {
       clearTimeout(timer);
      timer = setTimeout('for_file();',times);
      tip_s(times+'毫秒后进行下轮获取目录下文件操作');
      return 0;
     } 
   }
   
   tip_s('获取目录下文件操作完成');
   
  if (dir_a.length > 0)
  {   
   tip_s(times+'毫秒后进行下个目录获取子目录操作');
    clearTimeout(timer);
   timer = setTimeout('get_dir();',times);
  }else
  {  
   tip_s('获取文件操作完成,共找到' + file_a.length + '个符合类型文件,你可以进行替换操作了.', 2);
   s_title('完成操作,找到' + file_a.length + '文件');
  }
}


//--------------替换

var re = new RegExp();
var file_t = '';
var file_t_n = '';
var re_times;


function do_re()
{
  clearTimeout(timer);
  if (file_a.length < 1) return alert('请先获取文件或获取操作没找到相关类型文件,不必替换操作.');
  
  if (/^/s*$/.test(obj_id('re_s').value))
  {
     alert('请输入正则表达式');
     return 0;
  }
  
  if (obj_id('pid').checked && (!/^http/:.{3,}$/i.test(obj_id('url').value)) )
  {
     alert('请输入url地址');
     return 0;
  }
  
 try
 {
  re.compile(obj_id('re_s').value, obj_id('re_switch').options[obj_id('re_switch').selectedIndex].value );
 }catch(e)
  {
    return alert(e.description);
  }
  
  if (re.test('')) return alert('禁止正则表达式匹配空字符');
  
  open_f(); 
  
}

function open_f()
{
  if (file_a.length < 1)
  {
     s_title("完成替换");
     tip_s('替换操作全部完成');
     return 0;
  }
  
  var f_p = fso.OpenTextFile(file_a[0],1, false,obj_id('format').options[obj_id('format').selectedIndex].value*1);
  file_t = f_p.ReadAll();
  f_p.close();
  file_t_n = '';
  re_times = 0;
  tip_s('读入文件' + file_a[0] + ':' + file_t.substr(0,100) + '...');
  set_index(1);
}

function set_index(ts)
{
  var re_a  = file_t.match(re);
  
  if (!re_a)
  {
    if (ts == 1)
    {
      tip_s(file_a[0] + '无匹配字符,不作修改;', 2);
    }else
     {
     bak_file(file_a[0]);
     var f_p = fso.OpenTextFile(file_a[0],2, false,obj_id('format').options[obj_id('format').selectedIndex].value);
     f_p.write(file_t_n+file_t);
     f_p.close();
     tip_s(file_a[0] + '查找完成并修改文件;替换次数:' + re_times, 2);
    }
    
    file_a.shift();
    open_f();
  }else
   {
     tip_s('找到匹配字符串[' + re_a + ']', 2);
     re_times++;
     
     if (obj_id('pid').checked)
     {//要取远程数据
       obj_id('win').src = obj_id('url').value +RegExp.lastParen + '&t=' + new Date().getTime();
       tip_s('等待服务器返回pid');
       re_pid();
     }else
      {//不需要
          get_new_s('');
      }
   }
  
}

function bak_file(file_path)
{
  if (file_path  && obj_id('isbak').checked)
  { 
      var temp = file_path + '';
      temp = temp.replace(//.[^/.]+$/gi,'');
      temp = temp + '_' + (new Date().getTime());
      temp = temp +'_' + fso.GetTempName();
      fso.CopyFile( file_path,temp , true);
      tip_s('备份文件:' + temp);
  }
}

function re_pid()
{  
  var s_win = document.frames[0];
  
  if (s_win.document.readyState == 'complete')
  {
    if (typeof(s_win.return_val) == 'undefined')
    {
      var pid = obj_id('e_r').value+RegExp.lastMatch;
      tip_s('从服务器提取pid时失败!');
    }else
     {
       var pid =  s_win.return_val;
     }
     
     get_new_s(pid);
 }else
  {
    clearTimeout(timer);
     timer = setTimeout('re_pid();',1000);
  }
}

function get_new_s(pid)
{
    var new_s = obj_id('new_s_s').value + pid;       
    if (obj_id('new_s_e_c').checked) new_s += obj_id('new_s_e').value;
    replace_text(new_s);
}

function replace_text(new_s)
{
     file_t_n += RegExp.leftContext + new_s;
     file_t = RegExp.rightContext;
     tip_s('替换成['+new_s+'];' +times+'毫秒后进行下轮替换' , 2);
     
      clearTimeout(timer);
     timer = setTimeout('set_index(0);',times);
}

//--------------公用
function tip_s(t,how)
{
  var span_o = document.createElement('DIV');
  
  if (how == 1)
  {
   span_o.innerHTML = t;
  }else
   {
      span_o.innerText = t;
      if (how==2) span_o.innerHTML = span_o.innerText.fontcolor('red');
   }
   
     obj_id('tip').appendChild(span_o);
     obj_id('tip').scrollTop  = obj_id('tip').scrollHeight;
}

function obj_id(tid)
{
  return document.getElementById(tid);
}



function ch_span(obj)
{
 if (obj.checked)
 {
    obj_id(obj.id + '_s').innerHTML = '+√' + obj_id(obj.id + '_s').innerHTML;
    obj_id(obj.id + '_s').disabled = false;
 }else
  {
    obj_id(obj.id + '_s').innerHTML = obj_id(obj.id + '_s').innerHTML.replace('+√','');
    obj_id(obj.id + '_s').disabled = true;
  }
}

function s_title(t)
{
  document.title = t;
}

function stop_do()
{
  clearTimeout(timer);
  tip_s('用户停止操作!');
  s_title('用户中止');
}
// --></mce:script>
</body>
</html>


代码更新地址


http://cid-0c051e9a0a1fd5a3.office.live.com/self.aspx/xp/%e6%96%87%e4%bb%b6%e5%86%85%e5%ae%b9%e6%9b%bf%e6%8d%a2^M%e6%95%b0%e6%8d%ae%e5%ba%93%e5%86%85%e5%ae%b9%e8%8e%b7%e5%8f%96.hta

举报

相关推荐

0 条评论