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

更新时间:2017-03-23    来源:浏览器    手机版     字体:

【www.bbyears.com--浏览器】

下面是一个可以兼容 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;
    } 
}

本文来源:http://www.bbyears.com/bangongshuma/31387.html

猜你感兴趣

热门标签

更多>>

本类排行