<iframe id="ff" style="width:100%;height:100%" src="http://www.csdn.com">
我用frame嵌套以个其他的网站,那么当他在我嵌套的框架里点击嵌套页面的 连接地址时,会打开新的页面 能不能实现我 截获他的鼠标左键单击事件并 获得他点击的元素的 id 并改变此元素的target属性,然后打开这个页面,那么他就继续显示在我的框架页中了 或者把他地址赋给我的iframe的src也行,请问能不能实现 ?思路?贴代码并成功的满分另外问一个问题 为什么 我frame 嵌套 google 页面他居然不显示,google 这么牛?居然知道我用框架页套他??为什么
?他怎么知道的?

解决方案 »

  1.   

    documeng.getElementById('连接元素ID').onclick=function(){}想怎么做就怎么做google技术也不难啊,就是防止你引用他的网页。只要在后天判断下当前请求的域或者引用地址和google页面有没有关系就好了
      

  2.   

    哥 我连接别人网页怎么documeng.getElementById 他是在框架页里边的
      

  3.   

    你连接的是别个的网页。别个的网页在iframe中,你只要先用JS获取到网页所在的iframe然后在用上面那个就可以了
      

  4.   

    楼主跨域了 实现不了。至于 禁止页面被iframe嵌套,可以在页面里判断
    当前的window和父页面的window是否相同,不相同的话就是被嵌套了。
    if(self!=top){
    //。
    }参考下
    http://www.w3school.com.cn/htmldom/prop_win_self.asp