+ -
当前位置:首页 → 问答吧 → 一个关于frame框架的问题 在线等

一个关于frame框架的问题 在线等

时间:2011-12-08

来源:互联网

main.aspx页面:
 <frameset rows="*" cols="*" id="mainFrame">
<frameset rows="43,*" cols="*" framespacing="0" frameborder="no" border="0">
  <frame src="Top.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
  <frameset rows="*" cols="194,*" framespacing="0" frameborder="no" class="lianbian" id="xiaFrame">
  <frame src="Left.aspx" name="leftFrom" scrolling="No" noresize="noresize" id="leftFrom" />
  <frame src="TeaIndex.aspx" name="ContentFr" scrolling="yes" noresize="noresize" id="ContentFr" />
  </frameset>
</frameset>
</frameset>


main页面是框架的主页面
怎么样在main页面中操作“ContentFr”里面的src?

作者: hutaopl2   发布时间: 2011-12-08

window.parent.frames[i].location = xxx;

一般的i是这样的顺序,左侧菜单是0,左侧点击main页面最大最小化是1,top是2,main是3

作者: gaind   发布时间: 2011-12-08

在main页面的链接中加上target="ContentFr" ,即可实现你想要的效果

作者: woshisadshiwo   发布时间: 2011-12-08

额我这边现在是这样一个问题 现在我有一个A页面不包含在框架里面 在A页面有一个连接 点击连接跳转到Main页面并重新指定name="ContentFr"的Src

作者: hutaopl2   发布时间: 2011-12-08

window.top.frames["ContentFr"].src='xxx.aspx';

作者: Sandy945   发布时间: 2011-12-08

window.top.frames["ContentFr"].location='xxx.aspx';

http://blog.sina.com.cn/s/blog_546207e20100mueq.html

作者: Sandy945   发布时间: 2011-12-08

引用 3 楼 hutaopl2 的回复:
额我这边现在是这样一个问题 现在我有一个A页面不包含在框架里面 在A页面有一个连接 点击连接跳转到Main页面并重新指定name="ContentFr"的Src


在main页面头部加入js 获取url 中的参数,并为 ContentFr 设置 src

作者: Sandy945   发布时间: 2011-12-08


地址栏 ?type=1
JScript code
           $(function () {
            var type = GetQueryString("type");
            if (type == "1") {
                $("#ContentFr").attr("src", "http://www.baidu.com");
            }
        })
        function GetQueryString(name) {

            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
            var r = window.location.search.substr(1).match(reg);
            if (r != null) return unescape(r[2]); return null;

        }

    

作者: Return_false   发布时间: 2011-12-08