因为在Ext.window中内嵌了html
html:"<iframe id='myFrame' width='800' height='600' ></iframe>",然后用src 改变了他的地址 但是第一次显示的值 和第二次的一样 好像没有刷新  (听说iframe有cache功能) 应该怎么刷新 让他每次显示的值都不一样呢?

解决方案 »

  1.   

    比如用链接是 http://localhost:8888/xxx/test.jsp
    那是因为ie缓存的问题。
    http://localhost:8888/xxx/test.jsp?id=3
    每次只要给id+1就可以了。。  
      

  2.   

    我是在EXt.window中嵌入了html:<iframe id="myFrame" src='a.aspx'></iframe>我要在预览按钮中调用a.aspx 进行打印 怎么就是调用不到呢?
      

  3.   


    能不能将ext.window中的文本框的值 赋予iframe页面的控件label1
      

  4.   

    你发车单号  的值得 存储到全局变量中去 比如 var id   
    iframe的页面 调用window.parent.id  
      

  5.   

    这是eXt.window 啊 var AddFcqdwin=new Ext.Window({
    title:"新增发车清单",
    width:800,
    height:650,
    plain:true,
    iconCls:"addicon",
    resizable:false,
    defaultType:"textfield",
    labelWidth:10,
                closeAction : 'hide',
                closable:false,
    modal: 'true', 
    buttonAlign:"center",
    items:[AddFcqdForm],
    listeners:{
        "show":function()
        {
            AddFcqdForm.getForm().reset();
            //--------------------------------------------------------------NUll
            Ext.Ajax.request({
            url:'DATA/UserInfo/LoadUserInfo.aspx',
            success:function(response){
                AddFcqdForm.getForm().findField("gsjbr_add").setValue(response.responseText); 
            }
            
            });
        }
    },
    html:"<iframe id='myFrame' name='myFrame' width='800' height='600'src='URL/Fhxx/fcqd_print.aspx?fhqdh="+Ext.getCmp("fhqdh_add").getValue()+"' ></iframe>",
      

  6.   

    也就是说aspx页面 如何得到js页面的值ext  都是js 啊
      

  7.   

    你在主页面写个方法
    function getID(){
        return  Ext.getCmp('发车单号控件ID').getRawValue();
    }ifram页面  需要获取那值的时候  直接var id = window.parent.getID(); 
      

  8.   

    那我在iframe页中有个打印控件 ReYoPrint
     要怎么调用呢?在ext.window中的预览按钮调用这个控件
      

  9.   

    看来很少人用extjs啊    怎么都没人会呢?
    还是高手不出招
      

  10.   

    后台要得到前台的值当然要前台发AJAX送过去咯
      

  11.   

    真正做过iframe Ext.window传值 刷新 的 支点声  不要老是当看客?