var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
//导出Excel
function exportExcel(DivID,sheetname){
//先声明Excel插件、Excel工作簿等对像
var excelApp, excelBook, excelSheet;
try {
//插件初始化失败时作出提示
excelApp = new ActiveXObject('Excel.Application');
}catch (e) {
alert("无法启动Excel!\n\n如果您确信您的电脑中已经安装了Excel,"+"那么请调整IE的安全级别。\n\n具体操作:\n\n"+"工具 → Internet选项 → 安全 → 自定义级别 → 对没有标记为安全的ActiveX进行初始化和脚本运行 → 启用");
return false;
}
//不显示警告
excelApp.DisplayAlerts = false;
//创建工作簿对象execlBook
execlBook = excelApp.Workbooks.Add();
excelSheet = excelApp.ActiveWorkBook.WorkSheets(1);
//获取DOM对像
var curTb = document.getElementById(DivID);
//设置工作薄名称
excelSheet.name=sheetname;
//获取BODY文本范围
var sel = document.body.createTextRange();
//将文本范围移动至DIV处
sel.moveToElementText(curTb);
//选中Range
sel.select();
//清空剪贴板
window.clipboardData.setData('text','');
//将文本范围的内容拷贝至剪贴板
sel.execCommand("Copy");
//将内容粘贴至工作簿
excelSheet.Paste();
//打开工作簿
excelApp.Visible = true;
//清空剪贴板
window.clipboardData.setData('text','');
// 弹出保存对话框,保存Excel文件
excelApp.Save();
// 退出Excel实例
excelApp.Quit();
excelApp = null;//释放对像
excelBook = null;//释放对像
excelSheet = null;//释放对像
}
【描述】如何利用JavaScript设置Cookie是Web开发中常遇到的问题,设置Cookie的文章很多,下面介绍一种能跨浏览器使用的Cookie设置方法。
【代码清单】
【使用方法】
1 设置Cookie
(1) 设置会话Cookie
所谓会话Cookie就是一旦浏览器关闭,Cookie就失效了。在嵌入式Web服务器(如Boa)中,常用到CGI编程,CGI没有session机制,可以利用文件或数据库与会话Cookie相结合,模仿session机制。
setCookie('loginPage',page,null);
(2) 设置定时Cookie
定时时间为一天。
2 获取Cookie
var page = getCookie('loginPage');
3 删除Cookie
delCookie('loginPage');
*以上代码在IE,Chrome,FireFox中测试通过,均可正常使用。
本文演示如何将一张图片用鼠标拖拽到某个位置。
先看html代码:
注意,必须在style中指定三个属性:
left,top属性值可以为任意有效数值,position必须是absolute
为了便于扩展,将图片包装在div中,下面的JavaScript代码其实是拖动div。
然后看看drag.js文件:
网页中有时候需要获得图片的宽度和高度,来定义某些大小,可是这个是需要从服务端请求图片,下载到本地才能够得到的,有些js或者jquery代码在还没有加载完图片时就执行了。怎么办呢?
jquery提供一个方法:
$("").load(function(){...});
其中选择器是图片的id或class,function里面的方法就是回调函数,在图片加载完成后执行,但是我试验了很多,压根儿不是那么回事,正确的解决方法是:
document.getElementById("").onload = function() {};
实验结果是可行的。
电脑故障 | ps教程 | 设计 |
创业 | seo | discuz |
word | 配置 | c# |
数据库 | mysql | asp |
ShopEx | html | JavaScript |
模板 | Joomla | PhotoShop |
CSS | PHP | WordPress |
ECShop | jQuery | 用户体验 |
新闻 | 读书 |