Extjs 4:在web桌面示例中从iframe更改墙纸

Extjs 4:在web桌面示例中从iframe更改墙纸,extjs,wallpaper,Extjs,Wallpaper,我从Extjs开始。 我在extjs4和web桌面示例中遇到了一个问题。 我正在使用一个窗口在iframe中显示一个php页面。 在该页面中,我使用javascript函数加载一个新的src: top.Ext.getDom('iframe-win').src = 'my-page.html'; 这非常有效,但现在我想同时使用以下工具修改壁纸: top.Ext.getBody().setStyle('background-image', 'url(./wallpapers/desk.jpg);'

我从Extjs开始。 我在extjs4web桌面示例中遇到了一个问题。 我正在使用一个窗口在iframe中显示一个php页面。 在该页面中,我使用javascript函数加载一个新的src:

top.Ext.getDom('iframe-win').src = 'my-page.html';
这非常有效,但现在我想同时使用以下工具修改壁纸:

top.Ext.getBody().setStyle('background-image', 'url(./wallpapers/desk.jpg);');
但它在某种程度上失败了。我的身体有了新的墙纸,但我没有找到合适的容器。
要将此容器作为目标,需要调用什么方法?

它是如何失败的?壁纸jpeg是否已加载但未显示,或者是否未设置样式?由于getBody()的原因,壁纸已加载但未显示。是否有某种getDesktop()以墙纸div容器为目标?