精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-08
用FireFox看出错信息,如果想开发在FireFox运行的Ajax应用,
很难~,把功夫拿来多兼容一下IE的几个版本还好一点 |
|
返回顶楼 | |
发表时间:2006-10-08
实际上buffalo1.2版本开始提供了对远程页面的读取能力。可以尝试使用buffalo.switchPart(partId, viewName, addToHistory)
在你的例子中可以尝试以下方法 buffalo.remoteCall(... function(reply) { ... buffalo.switchPart('someDIV', 'someurl.jsp', false). } ) 将会在remote call 完成后,读取someurl.jsp的内容,并将内容替换到someDIV里面去。 |
|
返回顶楼 | |
发表时间:2006-10-09
FF,IE6里面的标准有些不一样的,这让我们大家都很头痛。现在IE7出来了,使得很多网站在IE7里显示多少会有一点出错。我们是没有办法的,只好跟着他们走,跟他们改。
|
|
返回顶楼 | |
发表时间:2006-10-12
兼容。。。这个很难完全做到的
|
|
返回顶楼 | |
发表时间:2006-10-16
嗯,对于跨浏览器的问题,我的要求是,开发出来的系统,至少要保证在firefox,ie5,ie6上正常运行。
基本的做法是,开发的过程中,就以firefox为测试基准。这样开发出来的代码基本上可以正常地在ie5和ie6上正常显示和执行。 为什么单独把ie5和ie6列出来呢?因为两者之间有相当一部分的不一致。 如<a href="#" onclick="javascript:doclick();">xxxxxxxxx</a>,这样一段代码,在opera/firefox/ie5.0/ie5.5均正常执行。但是在ie6.0中就会报脚本错误。 所以都改成下面这样<a href="javascript:doclick();">xxxxxxx</a>,就可以完全 跨主流浏览器了。 没办法,IE对javascript标准的支持不是一般的差。 |
|
返回顶楼 | |
发表时间:2006-10-20
together 写道 嗯,对于跨浏览器的问题,我的要求是,开发出来的系统,至少要保证在firefox,ie5,ie6上正常运行。
基本的做法是,开发的过程中,就以firefox为测试基准。这样开发出来的代码基本上可以正常地在ie5和ie6上正常显示和执行。 为什么单独把ie5和ie6列出来呢?因为两者之间有相当一部分的不一致。 如<a href="#" onclick="javascript:doclick();">xxxxxxxxx</a>,这样一段代码,在opera/firefox/ie5.0/ie5.5均正常执行。但是在ie6.0中就会报脚本错误。 所以都改成下面这样<a href="javascript:doclick();">xxxxxxx</a>,就可以完全 跨主流浏览器了。 没办法,IE对javascript标准的支持不是一般的差。 你确定下面这句ie6会出错吗 引用 <a href="#" onclick="javascript:doclick();">xxxxxxxxx</a>, <SCRIPT LANGUAGE="JavaScript"> <!-- function doclick(){ alert('hi'); } //--> </SCRIPT> 我补充了其他的代码,在winxp sp2的IE6 上,并没有任何错误啊. |
|
返回顶楼 | |
发表时间:2006-10-21
楼上那句没错
win2k3 sp1 |
|
返回顶楼 | |
发表时间:2006-10-24
现在有一些的ajax的应用在firefox,ie6,ie5.5,opera8,opera9都没有问题,反而在ie7出现了不兼容,奇怪
|
|
返回顶楼 | |
发表时间:2006-10-24
记得差不多半年前看ms的live.com的js
有关xmlhttp部分的就是 if (window.ActiveXObject) { var progIDs = ['Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP']; for ....{ try { ... 立马笑翻,原来ms自己搞得自己也很好玩啊..=_____= |
|
返回顶楼 | |
发表时间:2006-10-25
叶子 写道 记得差不多半年前看ms的live.com的js
有关xmlhttp部分的就是 if (window.ActiveXObject) { var progIDs = ['Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP']; for ....{ try { ... 立马笑翻,原来ms自己搞得自己也很好玩啊..=_____= 不仅如此,不同windows系统里,可能还会有msxml/msxml2/msxml3。搞的人头疼。 |
|
返回顶楼 | |