江湖的大哥们帮帮忙,就是我想动态的加载需要的js文件,现在有个问题:
MyDesktop = new Ext.app.App({
init :function(){
Ext.QuickTips.init();
},
getModules : function(){
return [
//创建新的窗口
new MyDesktop.TabWindow()
];
}
});MyDesktop.TabWindow = Ext.extend(Ext.app.Module,{
id:'kkk-win',
init : function(){
this.launcher = {
text: 'allan',
iconCls:'tabs',
handler : this.createWindow,
scope: this
}
}, createWindow : function(){
var desktop = MyDesktop.getDesktop();
var win = desktop.getWindow('kkk-win');
if(!win){
Ext.Ajax.request({
url: "js/reg.js",
success: function(response, options) {
eval(response.responseText);
}
});
}
}
});
我想在点击某个按钮的时候再去添加createWindow属性,并执行function里面的方法,不知道怎么实现?知道的朋友们指教下哈.
MyDesktop = new Ext.app.App({
init :function(){
Ext.QuickTips.init();
},
getModules : function(){
return [
//创建新的窗口
new MyDesktop.TabWindow()
];
}
});MyDesktop.TabWindow = Ext.extend(Ext.app.Module,{
id:'kkk-win',
init : function(){
this.launcher = {
text: 'allan',
iconCls:'tabs',
handler : this.createWindow,
scope: this
}
}, createWindow : function(){
var desktop = MyDesktop.getDesktop();
var win = desktop.getWindow('kkk-win');
if(!win){
Ext.Ajax.request({
url: "js/reg.js",
success: function(response, options) {
eval(response.responseText);
}
});
}
}
});
我想在点击某个按钮的时候再去添加createWindow属性,并执行function里面的方法,不知道怎么实现?知道的朋友们指教下哈.
var a=document.createElement("script");
a.type = "text/javascript";
a.src="";//js地址
document.body.appendChild(a);
</script>
id:'kkk-win',
init : function(){
this.launcher = {
text: 'allan',
iconCls:'tabs',
handler : this.createWindow,
scope: this
}
},这部分代码要打开页面就要被执行的,就有那个createWindow,我在点击按钮时才运行的.不知道该怎么办?
document.getelementbyid("btn").onclick=MyDesktop.TabWindow.createWindow();