日期:2014-05-20  浏览次数:20892 次

加载样式问题!
我css是这样的
C# code

IEAndsanliuling.css和ffox.css是一样的,就是margin-left不一样
.erjiyangshi{width:auto; vertical-align:top; border:0px solid #cccccc; padding:15px 10px 10px 10px; margin-left:-100px; float:left; position:absolute; margin-top:7px; display:none;}




js判断浏览器
C# code

<script type="text/javascript">
   
                if(window.navigator.userAgent.indexOf("MSIE")>=1)
                {
                     setActiveStyleSheet("../../css/StaticCss/IEAndsanliuling.css");

                    
                }else if(window.navigator.userAgent.indexOf("Firefox")>=1)
                {
                
                     setActiveStyleSheet("../../css/StaticCss/ffox.css");
                }else
                {
                
                     setActiveStyleSheet("../../css/StaticCss/IEAndsanliuling.css");
                } 
        
        
</script>

当我运行页面的时候,怎么setActiveStyleSheet,不加载样式?



------解决方案--------------------
你试试加个alert,看看是不是判断浏览器那边有问题,先把加载的去掉。如果有弹出对话框,说明你加载本身有问题,没有弹出对话框,那就是你判断浏览器写法有问题。