EXTJS4.0动态加载JS求助。。

y306560366 2011-10-24 11:59:12
刚刚学EXTJS,遇到了一个问题一直解决不掉,哪位高手帮忙解决一下,感激不尽啊!!
Google的提示是
GET http://roy-pc.lan:8080/MediaPhone/MyWin.js?_dc=1319428064390 404 (/MediaPhone/MyWin.js)
Uncaught TypeError: object is not a function

JS页面的代码如下:
////类的声明就是一个function
//function user(){
// //java 语言的public
// this.Name='uspcat';
// this.age = 26;
// //相当于private
// var email="zsadfsdfsd";
// this.getEmail = function(){
// return email;
// }
//}
//var u= new user();
////alert(u.getEmail());
//
//var person={
// name:'asd',
// age:26
//}
//alert(person.name+""+person['age']);

(function(){
Ext.Loader.setConfig({
enabled:true,
paths:{
myApp:'EXTJS/js'
}
});
Ext.onReady (function(){
//var win=new Ext.window.Window({
// height:300,
// width:400,
// title:'白痴'
// });
// win.show()
// 1.得到按钮的dom对象
// 2.为按钮对象添加单击事件
// 3.单机的时候调用对象win的show方法
// Ext.get("mybutton").on("click",function(){
// win.show();
// });
// 给方法其别名
// var o ={
// say : function(){
// alert(11111);
// }
// }
// var fn = Ext.Function.alias(o,'say');
// fn();
// 使用create创建win
// var win =Ext.create('Ext.window.Window',{
// height:300,
// width:400,
// title:'白痴'
// });
// win.show();

Ext.create("MyWin",{
requires:['MyWin']
}).show();
});
})();


HTML页面代码如下:
<!DOCTYPE html>
<html>
<head>
<title>Test.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<link rel="stylesheet" type="text/css" href="ext-4.0.2a/resources/css/ext-all.css">
<script language="javascript" type="text/jscript" src="ext-4.0.2a/bootstrap.js"></script>
<script language="javascript" type="text/javascript" src="js/Test.js"></script>
</head>

<body>
<button id="mybutton">show</button>
</body>
</html>

MyWin.js页面代码如下:
// JavaScript Document
Ext.define("MyWin",{
extend:'Ext.window.Window',
height:300,
width:400,
title:'鐧界棿',
newtitle:'accp',
setTitle:function(){
this.title=this.newtitle;
},
initComponent:function(){
this.setTitle();
this.callParent(arguments);
}
})

目录结构如下:
js
--MyWin.js
--Test.js
ext-4.0.2a
Test.html
...全文
357 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
y306560366 2011-10-24
  • 打赏
  • 举报
回复
如果吧创建改成

Ext.create("js.MyWin",{
requires:['MyWin']
}).show();
});

第一个错误就没了。但是第二个错误仍然提示
Ext.create("js.MyWin",{
定位到这一行。
另外我的Firefox不能运行EXT写的代码。。这是为什么
y306560366 2011-10-24
  • 打赏
  • 举报
回复
这东西比较新,估计会的人不多
zhangjianbo03642 2011-10-24
  • 打赏
  • 举报
回复
好像Ext的问题很少有人回答

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