a.html页面中有个frame连接的是 b.html,如何获取 在b中选中的部分的内容?
我用 document.frames[0].document.selection.createRange().htmlText 是无法访问的,请问有啥办法能解决这个问题吗 ??

解决方案 »

  1.   

    试看...var txt="";
    var selectObj;
    selectObj=document.frames[0].document.selection.createRange();
    txt=selectObj.text;
    或者
    selectObj=document.frames[0].window.getSelection();
    txt=selectObj
      

  2.   

    直接报的是 没有权限 错误。。真不知道怎么解决。 曾经看过 vb 下的 webbrowser 可以做,也试验成功了,但是 那只在 vb 写的 webbrowser 控件中 打开的 网页。而我需要的是 比如已经打开的 ie 或者 maxthon 页面下获取,不需要什么 webbrowser 控件。。
      

  3.   

    跨域了吧? 如果都是你自己的站点,最简单的办法是把它们都搞到同一个域里. 否则难度就根据是否在异域,是否两个网页都是你可控的等情况层层提升了. 你搜索一下iframe跨域应该可以找到相关资料