要是ifrm.contentWindow.location也取不到,就没啥办法了.

解决方案 »

  1.   

    在iframe写个方法外面页面去调用比如
      <iframe name="f0" id="f0" src="aaa.jsp" width="0" height="0"></iframe>
    aaa.jsp里有个方法 function bb(){return window.location;}外面的页面调用document.f0.bb();获取url
      

  2.   

    lianwei9357() 
    --已经说了这个是跨域的了,所以这个办法不可行。
      

  3.   

    跨域是无法处理的,如果你一定一定要知道,也是有办法的。取点巧。其中的一个办法:iframe转向成功后,把URL放进剪贴板,main中取剪粘板的值即可
      

  4.   

    用两个iframe嵌套。如iframe1中嵌iframe2。
    iframe1中写function,获取iframe2的网址。
      

  5.   

    BlueDestiny(傀儡木偶|never-online.net)"iframe转向成功后,把URL放进剪贴板,"问题是这一步如何做呢?转向成功的时候我只能是从这个函数里面:function handle_contentreadystatechange(){
        if(ifrm.readyState=='complete'){
            // 这里怎么取到 url 粘贴到 clipboard 里面??
        }
    }
      

  6.   

    跨域取值是无法取到的是非自己可以修改的网站应该是没有什么办法了,如果是自己写的页面还可以采取clipboard里。