function readFileFirefox(fileBrowser) {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var fileName = fileBrowser.value;
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(fileName.replace(/\//g, "\\\\"));
return file.path;
}
function getValue(fileobj) {
if (! -[1, ]) { //这个是IE下获取file控件的完整值
fileobj.select();
return document.selection.createRange().text;
}
else { //这个是FireFox下获取file控件的完整值
var file_url = readFileFirefox(fileobj);
return file_url;
}
}