Response.Write("<script>window.open('fileDown.aspx','rightFrame')</script>");这么写是对的,你的主页面上是怎么设置的!把你要显示打开页面的页的id设成rightFrame就可以了!

解决方案 »

  1.   

    如:
    <frameset cols="222,62%">
    <frame name="middle" src="Define_Item.aspx">
    <frame name="rightFrame" noresize src="Define_Class.aspx">
    </frameset>
      

  2.   

    谢谢,我是使用.net创建的WEB窗体(.aspx),然后在该窗体的右边添加的iframe框架,在WEB窗体中,能添加frameset框架集吗?另外,我不知道frame和iframe框架的区别是什么?
    以下是代码:
    <IFRAME id="rightFrame" style="BACKGROUND-COLOR: transparent" name="rightFrame" align="middle" src="fileManger.aspx" frameBorder="no" width="100%" height="100%">
    </IFRAME>
      

  3.   

    你用IFrame的话,可以用设置他的src属性来刷新这个Iframe的内容。
    如:rightFrame.src="fileDown.aspx";即:LinkButton的onclick事件这样写:Response.Write("<script>rightFrame.src='fileDown.aspx';</script>");
      

  4.   

    直接设置iframe的src属性是可以的,但在LinkButton的onclick事件中这样写
    Response.Write("<script>rightFrame.src='fileDown.aspx';</script>");
    显示脚本错误,不明白?我写的没问题啊,框架名也肯定是对的。
    楼上试过吗?急需解答,不够加分
      

  5.   

    Response.Write("<script>rightFrame.src='fileDown.aspx';</script>");
    你把上面的script 加上语言 language=javascript
    试试看。
      

  6.   

    把 target 设置成 右面得网页得名字
      

  7.   

    parent.document.frames('frameRight').location='fileDown.aspx';