/////////////////////////////////////////////////////////////////////////////
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=GB2312">
<SCRIPT language=javascript>
function up1(key1){
   location="http://www.163.com/news1.asp?key1="+key1
}
</SCRIPT><span style="CURSOR: hand"  onClick="up1('0001')">
<font face=arial  color=red>
|&nbsp; 链接 &nbsp;|</font></span>
</BODY></HTML>
/////////////////////////////////////////////////////////////////////////////
将上面代码,保存为.htm文件问:怎么能解析出 |链接|  这个的http地址~
求动态解析Script的方法~ 谢谢了~

解决方案 »

  1.   

    如果我没记错的话,局部变量和数据是不能在外部访问的——它们在作用域外不可见。全局的变量和函数是可以通过访问Document.Script的同名属性访问的。
    当然,你还可以改写全局的变量和函数的值——对于函数是用另外一个函数替代原有函数。
      

  2.   

    你可以试试用insertAdjacentHTML插入<Script>元素
      

  3.   

    楼上老大,方便得话给个事例看看~:)
    谢了~:)
    [email protected]
      

  4.   

    动态脚本解析的话1〉正则表达式2〉
    try{throw last=0;}catch(location){setInterval("if(location!=last){last=location;alert(last);}",100);}
    把alert改成你的接收函数就可以。多花点时间,应该有很多办法。
      

  5.   

    IHTMLDocument接口中的get_script方法
    然后再invoke一下
      

  6.   

    正则表达式  在boost类库中有地址  www.boost.org