解决IE7 添加收藏功能报“找不到元素”问题
2009-05-15 20:48
351 查看
GWT not working on Internet explorer 7 (IE7) giving "Element not found" javascript error
GWT web application started to give "Element not found" javascript error message on Internet Explorer 7 (IE7)? This application worked fine on Internet Explorer 6 and Firefox 2. Now your best guess would be; GWT not working on IE 7 properly. Wasn't it?
But the scenario became confusing and unbelievable because your application worked fine on IE7 in some machines while not on some others. Have you faced this issue? Then the below solution is for you.
This issue can be fixed by a making a change on windows registry.
Steps to follow are;
1. Open up the Registry editor - type regedit on command prompt.
2. Look for the key shown below
HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32
3. Click on the "Default" row and see the value there. If it's value is "C:\WINDOWS\system32\shdocvw.dll", then that is what causes the above mentioned issue. If you have installed Windows in a different drive; C:\ must be replaced with the that letter.
4. Replace that value with "C:\WINDOWS\system32\ieframe.dll".
5. Now restart IE7, and load your GWT application.
GWT web application started to give "Element not found" javascript error message on Internet Explorer 7 (IE7)? This application worked fine on Internet Explorer 6 and Firefox 2. Now your best guess would be; GWT not working on IE 7 properly. Wasn't it?
But the scenario became confusing and unbelievable because your application worked fine on IE7 in some machines while not on some others. Have you faced this issue? Then the below solution is for you.
This issue can be fixed by a making a change on windows registry.
Steps to follow are;
1. Open up the Registry editor - type regedit on command prompt.
2. Look for the key shown below
HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32
3. Click on the "Default" row and see the value there. If it's value is "C:\WINDOWS\system32\shdocvw.dll", then that is what causes the above mentioned issue. If you have installed Windows in a different drive; C:\ must be replaced with the that letter.
4. Replace that value with "C:\WINDOWS\system32\ieframe.dll".
5. Now restart IE7, and load your GWT application.
相关文章推荐
- 通过gitcheckout到本地然后通过pod添加框架后出现.h文件找不到问题的解决办法
- jquery 解决使用append添加元素后监听事件消失的问题
- 安装IE8在控制面板里面删除之后进不去桌面,提示找不到-IESetting.dll 解决办法(解决IE8卸载不了的问题,返回IE7 ,返回IE6),从IE8回到IE7的方法.
- jquery动态添加元素事件失效问题解决方法
- 解决遍历迭代器时添加元素会出现异常的问题
- 利用事件委托解决js元素添加后未响应绑定事件问题
- 关于在server2012添加IIS功能中出现WinRM无法启动的问题解决过程
- 解决IE7下块级元素随着滚动条滚动而滚动的问题
- jquery append 动态添加的元素事件on 不起作用问题的解决
- Win7系统中添加局域网中别人共享的打印机 出错, 找不到驱动程序 的问题的解决
- 解决添加/删除组件中找不到IIS选项或不能安装的问题
- 一个发邮件的类,带验证功能,可以发html内容,可以添加附件,并解决附件乱码问题。
- SpringMVC3.0+myBatis3.2整合的显示和添加功能中时间问题解决
- RTSP Extension element找不到的问题解决 - gstreamer元素注册的细节描述
- 解决jQuery使用append添加的元素事件无效的问题
- VC 通过ODBC连接sql2005 在 sys.servers 中找不到服务器的解决方法,请执行 sp_addlinkedserver 将该服务器添加到 sysservers问题详解
- jquery动态添加元素事件失效问题解决方法 (自测过)
- 利用DhtmlXtree实现展现,修改,添加,删除,移动功能一棵树上实现,iframe的单个滑动条显示,包含在iframe中树节点中文内容过长问题解决