关于所有换肤的问题

按照斑竹给的方法(改动potral.html和examples.js 这两个文件),我试了很多次,但还是没有效果,不知道是怎么回事,我用ext版本是2.1 ,是不是版本的问题呢

不能所有的都换肤

我也是参照了potral.htm和examples.js文件,现在是实现了border框架页面的换肤了,但是我在点击框架页面左边的树型菜单时,在后边的center中会添加一个tab页面,这个tab页面是一个全新的jsp页面,在这个jsp页面我也引入了examples.js文件,可是发现这个页面并没有换肤,请问我应该怎么搞?
我还把examples.js里的
Ext.getBody().addClass('x-'+theme);
Ext.getBody().addClass('xtheme-'+theme);
这个是addClass的参数是不是css的名字呢?

跟缓存有关系

如果你的tab是嵌入了iframe,那可能就是你的浏览器缓存造成的。

解决办法1:
打开的iframe加上一个随机参数即可解决。

Ext 2.1

ext 2.1

Ext.getBody().addClass('x-'+theme);

这一句不用更改,ext 2.1 支持这一个方法。

'x-'+theme 这个名字对了就OK啦!