`
xxqn
  • 浏览: 75199 次
  • 性别: Icon_minigender_1
  • 来自: 广东韶关
社区版块
存档分类
最新评论

seam引入dojo在firefox的兼容性问题及解决办法

阅读更多
本人在测试引入dojo在seam下使用时发现一个兼容性问题。
使用http://dojotoolkit.org/book/dojo-book-0-9/hello-world-tutorial例子
如果直接使用原始的html页面在ie和firefox下都没有问题。但是引进到seam jsf页面时在firefox下使用就出现问题,把firefox的页面源代码,贴到html页面,有没有问题,郁闷了好多天。现在怀疑是jsf的xhtml引起的dojo兼容性问题。
现在找到的一个临时解决办法如下:
原页面源代码
<button dojoType="dijit.form.Button" id="helloButton">
        Hello World!
        <script type="dojo/method" event="onClick">
           alert('You pressed the button');
        </script>
    </button>

将其中的
        <script type="dojo/method" event="onClick">
           alert('You pressed the button');
        </script>

抽出到js文件
function init() {
	dojo.connect(dojo.byId("helloButton"), "onclick", "doOnClick1");

}

function doOnClick1() {
	alert("sdfa");
	// console.dir(dojo.query("#helloButton"));
	// console.log("Nothing happening");
}

就解决了问题。
大家如果有更加好的解决办法请告诉我。
分享到:
评论

相关推荐

    seam:在IE8中部分richface组件不能兼容的解决办法

    seam:在IE8中部分richface组件不能兼容的解决办法

    seam需要的jar包

    在这个“seam需要的jar包”压缩包中,包含了运行和开发Seam应用程序所需的各种库文件。 首先,Seam框架的核心依赖于JSF,这是Java EE中的一个用户界面组件框架,用于构建交互式Web应用。JSF提供了模型-视图-控制器...

    CDI , JSF2.0 项目兼容性问题总结

    在开发Java EE应用程序时,尤其是使用CDI(Contexts and Dependency Injection)和JSF(JavaServer Faces)2.0版本的项目,可能会遇到各种兼容性问题。本文将针对在WebSphere 8.5环境下遇到的一些典型问题进行总结,...

    JBoss Seam

    通过这些实例,读者可以学习到如何在实际项目中应用Seam框架,解决常见的问题,并优化应用性能。书中还详细介绍了Seam的组件模型、依赖注入、转换和验证机制等核心概念,帮助开发者深入理解框架的内部工作原理。 ##...

    Seam框架文档简述

    ### Seam框架核心知识点详解 #### 一、Seam框架简介 Seam,全称为JBoss Seam,是一款基于Java EE 5的技术栈构建的应用框架。它通过整合JSF(JavaServer Faces)与EJB 3.0(Enterprise JavaBeans 3.0)组件,并充分...

    Seam security

    Seam Security是针对Java Web应用程序的安全框架,它是JBoss Seam项目的一部分,提供了全面的安全解决方案,包括身份验证、授权和身份管理等功能。Seam Security以易于配置和使用为特点,允许开发者快速设置应用程序...

    为Seam做好准备

    9. **Seam事件和上下文**:Seam引入了一种独特的事件模型和组件上下文,使得组件间的通信和状态管理更为简单,这是Seam区别于其他框架的一大特色。 10. **Seam安全性和事务管理**:Seam提供了内置的安全框架和事务...

    JBOSS SEAM组件中文手册

    4. **测试框架**: Seam 2.0引入了集成测试框架,使得单元测试和集成测试变得更加方便。 5. **国际化(i18n)和本地化(l10n)支持**: 提供了全面的国际化和本地化解决方案,方便多语言应用的开发。 **五、Seam的...

    Seam_in_Action

    7. **CDI集成**:Seam与Contexts and Dependency Injection (CDI)规范兼容,这是Java EE 6及更高版本的标准组件和服务注入框架。 8. **企业服务集成**:Seam能够轻松地与Java EE的其他组件如EJB、JMS、JMX等集成,...

    seam介绍

    Seam的另一个优点是它的兼容性,不仅限于Java EE 5.0服务器,还可以部署在J2EE 1.4甚至Tomcat这样的轻量级应用服务器上。Seam还能够无缝集成其他开源框架,如jBPM、JBoss Rules (Drools)、JBoss Portal和JBoss ...

    seam in action 中文 english

    4. **EJB集成**:Seam与EJB 3.0无缝集成,允许开发者在不牺牲可维护性和性能的前提下,利用EJB来实现业务逻辑。这使得Seam成为开发企业级应用的理想选择。 5. **持久性管理**:Seam通过JPA提供了简单且强大的数据...

    seam_in_action

    根据提供的信息,我们可以推断出这是一本关于 Seam 框架的专业书籍,书名为《Seam in Action》,作者为 Dan Allen 和 Manning 出版社出版。本书主要讲解了 Seam 框架在 Java EE 3 环境中的应用与开发实践。接下来将...

    Jboss Seam中文版

    7. **在JBoss 4.0下使用Seam**:由于JBoss 4.0版本较老,因此需要特别注意兼容性问题。 #### 第三章:上下文相关的组件模型 这一章深入探讨了Seam中的核心概念——组件模型,以及各种不同的上下文环境。 1. **...

    jboss-seam2.0文档

    `fwvv.net说明.txt`可能是指向Seam社区或者论坛的链接,那里有开发者分享经验、解决问题的讨论,也是获取最新资讯和更新的重要来源。 总结,JBoss Seam 2.0是一个强大的开发框架,它通过集成多种Java EE技术,提高...

    seam_carving 代码实现 seam

    - **图片缩放**: 传统的缩放方法可能导致图像失真,而Seam Carving可以在不明显改变视觉效果的情况下改变图像尺寸。 - **UI设计**: 可用于自适应界面布局,根据屏幕尺寸动态调整元素大小。 - **视频处理**: 应用于...

    Jboss seam3 实战

    标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...

    近两个星期seamtest的学习

    在过去的两周里,我深入学习了SeamTest,这是一个用于Java EE应用测试的强大...在实际使用过程中,遇到的问题和错误是学习过程的一部分,通过解决这些问题,我们可以更深入地理解SeamTest和Seam框架的内部工作原理。

    seam2 in tomcat lib

    确保你配置了正确的日志框架(如Log4j)和调试级别,以便有效地解决问题。 6. **性能优化**:由于Tomcat的轻量级特性,你可能需要关注内存使用和性能优化。例如,调整Tomcat的启动参数,如堆大小和线程池设置,以...

    Seam_2.0_Reference_zh_CN

    它还提供了强大的日志和调试工具,帮助开发者快速定位和解决问题。 9. **国际化与本地化**:Seam支持多语言环境,允许开发者轻松地添加新的语言包,适应全球化的应用需求。 10. **Seam工作流**:Seam提供了工作流...

Global site tag (gtag.js) - Google Analytics