黄瓜二两1 发表于 2015-5-1 17:33:09

CI框架对360浏览器做了什么?

做一个上传图片,浏览器实时显示缩略图的功能,其他浏览器包括IE都行,但是360问题很奇怪,如果不把网页放到CI中加载,功能可以使用,如果用CI控制器加载模板(与前面的网页一点没变),显示出来的网页,不仅样式变化了,而且不能显示缩略图了,请教大神,问题出在哪儿?代码:
<html>
        <head>
                        <script type="text/javascript" >
                        <!--特别注意形参为文件file对象,不用改,形参就是file-->
                        function previewImg(file){
                                <!--获取展示缩略图的元素-->
                                var img = document.getElementById('img_1');
                                if (file.files && file.files){
                                        <!--后面代码中除了img和evt其他都是固定的-->
                                        var reader = new FileReader();
                                        reader.onload = function(evt){img.src = evt.target.result;}
                                        reader.readAsDataURL(file.files);
                                }
                        }
                </script>
        </head>
        <body>
                <div >
                        <img id='img_1' src="" alt="图片缩略图..." width="200" height="160px" />
                        <input type="file" value="浏览..."/>
                </div>

        </body>
</html>



黄瓜二两1 发表于 2015-5-1 17:38:02

自己顶一下,希望有大神看见

一叶扁舟 发表于 2015-5-4 08:20:59

这跟CI貌似没关系
而是IE兼容性问题
这功能不好做好,很多都是通过flash什么的实现的你也可以找找开源第三方工具

yuzhigang5460 发表于 2015-5-4 09:15:07

那还用问,一定是你加载的视图文件跟直接手写的不一致。要么多了一些空格,要么编码方式不对之类的。总之仔细检查检查。
页: [1]
查看完整版本: CI框架对360浏览器做了什么?