2008-03-30
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兼容性问题。
现在找到的一个临时解决办法如下:
原页面源代码
将其中的
抽出到js文件
就解决了问题。
大家如果有更加好的解决办法请告诉我。
使用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");
}
就解决了问题。
大家如果有更加好的解决办法请告诉我。
- 18:45
- 浏览 (277)
- 评论 (0)
- 发布在 JBoss SEAM 圈子
- 相关推荐
发表评论
- 浏览: 1583 次
- 性别:

- 来自: 广东韶关

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
javascript框架之XHTML、 ...
这也是迫于无奈,你说的问题我暂时还没遇到。 根据我的了解,js兼容性问题只出现在 ...
-- by xxqn -
javascript框架之XHTML、 ...
这种招数楼主也想的出来 佩服佩服不过浏览器,特别是IE,对于[标准模式][混杂模 ...
-- by 打倒小日本 -
javascript国际化终极方法
采用dojo 这样的javacript框架,里面有许多器件都是已经国际化了的,拿 ...
-- by xxqn -
javascript国际化终极方法
我们的项目没有用js做国际化,而是用java的国际化。js的国际化会不会有效率的 ...
-- by jelly -
jboss集成tomcat页面压缩 ...
对于大页面,压缩效果非常明显,680k压缩后23k。
-- by xxqn






评论排行榜