打印

[兼容]刁钻的狐狸喜欢听歌剧(各种浏览器兼容问题请发这里)

本主题由 bound0 于 2008-1-2 13:56 解除置顶

FF中用Javascript更改对象位置问题

对象.style.left 在IE中可以更改,为什么在FF中不行
三月菜菜

IE下只可设具体属性,不可用className,这是什么原因?

IE下只可设具体属性,不可用className,这是什么原因?
在FF下正常
复制内容到剪贴板
代码:
<script>
    var tables=document.getElementsByTagName("table");
    var b=true;
    for (var j = 0; j < tables.length; j++){
        var cells = tables[j].getElementsByTagName("tr");
        cells[0].style.background="#ff0000";
        for (var i = 1; i < cells.length; i++){        
            if(b){
                
                cells[i].className = "blue01";
                alert('ddd');
                b=false;
            }
            else{
                cells[i].className = "blue02";
                alert('blue02');
                b=true;
            };
        };
    }
document.close();
</script>

有关dom以及xml节点访问兼容

最近整理浏览器兼容的问题,搞的实在头大,在前人的帮助之下,还是有点进展,下面帖一些代码,我想会比较有用
复制内容到剪贴板
代码:
var  isIE  =   ????;
// 全局变量,判断是否ie,自完善
// new dom 方法
function  parseXML(st){
     if (isIE){
         var  result  =   new  ActiveXObject( "microsoft.XMLDOM" );
        result.loadXML(st);
    } else {
         var  parser  =   new  DOMParser();
         var  result  =  parser.parseFromString(st,  "text/xml" );
    }
     return  result;
}
if ( ! isIE){
     var  ex;
    // 定义节点xml属性
    XMLDocument.prototype.__proto__.__defineGetter__( "xml" ,  function (){
         try {
             return   new  XMLSerializer().serializeToString( this );
        } catch (ex){
             var  d  =  document.createElement( "div" );
            d.appendChild( this .cloneNode( true ));
             return  d.innerHTML;
        }
    });
    Element.prototype.__proto__.__defineGetter__( "xml" ,  function (){
         try {
             return   new  XMLSerializer().serializeToString( this );
        } catch (ex){
             var  d  =  document.createElement( "div" );
            d.appendChild( this .cloneNode( true ));
             return  d.innerHTML;
        }
    });
    //定义节点text属性
    XMLDocument.prototype.__proto__.__defineGetter__( "text" ,  function (){
         return   this .firstChild.textContent
    });
    Element.prototype.__proto__.__defineGetter__( "text" ,  function (){
         return   this .textContent
    });
    // 定义selectSingleNode、selectNodes  方法
    XMLDocument.prototype.selectSingleNode = Element.prototype.selectSingleNode = function (xpath){
         var  x = this .selectNodes(xpath)
         if ( ! x  ||  x.length < 1 ) return   null ;
         return  x[ 0 ];
    }
    XMLDocument.prototype.selectNodes = Element.prototype.selectNodes = function (xpath){
         var  xpe  =   new  XPathEvaluator();
         var  nsResolver  =  xpe.createNSResolver( this .ownerDocument  ==   null   ?
             this .documentElement :  this .ownerDocument.documentElement);
         var  result  =  xpe.evaluate(xpath,  this , nsResolver,  0 ,  null );
         var  found  =  [];
         var  res;
         while  (res  =  result.iterateNext())
            found.push(res);
         return  found;
    }
   
}

另外有关showModalDialog的

各窗口属性值的兼容请自完善
if(! isIE)
showModalDialog = function (url,obj,oft){
           width="500px";
           height="300px";
           var win = window.open(url, "mcePopup", "top=300,left=400,scrollbars=yes,dialog=yes,modal=yes,width="+width+",height="+height+",resizable=no" );
    }

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!

时间控件、树形菜单控件

以上只解决了dom以及对话窗口兼容的一些问题,还有一些ieonly的时间控件、树形菜单控件,海量的工作啊,整完了再贴出来共享,或者谁已经有了兼容的这两样东西,也可先让俺欣赏一下

TOP

请教,在ie下显示正常的关联列表,请高手帮忙修改下让它兼容firefox?



 提示:您可以先修改部分代码再运行

TOP

谁能帮我看下我的站不.
我的站除了在IE6下正常外.其它的浏览器都是乱七八糟的..

我的站网址是:
www.ittang.com

谢谢了...
我个人的DIV+CSS知识有限...

[ 本帖最后由 joymv 于 2007-7-4 07:16 编辑 ]

TOP



 提示:您可以先修改部分代码再运行

TOP

js 复制功能 支持 for IE/FireFox/mozilla/ns

FF,不支持复制功能,要支持的话,很难的
js 复制功能 支持 for IE/FireFox/mozilla/ns
代码如下:
这里有两各上方式 :

 提示:您可以先修改部分代码再运行
[ 本帖最后由 xuwu125 于 2007-7-21 17:59 编辑 ]
p-so.com

TOP

回复 #67 joymv 的帖子

