问题描述
Ext.onReady(function(){varwin,button=Ext.get('mybtn');varmyimg=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();}});});
//测试时,请在页面上放一个<inputid=mybtntype=buttonvalue=clickme/>测试了好长时间,最终锁定了以上问题代码,火狐、Chrome、Opera等均正常,但IE中始终报错为:跪求大神赐教!
解决方案
解决方案二:
粗看没发现问题。既然是button,建议换个标签<buttonid=''value=''>123</button>,注意标签内改加的引号还是要加滴
解决方案三:
Ext.Img是在html5下面支持的所以FFchromeopera是支持的把你的IE升级到9就可以了
解决方案四:
引用2楼leehuat的回复:
CSScodeExt.Img是在html5下面支持的所以FFchromeopera是支持的把你的IE升级到9就可以了
那IE8和以前的IE,只能使用html元素吗?好像Ext没相应的组件吧?
解决方案五:
win=Ext.create('widget.window',{closable:true,closeAction:'hide',width:600,height:600,items:[{html:'<imgsrc:'../../images/prePicture.jpg'/>'}]});