tree 在Firefox下只显示一句话:

用firebug查看页面元素观察发现

两个script导入被一个<script>分隔开了,显然是document.write的问题.由于Firefox对js规范的检查比较严格,肯定一些字符输出的的时候没有转义.

查看e3tree的源代码:

/E3Tree/src/net/jcreate/e3/tree/ext/ExtTreeBuilder.java

/E3Tree/src/net/jcreate/e3/tree/ext/OutlookExtTreeBuilder.java

找到相关代码:

 resouces.append("<script><!--").append(ENTER);resouces.append("if ( typeof(Ext) == ""undefined"" || typeof(Ext.DomHelper) == ""undefined"" ){").append(ENTER);        resouces.append("document.write('<script src=""${resouceHome}/adapter/ext/ext-base.js""></script>');").append(ENTER);resouces.append("document.write('<script src=""${resouceHome}/ext-all.js""></script>');").append(ENTER);        resouces.append("}").append(ENTER);resouces.append("--></script>").append(ENTER);这两个类都有导入代码,将其修改为:resouces.append("if ( typeof(Ext) == ""undefined"" || typeof(Ext.DomHelper) == ""undefined"" ){").append(ENTER);        resouces.append("document.write('""<script src=""${resouceHome}/adapter/ext/ext-base.js"""">""</script"">');").append(ENTER);resouces.append("document.write('""<script src=""${resouceHome}/ext-all.js"""">""</script"">');").append(ENTER);      resouces.append("}").append(ENTER);

只要在<和>前加转义""就行了.

将编译好的类再导入e3.jar.重新部署后tree显示正常了.

e3 fix 2 bugs downloade3

E3 tree 1.6在Firefox下显示问题的修复相关推荐

  1. DIV背景图片IE下不能显示,只有firefox能显示

    昨天在写页面的时候出现一个问题,就是DIV的背景图片在IE下显示不出来,我以为是不是覆盖的原因,又改成DIV中的UL的背景图.还是不能显示,之后上网查,有的说法是用backgound-image,也不 ...

  2. [转]Linux下显示硬件信息--lshw

    Linux下显示硬件信息--lshw lshw  lshw(Hardware Lister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark.  这个工具其实就是 ...

  3. IE与FireFox下扩展开发插件收集zz

    原文地址:http://hi.baidu.com/zhuomingliang/blog/item/a5b434734fb0fd1d8701b0a4.html ie下的开发插件 1.微软为了方便web开 ...

  4. firebase 发生消息_如何在命令行提示符下显示当前的Firebase项目名称,以防止发生危险错误...

    firebase 发生消息 by Thang Minh Vu Thang Minh Vu 如何在命令行提示符下显示当前的Firebase项目名称,以防止发生危险错误 (How to show your ...

  5. 火狐浏览器设置cookie失败_IE、谷歌Cookie记录失败,火狐成功(IE和Firefox下的Cookie兼容问题)...

    昨天项目迁移了测试服务器,之后奇怪的问题出现了. IE.谷歌无法登陆,火狐可以登陆. 这个项目先后部署过两个测试服务器.一台正式服务器,登陆都是正常的,这次却突然出现这种奇怪的问题,很是纠结. 通过查 ...

  6. Linux下显示前10个占用空间最大的文件或目录命令

    Linux下显示前10个占用空间最大的文件或目录命令 du -s * | sort -nr | head 转载于:https://blog.51cto.com/wapcn/933177

  7. js中event,event.srcElement,event.target在IE和firefox下的兼容性

    1.window.event对象 IE:有window.event对象 firefox:没有window.event对象.可以通过函数的参数传递event对象.例 如:οnmοusedοwn=func ...

  8. firefox下几个实用的免费开发插件

    今天在看Ajax基础教程,看到书中推荐了几个不错的工具 WebDeveloper 提供了许多开发中十分有用的环境模拟工具,如禁用JavaScript,描出页面中的隐藏表单等,对于web脚本开发人员特别 ...

  9. 关于我之前写的修改Windows系统Dos下显示的用户名之再修改测试

    最近看到蛮多网友反映,自己修改Dos下用户名后出现了很多的问题--今天抽了时间,再次修改测试... ================= 提前说明:我自己修改了很多次没发现任何问题,<为避免修改可 ...

最新文章

  1. IEC61850笔记--IEC61850应用入门(二)
  2. mysql中pi是什么意思,MySql delimiter的作用是什么
  3. shareSDK(分享第三方库)的 使用
  4. CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)
  5. 为什么超 80% 的开源开发者苦苦挣扎在贫困线?
  6. OSS.Common扩展.Net Standard支持实例分享
  7. 软件连接oracle失败怎么办,【编程开发工具】navicat连接oracle失败怎么办
  8. 279. 完全平方数 golang 动态规划
  9. python中urframe函数的用法_python类中的内置函数
  10. python标准库使用教程_Python标准库概览
  11. 残疾人软件开发_组织如何使残疾人更具包容性
  12. python监控进程状态,python psutil监控进程实例
  13. 2、Kmeans算法处理出租车数据
  14. 群晖硬盘已损毁 Linux 修复,今天群晖存储空间损毁,起死回生
  15. Java中的RSA加解密工具类:RSAUtils
  16. 记两个非常不错的技术博客
  17. 保险项目核保的规则和所负责业务的逻辑
  18. IDEA取消重复代码提示功能
  19. python批量修改列名_pandas修改DataFrame列名的实现方法
  20. the default discovery settings are unsuitable for production use; at least one of [discovery.seed_ho

热门文章

  1. oracle视图和索引,oracle视图和索引
  2. 2021鞍山市高考成绩怎么查询,鞍山师范学院
  3. java dom_Java DOM 解析 XML详解
  4. elasticsearch报错exceptions.RequestError(400, u'mapper_parsing_exception', u'No handler field..
  5. django启动服务器失败-已解决
  6. 能不能做好性能测试,要看你有没有性能测试思维
  7. PAT甲级1024 ASCII码与整数转换
  8. java打字训练课程设计_Java打字训练课程设计
  9. java批量导入和批量删除_MyBatis 实现批量插入和删除中双层循环的写法案例
  10. 审车按月还是日期_大额存单,应该选择按月付息还是到期一次性还本付息?