你站的CSS很难读,建议多做些注释

TOP

我遇到的兼容性问题,虽然用笨办法解决了,但不知道为什么造成的,有没有更好的解决方法,希望楼主您能帮我分析一下,先谢谢了!

http://bbs.blueidea.com/thread-2780078-1-1.html

【注意,在前面几层楼的代码忘了加个参数,在IE6下显示不正常,IE7和FF下能看到区别!】

TOP

document.getElementById("InfoKuang").style.left=300
在IE下有效,在FF下不行
http://www.qlili.com 个人站帮点啊

TOP



 提示:您可以先修改部分代码再运行
ff:3
ie:0

很严重的错误,到底该那个对?

[ 本帖最后由 mickeyboy 于 2007-10-23 17:31 编辑 ]
无限级算法thread-2780498-1-6.html 2780498-1-1.html

TOP

能不能做一个目录啊 方便一些

TOP

兼容问题,希望版主或各位高手帮忙指正一下。

http://www.azpow.com/test1/index.html
此个效果,在IE下一点问题都没有,但在FF下却执行不了。
由于是国外空间,可能打开有点慢,稍等一下就行了。
希望版主或各位高手可以帮忙指正一下,谢谢。

TOP

引用:
在IE、Opera均正常有效,唯独FF既不执行,也不报错,因为在FF,document.body.onload是undefined( ...
偶想知道 你怎么知道的?

TOP

FF下连续长字符无法实现换行,给个整体的解决方案吧

TOP

给大家带来几个长期有效的赠品合集。试试哦



今天又给大家带来了新的赠品合集。有几个是长期有效的。为了照顾没有申请过的MM。所以没有去掉。申请过的MM自个儿挑没申请过的哦。基本上都实践过。能收到的。希望大家喜欢。


我们大家在买护肤品和化妆品前都希望能试用一下产品,这样就能比较了解产品,知道这个产品是不是合适自己,而在柜台前的试用,时间短,也不能非常了解产品,所以,一些免费的试用装对大家都是有用的。废话少说,现在就给大家介绍一些免费护肤品的申请网址,希望对大家有用处,我会不继添加的。


长期有效的免费申请:

NO1、
DHC护肤试用套装,一共4样,包括卸妆油、纯榄洁面皂、化妆水、精华油。我已经成功申请了。一个手机号只能申请一次,申请后要记得发短信确认才能收到试用装。短信只收一毛钱.没其它费用.这个信息比较老了.应该蛮多MM申请过了.这个是长期有效的。不会过期.据说试用装价值48元。 也有说200多元的.反正还不错.

登陆http://www.dhctest.cn申请


NO2
这个是新找到的。我收到过YOU-IN 的试用装两个,虽然包装不是很好,但是东西很好用,另外,大家最好选用眼部护理系列,很经用的噢!

http://blog.you-in.com/blog/reg.asp




NO19、

柏康朵美白5件套试用申请

亲身体验                    100%纯天然产品

★ 试用装数量有限,仅限首次索样的顾客(1人限申请1份试用装,复数恕不发送)
★ 相同的手机号码,姓名,地址,只可索取一份试用装
★ 请以真实全名申请,否则信件将被退回
★ 试用装送达时间:上海10天以内,其他省市15天以内,若20天未收到,请致电查询

http://www.becado.cn/apply.php


NO22、

免费体验兰蔻舒悦精华
http://www.rosebeauty.com.cn/lucky-hydrazen/register.asp


NO24、

欧莱雅全日保湿、雪眼霜等试用装免费领5件套,你可以选其中的几个。但不知是不是能全选的。

http://www.morphing.cn/apply.php


NO26、

为了保护用户的隐私权,对于o.b.试用装,我们采取保密邮寄,您在取货时将看不到任何敏感性标志。并在送货时禁止一切可能暴露客户隐私的包装、标识。
我们用来邮寄货品的包装均采用邮局的统一包装,外观与普通包裹无异,落款的货物名称是“礼品”或“日用品”。
http://newbaby.baby.sina.com.cn/mini/extracare/index.html









去银行办卡太麻烦了,要排队,还要看那些人的眼色。偶然发现了一个零费用申请各大国有银行
卡的网站(工行,建行,农行等都有), 利息高,不收年费,学生还不扣
利息税,资料安全,又有奖品拿,我上个礼拜一在网上申办卡,第二天就收到快递了。除了申
请表之外,还有一封信告诉我要怎么做,还提醒我在复印件上注明仅作办卡用(感动ing…)~
推荐您去看看 www.diandai.com/index.php?r=10688

TOP

你的化妆品兼容ie和FF吗?
www.artwc.com未末|web2.0创意群4057211

TOP

这个帖是这一定要收藏的

TOP

我也来做个记号,,,很好的贴
摆pos抽香烟

TOP

那里有比较完整的兼容对照啊,我写的js经常不能兼容浏览器。
谢谢帮忙~~~~~~~

TOP

路过凑凑热闹 俺是新手

TOP