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

问题描述

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'/>'}]});

时间: 2024-11-08 17:55:56

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

解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题_extjs

Extjs的Panel和Window等组件在默认情况下是带边框的,通常情况下,单独使用没有什么关系,但是将Panel作为Window组件的子组件时就会出现双重边框的现象,如果Window组件中含有两个或者两个以上的Panel,那么Panel和Panel组件之间的边框会重复累加,也就是说会变成双重边框.实际上双重边框并不是很影响外观,但多少看上去会有些不太令人满意,因此我们就得想办法将两重边框去掉,变成单边框.下面是前后两张对比图,大家仔细观察一下两个window的边框部分,可以发现前者较粗,后者

extjs-请教Extjs 2.0 扩展控件怎么写才能兼容多浏览器

问题描述 请教Extjs 2.0 扩展控件怎么写才能兼容多浏览器 代码如下,只能在IE里使用,火狐等其他浏览器导致表单其他控件不显示 请教指点,应该怎么完善代码,才能让该扩展控件 兼容多浏览器 //RadioList /* --使用范例 { xtype:'radiolist', fieldLabel: '列表', anchor:'90%', id:'ListRadio', store: new Ext.data.SimpleStore({ fields: ['value', 'text'], d

预览ExtJS 4.0的新功能(六):读写器/Opeartion

 转载请注明出处Ext中文网 (http://www.ajaxjs.com ).   预览ExtJS 4.0的新功能(六):读写器/Opeartion 许久未更新Blog了,跟大家说声不好意思,要不是工作特忙,以及游戏特吸引人,不然早就写完了,呵呵.当然还离不开夜兄的好言鼓励,一路有大伙总比一个人不知所然强多了. 下面内容大多源自翻译-- Ext.data.Reader 相信我们并不陌生Reader.虽然Ext 4.0的reader依然发挥着它的解析原始数据的职能,主要是转换特定的数据结构,不过

预览ExtJS 4.0的新功能(五):焕然一新的Store/Proxy

接上文 Proxy Ext.data.Proxy 是一个十分关键的数据通讯类.Proxy 直译"代理",可数据怎么能够代理?有点不通!Proxy 到底指的是什么意思呢? 依小弟浅见,定义 Proxy 就是定义数据源,至少 Ext 中 AjaxProxy/ScriptProxy/LocalProxy/SessionProxy 表现如此.当 Store 要为Ext.data.Model4 加载或者保存数据的时候,必须通过这个 Proxy 类.具体说,Proxy的操作就是将所有最终的数据操作

ITOO---MVC3.0动态添加表格的行数并Controller中获取添加数据

MVC3.0动态添加表格的行数并Controller中获取添加数据            最近由于项目的中的相关需求,需要在MVC的视图中动态的添加添加数据的行数,并将前台输入的多行数据在Controller中获得传回服务端.本文将介绍如何从MVC的View端动态添加数据行数并将输入的数据在Controller中获得.            问题分析          一.设计前台显示页面(View).            视图中样式 @*添加上课班信息窗口*@ <div id="Add

调试-vc++6.0引用list报错,list.h文件中缺少分号,为什么?

问题描述 vc++6.0引用list报错,list.h文件中缺少分号,为什么? //Tree.h #include #include template class Tree{ T*NA; list*HL; int root; int sizeN,sizeC; int maxN; public: Tree(int n = 100):root(-1), sizeN(0), sizeC(0), maxN(n){ NA = new T[n]; HL = new list[n]; } ~Tree(){ d

android4.0.4 contacts安装失败,提示:手机中没有该应用所需的共享用户或签名不匹配

问题描述 android4.0.4 contacts安装失败,提示:手机中没有该应用所需的共享用户或签名不匹配 手机具有root权限,在修改好contacts后,打包好并签好名后,会报安装失败:手机中没有该应用所需的共享用户或签名不匹配 请问大侠有什么解决办法?注:其它的应用程序修改好后打包并签好名后可以安装上,为什么contacts会出这样的错呢?? 哪位大侠碰到过,怎么解决?? 解决方案 解决了,谢谢各位的支持,在mainfest下有android:sharedUserId="android

mack 1 6-XMPP客户端Smack4.0.6 jar包,不能再jdk1.6中编译通过求大神解答?

问题描述 XMPP客户端Smack4.0.6 jar包,不能再jdk1.6中编译通过求大神解答? 利用XMPP协议进行客户端开发,使用Smack4.0.6 api jar包,在demo中无法编译通过 出现如下错误 java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/SmackException : Unsupported major.minor version 51.0 at java.lang.ClassLoader.d

vc6 0 extern 问题2个-vc6.0 中extern使用时遇到的2个疑问,还望诸位帮忙看下,多谢

问题描述 vc6.0 中extern使用时遇到的2个疑问,还望诸位帮忙看下,多谢 我在文件1CTestHello.cpp 声明了 extern void delete_string(char a[],char b[],char standard); 再调用文件2 file2.c中的delete_string(a,b,Standard);函数: 发现2个问题: 问题1:用extern实验发现必须用include,但查找资料,没有说这两个有必然关联.请问到底有没有必然关联?下面是实验: 如果文件1中