Extjs 4.0,当window和img一起使用时,IE中出错,其他浏览器正常

hsbhljl 2011-10-28 08:18:13

Ext.onReady(function() {
var win,
button = Ext.get('mybtn');
var myimg = Ext.create('Ext.Img', {
src: '../../images/prePicture.jpg'
});
button.on('click', function() {
if (!win) {
win = Ext.create('widget.window', {
closable: true,
closeAction: 'hide',
width: 600,
height: 600,
items: myimg
});
}
if (win.isVisible()) {
win.hide();}
else {
win.show();}
});
});

//测试时,请在页面上放一个<input id=mybtn type=button value=clickme />
测试了好长时间,最终锁定了以上问题代码,火狐、Chrome、Opera等均正常,但IE中始终报错为:

跪求大神赐教!
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leehuat 2011-10-28
  • 打赏
  • 举报
回复

Ext.Img 是在html5下面支持的 所以FF chrome opera是支持的 把你的IE升级到9就可以了
光曰不日 2011-10-28
  • 打赏
  • 举报
回复
粗看没发现问题。
既然是button,建议换个标签<button id='' value=''>123</button>,
注意标签内改加的引号还是要加滴
大哥-你真棒 2011-10-28
  • 打赏
  • 举报
回复

win = Ext.create('widget.window', {
closable: true,
closeAction: 'hide',
width: 600,
height: 600,
items:[{
html: '<img src: '../../images/prePicture.jpg' />'
}]
});
hsbhljl 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 leehuat 的回复:]

CSS code

Ext.Img 是在html5下面支持的 所以FF chrome opera是支持的 把你的IE升级到9就可以了
[/Quote]
那IE8和以前的IE,只能使用html元素吗?好像Ext没相应的组件吧?

87,922

社区成员

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

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