windows.frames[0].location ="a.aspx?id=3424"

解决方案 »

  1.   

    windows.frames[0].location ="文件名"
      

  2.   

    把frames看成数组,也可以用frame的name限定。
      

  3.   


    string paramurl="zl.aspx?paramflag=2&nameid=" + ppp;
    Response.Write("<script language=javascript>windows.frames[ListFrame].location='"+paramurl+"';</script>");提示错误:windows没有定义???
      

  4.   

    windows.frames[ListFrame].location='"+paramurl+"';</script>");
    将windows改为document试试
      

  5.   

    Response.Write--》改成Page.RegisterStartupScript();
      

  6.   

    to cyp503(谁怕?一蓑烟雨任平生)
    Page.RegisterStartupScript(key,script);script换成:windows.frames[ListFrame].location='"+paramurl+"'
    key代表什么???
      

  7.   

    Response.Write的话,是在html前执行的,而那时候iframe还没创建,所以提示没有定义
      

  8.   

    或者用 document.all.iframe名称.src="xxx"
      

  9.   

    document.all(iFrame_ID).location.href ="URL";
      

  10.   

    windows.all(frames_id).src ="a.aspx?tmp=随机数"
    因为iframe中的页面会在本地有缓存,在你重新指定url是,如果一样他会用本地的.