当前位置:编程学习 > JS >>

兼容 IE 6 , 7, 8 和 firefox 的获取 input file 完整路径的方法

下面是一个可以兼容 IE 6 , 7, 8 和 firefox 的获取 input file 完整路径的方法,该方法不支持 Chrome 和 Safire,要支持这些浏览器可能要使用到 Flash ,对程序员来说比较麻烦,也希望有高人能写出并共享,下面是兼容IE和FF的代码:

/*
* 网页特效 得到图片的完整路径 
*/

function getFullPath(obj) {
    if (obj) {
        //Internet Explorer 
        if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
            obj.select();
            return document.selection.createRange().text;
        } 
        //Firefox
        else if (window.navigator.userAgent.indexOf("Firefox") >= 1) { 
            if (obj.files) {
                return obj.files.item(0).getAsDataURL();
            }
            return obj.value;
        } 
        return obj.value;
    } 
}
补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,