/**
* 将yyyy-MM-dd 转成yyyyMMdd
* @param str
* @returns
*/
function dateFormatString(str){
return str.replace(/-/g,'');
}
//取某一天为星期几
new Date('2012-01-01').getDay()
//取某月份的最后一天
new Date('2012','02',0).getDate()
/**
* 获取多少天前的时间
*/
function getYestoday(day){
var date = new Date();
date.setDate(date.getDate()-day);
var month=date.getMonth();
month++;
var LSTR_MM=month > 10?month:("0"+month);
var LINT_DD=date.getDate();
var LSTR_DD=LINT_DD > 10?LINT_DD:("0"+LINT_DD);
return date = date.getFullYear() + "-" + LSTR_MM + "-" + LSTR_DD;
}
function dateFormatString(str){
return str.val().replace(/-/g,'');
}
/**
取得的日期(yyyy-mm-dd)
得到一周的周一与周日时间
* */
function getMonDayAndSunDay(datevalue){
var dateValue = datevalue;
var arr = dateValue.split("-")
//月份-1 因为月份从0开始 构造一个Date对象
var date = new Date(arr[0],arr[1]-1,arr[2]);
var dateOfWeek = date.getDay();//返回当前日期的在当前周的某一天(0~6--周日到周一)
var dateOfWeekInt = parseInt(dateOfWeek,10);//转换为整型
if(dateOfWeekInt==0){//如果是周日
dateOfWeekInt=7;
}
var aa = 7-dateOfWeekInt;//当前于周末相差的天数
var temp2 = parseInt(arr[2],10);//按10进制转换,以免遇到08和09的时候转换成0
var sunDay = temp2+aa;//当前日期的周日的日期
var monDay = sunDay-6//当前日期的周一的日期
var startDate = new Date(arr[0],arr[1]-1,monDay);
var endDate = new Date(arr[0],arr[1]-1,sunDay);
var sm = parseInt(startDate.getMonth())+1;//月份+1 因为月份从0开始
var em = parseInt(endDate.getMonth())+1;
var start = startDate.getYear()+"年"+sm+"月"+startDate.getDate()+"日";
var end = endDate.getYear()+"年"+em+"月"+endDate.getDate()+"日";
var result = new Array();
result[0]=start;
result[1] = end;
return result;
}
//
firefox 与IE 下 获得图片预览方法
if (obj) {
//ie
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select();
// return document.selection.createRange().text;
$("#"+srcFile).attr("src", document.selection.createRange().text);
}
//firefox
else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
oFReader = new FileReader();
var oFile = document.getElementById("couponImage").files[0];
oFReader.readAsDataURL(oFile);
oFReader.onload = function (oFREvent) {
// document.getElementById("couponImageSrc").src = oFREvent.target.result;
$("#"+srcFile).attr("src", oFREvent.target.result);
};
}
}
分享到:
相关推荐
Firefox3,IE6,IE7,IE8上传本地图片预览
3. **Firefox的兼容**:Firefox在较早版本中已经支持了File API,所以我们可以使用与现代浏览器相同的方法。不过需要注意的是,Firefox对于跨域安全的限制更严格,如果图片不在同源策略允许的范围内,可能需要设置...
标题提到的"兼容IE6,IE7,IE8和Firefox的图片上传预览效果"直指浏览器兼容性问题,这是一个在过去很长一段时间内困扰开发者的关键挑战。由于早期的Internet Explorer(IE6, IE7, IE8)对现代Web标准的支持不足,而...
在JavaScript(简称JS)中实现图片预览,尤其是在兼容老版本的Internet Explorer(如IE6、IE7、IE8)以及Firefox(FF)等浏览器上,需要考虑多种技术策略和兼容性问题。下面我们将详细讨论如何实现这个功能,并着重...
本文将深入探讨如何实现一个兼容火狐(Firefox)和IE(Internet Explorer)浏览器的JS图片预览功能,同时也会涉及到源码分析和相关工具的使用。 一、基本原理 图片预览的核心是利用HTML的`<img>`标签和`window.URL....
不过,值得注意的是,“不兼容FF”表明这种方法只适用于IE7,并不适用于Firefox浏览器。Firefox支持更标准的CSS和JavaScript,所以如果要实现跨浏览器的图片预览,需要采用不同的策略,如使用JavaScript库(如jQuery...
首先,IE6、IE7和IE8是微软Internet Explorer的早期版本,它们对于现代Web标准的支持非常有限,而火狐(Firefox)作为一款开源浏览器,虽然对新特性支持较好,但在旧版本中也可能存在一些差异。图片上传预览功能允许...
2. **服务端处理**:在某些情况下,为了提高性能或安全考虑,可能会选择在服务器端将PDF文件转换为图片序列,然后将这些图片发送到客户端进行浏览。这种方法可以避免在客户端处理大量PDF数据,但可能不适用于交互式...
兼容ie[6-9]、火狐、Chrome、opera、maxthon3、360浏览器的js本地图片预览"提供了一个JavaScript解决方案,用于实现一个功能强大的本地图片预览功能,它能在多种主流浏览器中正常工作,包括古老的Internet Explorer ...
我找了很久,大多数都不能兼容最新版的火狐,这个能行,希望可以帮助到真正需要的人
兼容不同的浏览器,尤其是老版本的Internet Explorer(IE)和Firefox,对于开发者来说是一项挑战。本篇文章将详细探讨如何实现“图片上传预览”功能,并确保在IE 6/7/8及Firefox(包括新版)等浏览器中的兼容性。 ...
例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。
本文将深入探讨如何使用jQuery实现一个简洁版的图片上传预览功能,这个功能可以兼容包括IE和Firefox在内的多种浏览器。 首先,我们需要理解图片预览的基本原理。在用户选择文件之前,我们无法直接预览图片。但是,...
首先,我们需要理解图片预览的基本原理。在用户选择一个图片文件后,我们通过JavaScript获取文件数据,然后利用HTML5的FileReader API读取文件内容,将其转化为base64编码的字符串,最后将这个字符串嵌入到一个`...
本文将深入探讨如何使用纯JS实现这一功能,同时确保兼容性覆盖到古老的Internet Explorer(IE)和Firefox浏览器。我们首先需要了解的是,浏览器对文件API的支持程度不同,特别是对于IE,我们需要采用一些特殊的技术...
在本场景中,"ASP.NET 多图片上传 可预览 兼容火狐 IE"是一个功能实现,它允许用户在网页上一次性上传多张图片,并在上传前或上传过程中提供预览功能,同时确保该功能在不同浏览器,如火狐(Firefox)和IE(Internet...
解决了ie 7 8 火狐图片预览文件路径被过滤和文件图片原大小改变的解决方式
Jsp图片预览程序(含Java源码) 目前,很多网站都在为提升用户体验而努力,想尽多种办法让用户在网站上...程序中的JavaScript部分兼容ie6/7/8, firefox 3.5.5以及opera 10、safari 4.0.4、 chrome 3.0 等多种浏览器。
标题中的“上传图片预览-兼容IE6,IE7,IE8,FF”指的是一个Web开发的技术解决方案,目的是实现图片上传前的预览功能,并确保该功能在早期版本的Internet Explorer(IE6、IE7、IE8)以及Firefox浏览器上都能正常工作...
这个话题涉及到的主要技术是JavaScript,特别是如何使用JavaScript来实现跨浏览器(包括IE、Firefox和Google Chrome)的图片预览功能。下面将详细介绍这一知识点。 首先,我们需要理解浏览器对文件API的支持。现代...