分享我写的上传图片本地预览插件 本帖最后由 jtczhouxiang 于 2013-11-07 11:10:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不错,不过能否讲解下里面用到的几个window.createObjectURL、window.URL.createObjectURL、window.webkitURL.createObjectURL 非jquery版http://www.oschina.net/code/snippet_101410_11871 不错的点子,测试到Safari浏览器不支持:<input type="file" onchange="view(this)" /><img src="" alt="" id="img"><script type="text/javascript">function view(obj){ var src=""; if(document.all){ obj.select(); src = document.selection.createRange().text; document.selection.empty(); }else{ var file=obj.files[0]; src=window.createObjectURL&&window.createObjectURL(file)||window.URL&&window.URL.createObjectURL(file)||window.webkitURL && window.webkitURL.createObjectURL(file); } document.getElementById("img").src=src;}</script> 对 就是Safari不兼容 不错虽然声明 兼容浏览器(IE7-IE10 谷歌 火狐) 但在 IE6 中也米有发现不妥之处 在IE10的兼容模式下有问题的:IE10的的兼容模式, 是很常用的, 楼主再改进下吧 请根据实际情况 不可能存在IE10浏览器 文档模式又是IE7IE10是兼容的 在默认情况下 IE10界面是没有给用户兼容性按钮 除非F12 就会出现你说的这种情况 这种情况 你可以 加个try 语句 如果是在IE10下报错 就是文档模式不对 你调用if里面的方法即可下次更新 就解决你说的这种情况 没有贬低楼主的意思, js的兼容性确实千奇百怪, 楼主已做的很好了……不过还是难说吧, IE11 出来, 可能又不一样了…… 没有贬低楼主的意思, js的兼容性确实千奇百怪, 楼主已做的很好了……不过还是难说吧, IE11 出来, 可能又不一样了……好把 还真有 下次更新处理这问题 淘宝为什么要开发自己的kissy框架 而不使用jquery 像最近的qq空间右上角那样的可以卷起的图片效果怎么实现 为什么我的jquery图片滚动在ie6下越滚越慢…… 如何用JS来判断浏览器是否可以播放视频? js问题求解 网页二级联菜单的取值问题 关于《JavaScript权威指南》上面的一个例子,请教。 (求助)一种鼠标触发的效果 FileSystemObject 对象??? ios微信浏览器中,无法获去input焦点,求大神 请问:Ext中FormPanel显示值JsonReader解析过的值的问题 哪种动态载入的方法兼容性比较高?---load不兼容很痛苦
<img src="" alt="" id="img">
<script type="text/javascript">
function view(obj){
var src="";
if(document.all){
obj.select();
src = document.selection.createRange().text;
document.selection.empty();
}else{
var file=obj.files[0];
src=window.createObjectURL&&window.createObjectURL(file)||window.URL&&window.URL.createObjectURL(file)||window.webkitURL && window.webkitURL.createObjectURL(file);
}
document.getElementById("img").src=src;
}
</script>
对 就是Safari不兼容
虽然声明 兼容浏览器(IE7-IE10 谷歌 火狐)
但在 IE6 中也米有发现不妥之处
IE10的的兼容模式, 是很常用的, 楼主再改进下吧
请根据实际情况 不可能存在IE10浏览器 文档模式又是IE7IE10是兼容的
在默认情况下 IE10界面是没有给用户兼容性按钮 除非F12 就会出现你说的这种情况 这种情况 你可以 加个try 语句 如果是在IE10下报错 就是文档模式不对 你调用if里面的方法即可下次更新 就解决你说的这种情况
没有贬低楼主的意思, js的兼容性确实千奇百怪, 楼主已做的很好了……不过还是难说吧, IE11 出来, 可能又不一样了……
没有贬低楼主的意思, js的兼容性确实千奇百怪, 楼主已做的很好了……不过还是难说吧, IE11 出来, 可能又不一样了……好把 还真有 下次更新处理这问题