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中始终报错为:跪求大神赐教!
解决方案 »
- js怎么获取iframe页面点击超链接后的地址
- 请教一下,关于window.event.returnValue的意思
- 如何在客户端浏览器中挂上用JS编写的工具条
- 帮忙看下这个简单的问题
- 帮忙看下这个正则的问题,在ie,firefox,opera下给出的结果怎么不一样呢?
- AIX操作系统:excel文档保存时提示"文档未保存",怎么办?
- checkbox 的问题高手帮忙看看
- 怎么判断一个窗口是否有父窗口?
- 字符串处理问题,请大家关注~~~~~~
- 急救,help!!!!!!!!!!!!!!!!!
- 问个关于jqueryUI中selectable的问题
- 如何实现在原来的地方更新某行的内容,不跳转到别的页面
既然是button,建议换个标签<button id='' value=''>123</button>,
注意标签内改加的引号还是要加滴
Ext.Img 是在html5下面支持的 所以FF chrome opera是支持的 把你的IE升级到9就可以了
win = Ext.create('widget.window', {
closable: true,
closeAction: 'hide',
width: 600,
height: 600,
items:[{
html: '<img src: '../../images/prePicture.jpg' />'
}]
});