//根据不同浏览器获取路径functiongetvl(){//判断浏览器varSys={};varua=navigator.userAgent.toLowerCase();vars;(s=ua.match(/msie([\d.]+)/))?Sys.ie=s[1]:(s=ua.match(/firefox\/...
//根据不同浏览器获取路径
function getvl(){
//判断浏览器
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
var file_url="";
if(Sys.ie<="6.0"){
file_url = document.getElementById("file").value;
}else if(Sys.ie>="7.0"){
var file = document.getElementById("file");
file.select();
file_url = document.selection.createRange().text;
}else if(Sys.firefox){
file_url = readFileFirefox(document.getElementById("file"));
}
document.getElementById("filepath").value = file_url.replace(/\\/g,'/'); //把\转化成/
var files = document.getElementById("filepath").value
if(files.substr(files.length-4)=="xlsx" || files.substr(files.length-4)==".xls"){
document.frm.action = "import_result.jsp";
document.frm.submit();
}else{
alert("请选择office 2007或 office 2003; 以xlsx(xls)结尾...");
return false;
}
}
求助,IE8可用,IE11和CHROME就不行了,该如何修改适配这两款浏览器,感谢大神们。
展开