1 计算两个时间的差
//interval 计算类型:D是按照天、H是按照小时、M是按照分钟、S是按照秒、T是按照毫秒
//date1 起始日期
//date2 结束日期
function countTimeLength(interval, date1, date2)
{
interval = interval.toUpperCase();
var dt1 = Date.parse(StringToDate(date1));
var dt2 = Date.parse(StringToDate(date2));
try
{
if(interval=="D")
{
return ((dt2 - dt1) / (1000*60*60*24));//保留两位小数点
}
else if(interval=="H")
{
return ((dt2 - dt1) / (1000*60*60));//保留两位小数点
}
else if(interval=="M")
{
return ((dt2 - dt1) / (1000*60));//保留两位小数点
}
else if(interval=="S")
{
return ((dt2 - dt1) / 1000);//保留两位小数点
}
else if(interval=="T")
{
return ((dt2 - dt1) / 1);//保留两位小数点
}
}
catch (e)
{
return e.message;
}
}
function StringToDate(string){
return new Date(Date.parse(string.replace(/-/g, "/")));
}
2 根据秒返回时分秒
function time_To_hhmmss(seconds){
var hh;
var mm;
var ss;
//传入的时间为空或小于0
if(seconds==null||seconds<0){
return;
}
//得到小时
hh=seconds/3600|0;
seconds=parseInt(seconds)-hh*3600;
if(parseInt(hh)<10){
hh="0"+hh;
}
//得到分
mm=seconds/60|0;
//得到秒
ss=parseInt(seconds)-mm*60;
if(parseInt(mm)<10){
mm="0"+mm;
}
if(ss<10){
ss="0"+ss;
}
return hh+"时"+mm+"分"+ss+"秒";
}
3 window.open 打开窗口最大化 //http://hi.baidu.com/yumeiss/item/13239ff6a1d191cf6225d226
<script type="text/javascript">
var fulls = "left=0,screenX=0,top=0,screenY=0,scrollbars=1"; //定义弹出窗口的参数
if (window.screen) {
var ah = screen.availHeight - 30;
var aw = screen.availWidth - 10;
fulls += ",height=" + ah;
fulls += ",innerHeight=" + ah;
fulls += ",width=" + aw;
fulls += ",innerWidth=" + aw;
fulls += ",resizable"
} else { fulls += ",resizable"; // 对于不支持screen属性的浏览器,可以手工进行最大化。
}
function openNewWindow(url,name){ window.open(url,name,fulls); }
</script>
4 DIV自适应浏览器高度 http://www.cnblogs.com/xwwanghai/archive/2011/09/26/2191807.html
<script type="text/javascript">
function resizeContent() {
var curHeight;
if ($.browser.msie) { //兼容不同浏览器
curHeight=document.compatMode == "CSS1Compat" ? document.documentElement.clientHeight:document.body.clientHeight;
} else {
curHeight=self.innerHeight;
}
$("#div").css("height", curHeight-DIV之外的高度);
}
resizeContent();
window.onresize = resizeContent;
</script>
5 iframe根据内容高度自适应
<iframe id="mainFrame" name="mainFrame" onload="iFrameHeight()" frameborder="0" scrolling="no" src="lxr1.txt"></iframe>
<script type="text/javascript" language="javascript">
function iFrameHeight() {
var ifm= document.getElementById("mainFrame");
var subWeb = document.frames ? document.frames["mainFrame"].document : ifm.contentDocument;
if(ifm != null && subWeb != null) {
ifm.height = subWeb.body.scrollHeight;
}
}
</script>
408

被折叠的 条评论
为什么被折叠?



