-
Dojo-UI框架浏览器兼容问题20
小弟初学Dojo-ui组件,写了一个测试代码,不过这个测试代码只能在FF里显示正常效果,在IE6中,Sogou Explorer 中显示都是原始效果。以下是代码
<!Doctype> <html> <head> <title>Dojo UI Demo</title> <meta http-equiv="content-type" content="text/html;charset=gbk" /> <style type="text/css"> @import "dojo1.2.3/dijit/themes/tundra/tundra.css" </style> <script type="text/javascript" djConfig="parseOnLoad:true" src="dojo1.2.3/dojo/dojo.js"></script> <script type="text/javascript"> dojo.require("dijit.form.Button"); </script> </head> <body class="tundra"> Dojo UI Demo <hr/> Button: <button dojoType="dijit.form.Button" type="submit">这是button</button> <br/> <div id="mybutton" dojoType="dijit.form.Button">执行操作</div> </body> </html>
希望各位高手 帮忙解答一下,这是为什么?代码有问题吗?
小弟用的是Dojo1.2.3版本
2010年8月04日 18:35
2个答案 按时间排序 按投票排序
-
采纳的答案
在Internet Explorer 6.0 (6.00.2900.2180)和Internet Explorer 6.0 (6.00.2800.1106)中没发现问题,你的ie版本多少?是否对tundra.css有所修改?
你可以换dojo1.5试试,
另外你的doctyp声明没有,ie在没有声明的情况下会使用Quirksmode(怪异模式)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2010年8月05日 13:28
相关推荐
在1.6.1版本中,GFX支持SVG和VML两种渲染方式,兼容不同浏览器。 7. **Dojo Effects 和 Animations**: Dojo 提供了一套强大的效果和动画库,包括简单的淡入淡出、复杂的路径动画等。 8. **Dojo Loader**: 作为AMD...
- 兼容性增强:支持更多的浏览器版本,包括IE8及更高版本。 - AMD(Asynchronous Module Definition)加载器:使得模块化开发更加高效,支持延迟加载和并行加载。 - Dojo Store改进:提升了数据存储和检索的效率...
1.7.3版本确保了在不同浏览器环境中的一致性,使得开发者无需担心兼容性问题。 总的来说,"dojo-release-1.7.3"是一个强大而稳定的JavaScript开发包,为开发者提供了全面的工具集,包括模块化、UI组件、事件处理、...
9. **dojo/uacss**:根据用户的浏览器信息动态加载对应的CSS,实现跨浏览器的兼容性。 10. **dojo/xhr**:处理异步HTTP请求,支持XMLHttpRequest和JSONP,为数据的获取和提交提供便利。 11. **dojo/json** 和 **...
这个版本修复了一些已知问题,增强了性能,并且与当时的主流浏览器兼容,是当时开发者广泛采用的版本。对于希望了解Dojo 1.8.x系列或者需要向更早版本迁移的开发者来说,这是一个重要的参考资料。
- **兼容性更新**:确保与主流浏览器的兼容性,如Chrome、Firefox、Safari和IE9+。 - **模块化改进**:根据AMD(Asynchronous Module Definition)规范进行模块化设计,方便模块间的依赖管理和按需加载。 - **移动...
4. **Dojo Dijit**:Dijit是Dojo的UI组件库,包含了诸如按钮、下拉框、对话框等常见的用户界面元素。1.3.0b3版本可能引入了新的Dijit组件或者对已有组件进行了优化,提升用户体验。 5. **Dojo XHR Enhancements**:...
这个"dojo-release-1.1.1.rar"压缩包包含了Dojo框架的1.1.1版本,这是一个历史版本,可能用于兼容旧项目或者研究Dojo的发展历程。 Dojo的核心特性包括模块化系统、DOM操作、事件处理、动画效果、Ajax交互、国际化...
此版本的发布,确保了Dojo的稳定性和兼容性,是开发者在项目中采用Dojo的理想选择。 3. **源码结构** "dojo-release-1.9.2-src" 文件包含了Dojo框架的所有源代码。主要目录结构如下: - `dojo/`:核心模块,包含...
Dojo框架,作为一款先进的开源JavaScript库,旨在简化富互联网应用(RIA)的开发过程,尤其在处理复杂的用户界面和跨浏览器兼容性问题上表现突出。本文将基于“DOJO-API中文参考手册附加注解实例”的内容,深度剖析...
10. **跨浏览器兼容性**:这两个库都致力于跨浏览器兼容性,确保在主流浏览器上运行良好,尽管在旧版本中可能存在一定的差异。 11. **性能优化**:每个新版本都会注重性能提升,如减少网络请求、优化DOM操作等,以...
环境相关包层主要处理浏览器兼容性问题,确保Dojo能在多种环境下正常工作。应用程序支持库层包含大部分Dojo代码,如IO包,用于执行Ajax请求。最上层是Widget系统,基于Model-View-Controller(MVC)模式,提供了丰富...
Dojo特别注重跨浏览器兼容性,解决了JavaScript开发中常见的历史问题,成为开发RIA应用的首选之一。 **Dojo的核心特性:** 1. **易用性增强**:Dojo简化了向Web页面添加动态功能的过程,不仅限于Web,也适用于其他...
这些方法封装了浏览器兼容性问题,确保在不同环境下都能正常工作。 3. **Dojo的数据层**: Dojo的数据层包括dojo.data,提供了一种统一的方式来处理各种类型的数据源,如JSON、RSS、Atom等。它还支持缓存和数据...
10. **兼容性**:Dojo致力于跨浏览器兼容,支持多种现代和旧版浏览器,确保应用在不同环境下都能正常运行。 总的来说,Dojo工具是一个功能全面的JavaScript框架,它提供的不仅仅是基本的脚本库,而是一个完整的生态...
Dojo 是一个全面的JavaScript开发框架,旨在简化前端和后端的交互,提供高效、可扩展的工具集,用于构建富互联网应用程序(Rich Internet Applications,RIA)。标题提及的" Dojo 1.4.0 beta2"是Dojo框架的一个早期...
1.11版本对这些基础功能进行了改进,增强了跨浏览器兼容性,特别是对现代浏览器和移动设备的支持。 4. **AMD优化**:1.11版本对AMD加载器进行了优化,提升了加载速度和效率,特别是在大型应用中,能够更好地管理和...
与原生JavaScript相比,Dojo的事件处理更加灵活且易于跨浏览器兼容。 Dojo的AJAX功能主要集中在`dojo/xhr`模块中,它封装了XMLHttpRequest对象,提供了一系列方法,如`dojo/xhrGet`、`dojo/xhrPost`等,用于与...
8. **兼容性**:Dojo 1.3.1支持多种浏览器,包括IE6+、Firefox、Safari、Chrome等,确保在多平台上的稳定运行。 9. **文档与社区支持**:Dojo拥有详尽的官方文档和活跃的开发者社区,为用户提供了丰富的学习资源和...