Liferay 中使用dhemtlx系列UI的时候,dhtmlxlayout使用时在IE下有错误,错误如下:
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 1.1.4322; CIBA; InfoPath.1)
时间戳: Fri, 12 Jun 2009 03:59:55 UTC
消息: 参数无效。
行: 1487
字符: 7270
代码: 0
URI: http://172.20.9.224:8080/modelEditor-5.1.2/dhtmlx/dhtmlx.js
消息: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
行: 0
字符: 0
代码: 0
URI: http://172.20.9.224:8080/web/guest/7
在其他类型的浏览器下没有错误,查了半天找到了。我的判断是,各个浏览器的页面加载机制不同,IE对js脚本的执行是在加载页面标签元素的时候按顺序执行的,而其他类型的浏览器是在加载完了页面元素以后再执行js代码段。这样把dhtmlxlayout的代码放到onload()中执行就可以了。
分享到:
相关推荐
通过上述方法,应该能有效解决"不停loading"和JavaScript错误的问题,使Liferay 6.0.5在IE6和IE7下也能正常运行。在后续版本中,Liferay通常会提高对旧浏览器的兼容性,但仍然建议用户尽快升级到现代浏览器以获得更...
在维护方面,Liferay提供了详细的文档和社区支持,帮助用户解决在使用过程中遇到的问题。 #### 五、案例研究与最佳实践 Liferay Portal 6在全球范围内有众多成功案例,涉及金融、教育、医疗等多个行业。例如,某...
在Liferay开发中,以下几个核心知识点是至关重要的: 1. **Liferay架构**:理解Liferay的基础架构是开发的起点。它基于Java EE(Enterprise Edition)标准,包括Servlet容器、JSP、JSF、Portlet、Service Builder等...
在Liferay中,用户是系统的基本操作主体。用户管理主要包括: 1. **改变用户所属的组织地点**:用户可以在不同的组织和地点之间切换。这通过编辑用户的资料实现,具体步骤为:进入用户列表,选择目标用户,点击编辑...
为了在Eclipse环境中高效地开发和调试Liferay应用,我们需要进行一系列的配置步骤。以下将详细介绍如何在Eclipse中设置Liferay的开发和Debug环境。 1. **安装必要的软件和插件** - 首先,确保你已经安装了最新版本...
6. **插件或模块**:预编译好的Liferay插件或模块,可以直接导入到项目中使用,提高开发效率。 对于想要深入了解Liferay的人来说,这个压缩包将是一个宝贵的资源库,提供了丰富的学习材料和实践经验。无论是新手...
此外,"plugins开发指南11-plugin中开发hibernate应用.pdf"涵盖了在Liferay中使用Hibernate进行数据持久化的实践方法,这对于处理复杂业务逻辑至关重要。 "plugins开发指南13-liferay中使用ldap分析.pdf"讨论了...
本压缩包包含了四个重要的Liferay开发文档,旨在帮助开发者深入理解和掌握Liferay的使用与开发技巧。 文档一:《Liferay Portal Developer's Guide》 这份文档详细介绍了Liferay Portal的开发流程,包括portlet的...
在Liferay中整合GWT(Google Web Toolkit)是一项常见的任务,尤其对于开发复杂的企业级Web应用来说,这种集成可以利用GWT的强大力量来创建高性能的用户界面,同时利用Liferay的门户功能和社区特性。这篇博文提供了...
1. **Liferay 论坛**:开发者可以在这里提问、讨论问题,寻找解决方案。 2. **Liferay Marketplace**:提供了大量第三方插件,扩展 Liferay 功能,满足不同需求。 ### 五、Liferay 管理与部署 1. **控制台管理**:...
在`.properties`文件中添加相应的键值对,然后在JSP中使用`LanguageUtil.get(pageContext,"key")`,在Java代码中使用`LanguageUtil.get(portletRequest.getLocale(), "key")`来获取翻译后的文本。确保正确编码,必要...
但实际上,在Liferay中,我们通常会使用`<liferay-theme:defineObjects/>`标签来自动化这一过程。 #### 5. 注意事项 - 在使用这些内置对象时,需要注意权限和安全问题,确保不会泄露敏感信息。 - 了解每个对象的...
Liferay是一款开源的企业级门户平台,它...通过上述文件和这些知识点的学习,我们可以全面掌握Liferay的使用和开发,无论你是新手还是经验丰富的开发者,都能从中受益匪浅,提升你在企业级门户解决方案中的专业能力。
Portlets是Liferay中的应用程序单元,可以是动态网页、数据表或者交互式表单。6.2版支持JSR-286标准,开发者可以使用Java、FreeMarker、Velocity或JSP来编写portlet代码。 4. **主题与布局** Liferay允许定制主题...
Liferay Ext允许开发者在不修改核心代码的情况下对Liferay进行高级定制,这包括添加新的portlet、服务、主题以及系统级别的配置。 描述中提到的链接指向了一篇博客文章,虽然内容未提供,但通常这类资源会包含有关...
通过本指南,开发者可以系统地了解如何在Liferay 6.2中创建和定制主题。从创建项目到设置目录结构,再到设计和测试,每一步都至关重要。掌握这些知识将有助于开发者们开发出既美观又实用的主题,提升网站的用户体验...
在IT行业中,Liferay是一款广泛使用的开源企业级门户平台,它提供了一个强大的框架来构建、管理和部署Web应用程序。本文将围绕“Liferay相关的代码”这一主题,深入探讨Liferay的源码、工具以及如何利用这些资源进行...