这是我所有的分数了 ,我几乎很少上csdn,听说csdn高手如云,希望能有一个令人满意的答案。不管正确与否,请给出其他解决方案也行。我在这跪谢拉。呵呵

解决方案 »

  1.   

    简单点做就是把地址挂在setframesrc()
    函数中设置的URL后面,当成一个参数,使用document.location.href得到数据,再使用正则等拆分的结果
    如果不行的话,两个网站的一级域名相同的话,可以直接设置document.domain
    如果还不行的话,使用服务器端语言模拟请求,得到response信息,这时已经是自己服务器内的信息了,直接返回页面就可以直接操作
      

  2.   

    目前我所做的就是在setframesrc()方法中获取前个页面传来的参数:http://xxxx.aspx?strUrl=http://192.168.1.001/xxx.aspx
    设置'rightframe的src为strUrl参数。这样没有错。问题是接下来在http://xxxx/xxx.aspx中我点该页面的一个链接时怎样获取我所点的链接的url。一个方法是在rightframe添加onload事件,但是这个时候获取url会提示拒绝访问。因为是跨域名的。
    楼下人请继续讨论