论坛首页 Web前端技术论坛

使用ajax的困惑?到底要用哪个浏览器为基准呢?

浏览 12884 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-10-08  
用FireFox看出错信息,如果想开发在FireFox运行的Ajax应用,
很难~,把功夫拿来多兼容一下IE的几个版本还好一点
0 请登录后投票
   发表时间: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里面去。
0 请登录后投票
   发表时间:2006-10-09  
FF,IE6里面的标准有些不一样的,这让我们大家都很头痛。现在IE7出来了,使得很多网站在IE7里显示多少会有一点出错。我们是没有办法的,只好跟着他们走,跟他们改。
0 请登录后投票
   发表时间:2006-10-12  
兼容。。。这个很难完全做到的
0 请登录后投票
   发表时间: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标准的支持不是一般的差。
0 请登录后投票
   发表时间: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 上,并没有任何错误啊.
0 请登录后投票
   发表时间:2006-10-21  
楼上那句没错

win2k3 sp1
0 请登录后投票
   发表时间:2006-10-24  
现在有一些的ajax的应用在firefox,ie6,ie5.5,opera8,opera9都没有问题,反而在ie7出现了不兼容,奇怪
0 请登录后投票
   发表时间: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自己搞得自己也很好玩啊..=_____=
0 请登录后投票
   发表时间: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。搞的人头疼。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics