js上传预览图片 本帖最后由 geyuliu 于 2012-07-19 09:33:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主。试试这个方法吧:function getFullPath(obj) { if (obj) { //IE if (window.navigator.userAgent.indexOf("MSIE") >= 1) { obj.select(); obj.blur(); // IE下取得图片的本地路径 return document.selection.createRange().text; } //firefox else if (window.navigator.userAgent.indexOf("Firefox") >= 1) { if (obj.files) { // Firefox下取得的是图片的数据 var value = ""; try{ value = window.URL.createObjectURL(obj.files[0]); }catch(e){ value = obj.files[0].getAsDataURL(); } return value; } } return obj.value; }}将你的file控件对象传进去试试吧 ffwindow.URL.createObjectURLchromewindow.webkitURL.createObjectURL ... 1楼的方法在ie和Firefox中可以,2楼的方法在chrome中还是不行啊 是可以的http://hi.baidu.com/51buyhost/item/0357f82767bad756c38d59df 12306抢票插件实现原理? 闭包代码问题 js指定Select默认值 php动态生成字符串,并作为javascript的函数参数 一个很有趣的问题!!!!! 哪里错了? 十万火急,关于javascript操作table Jquery中bind,mouseover事件延迟效果 ▉▉讨论--CSDN上的几种人--答题者兼谈CSDN得分秘笈[转贴] 点击按钮,改变div大小及颜色无反应 求下面js弹窗的原理,js高手帮个忙。 三个文本域一个输入日期,一个自动获取年份,一个自动获取月份
试试这个方法吧:function getFullPath(obj) {
if (obj) {
//IE
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select();
obj.blur();
// IE下取得图片的本地路径
return document.selection.createRange().text;
}
//firefox
else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
if (obj.files) {
// Firefox下取得的是图片的数据
var value = "";
try{
value = window.URL.createObjectURL(obj.files[0]);
}catch(e){
value = obj.files[0].getAsDataURL();
}
return value;
}
}
return obj.value;
}
}
将你的file控件对象传进去试试吧
http://hi.baidu.com/51buyhost/item/0357f82767bad756c38d59df