----------------extjs刷新tabpanel单独刷新--------------------
unction showInTab(module,id,caption,url)
{
var tabs = Ext.getCmp('tabs');
var tabId = id;
var tab = Ext.getCmp(module);
if (tab)
{
tab.show();
window.frames["iframe1"].location.replace(url);
}else{
tabs.add({
id:module,
title: caption,
iconCls: 'tabs',
html:'<iframe id="iframe1" src="'+url+'" width="100%" height="100%" frameborder="0" scrolling="auto"></iframe>',
//html:' <iframe scrolling="auto" frameborder="0" width="100%" height="100%" src=url+"&t=1&'+ escape(new Date()) + '"> </iframe>',
closable:true
//listeners:{
//activate:function(tab){
//window.frames["iframe1"].location.reload();
// // 当你激活B(b.php) 的时候让 iframe 的location reload 的一下,在它的页面中取出的数据就是重新连接数据库后最新的数据库了,你试试
//}
//}
}).show();
}
return false;
}
------------------------------------------------------------------------------------------
================================================
--------------------js当前页面的刷新方式----------------------------
window.history.go(0)
window.location.reload()
window.location.href=location.href
window.location.assign(location.href)
document.execCommand('Refresh')
window.navigate(location.href)
window.navigate("#pos"); //到页面某个位置 模拟点击a
window.location.replace(location.href)
window.open('自身的文件','_self')
-------------
location.reload(flag)
flag =true 不从缓存读取
=false 从缓存读取