EXT 创建窗口问题

刚接触EXTExt.get();调用变量会报错,麻烦帮忙看看!<scripttype="text/javascript">Ext.onReady(function(){v... 刚接触EXT
Ext.get();调用变量会报错,麻烦帮忙看看!
<script type="text/javascript">
Ext.onReady(function(){
var win;
var dd;
function view(id)
{
dd=id;
}
var button = Ext.get('dd'); //这里会报错

button.on('click', function(){
if(!win){
win = new Ext.Window({
el:'add_list',
layout:'fit',
width:'90%',
height:600,
closeAction:'hide',
plain: true,
html:'<p>头大死了</p>'

});
}
win.show(this);
});
});
</script>
<input type="button" onclick="view(dddddd)" id="dddddd" value="Hello World" />
【xiaoqulai】 谢谢你的回答 还是报错!
展开
 我来答
江湖喵喵喵
2008-06-13 · TA获得超过360个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:43.9万
展开全部
var button = Ext.get('dd'); //这里会报错

你的代码中名没有id = 'dd'的button element。

写成这样:(根据你的代码写的,你需要优化)

<script type="text/javascript">
Ext.onReady(function(){
var win;
var dd;
var button;
function view(id)
{
dd=id;
button = Ext.get(dd);
}

button.on('click', function(){
if(!win){
win = new Ext.Window({
el:'add_list',
layout:'fit',
width:'90%',
height:600,
closeAction:'hide',
plain: true,
html:'<p>头大死了</p>'

});
}
win.show(this);
});
});
</script>
<input type="button" onclick="view(dddddd)" id="dddddd" value="Hello World" />
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式