如何能够获取网页中用脚本提交的连接地址? 
小弟自知这个问题有点难度,请热心的高人写个通用的算法,能够获取各种脚本提交的连接地址.小弟不胜感激,愿高分相送.
源文件:<html>
<head></head>
<body>
   <table>
<tr>
  <td><a href="http://www.baidu.com">百度</a></td>
  <td><a onclick="SumbitClick()">测试</a></td>
  <td><a onclick="SumbitClick2(2)">测试2</a></td>
  <td><a onclick="SumbitClick3(3)">测试3</a></td>
  <td><a onclick="SumbitClick4(4,5)">测试4</a></td>
  <td><img src="http://www.sohu.com"></img></td>
</tr>
   </table>
</body>
</html>
<script language=javascript>
function SumbitClick()
{
location.href="index.aspx?id=110";
}
function SumbitClick2(ids)
{
location.href="index2.aspx?id="+ids;
}
function SumbitClick3(ids)
{
document.Form1.action = "index3.aspx?id="+ids;
}
function SumbitClick4(ids,ids2)
{
location.href="index4.aspx?id="+ids+"&id2="+ids2;
}
</script>---------------------------------------------------------我要的结果;
http://www.baidu.com
index.aspx?id=110
index2.aspx?id=2
index3.aspx?id=3
index4.aspx?id=4&id2=5

解决方案 »

  1.   

    lz的意思是综合上面的js函数写一个通用的方法??
      

  2.   

    不管是什么链接方式,最终的页面那里获取URL即可!
    如果是本页获取"未来的URL",那脚本的就不知道了!
    帮你UP!
      

  3.   

    lz看来是想分析网页中的所有链接然后一一下载吧?链接容易,可是用脚本的太难.
    就好像
    index3.aspx?id="+ids
    你还要计算ids的值,怎么去计算?太难了.
      

  4.   

    我看最多也就能写一个函数,把要跳转的页面和要传的参数传进去,然后执行跳转...
    如function(url,ustbwuyi)
    {
     //
    }
    按LZ的意思比较难搞啊
      

  5.   

    xuyiazl(刚满19岁~不要看不起我!) ( ) 信誉:100    Blog  2006-12-08 15:38:34   
       汗~~~~~  2个一样的贴`~~~~
      
     ---------------------
    可可.提交的时候点了2下就出来了2贴.
      

  6.   

    用正则式:"/href="(.*);/"