我手上有一个.NET的程序  被封装起来了有些页面上的输出内容我没办法修改我想通过JS改变这些内容一旦页面上出现这些内容比如“上传”  两个字  就用JS自动替换为  “Upload”请高人指点

解决方案 »

  1.   

    页面的输出内容都没法修改,怎么通过js去改?无解。因为js也是页面上输出的。
      

  2.   

    高亮显示有两种做法,一种是浏览器的find,可以控制,这种做法不适合你,因为是浏览器行为另一种做法是加工html代码,在html代码里面查找关键字,在关键字两端<font color=red>关键字</font>最后返回给客户加工后的html第二种做法相当与在用户和目的地址之间加了一层处理,用户不是直接访问目的地址了。
      

  3.   

    参考:
    http://css9.net/highlight-javascript-and-jquery-solution/
      

  4.   


     <div id="div1">
     <TABLE>
     <TR>
    <TD>上传</TD>
    <TD><INPUT TYPE="button" NAME="" value="上传"></TD>
     </TR>
     </TABLE>
     </div>
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    var str = document.getElementById("div1").innerHTML;
    div1.innerHTML = str.replace(/上传/g,"Upload");
      //-->
      </SCRIPT>
      

  5.   

    通过框架如何呢
    左边窗口里是你自己写的程序
    右边窗口打开.net输出的页面
    你自己的程序修改右边页面的静态代码