摘要:问题1:new Date(字符串)产生的日期对象,在某些情形下,可能会自动增加1天。猜测是和时区、UTC、GMT有关,浏览器没有默认当前时区?这是一个坑。 new Date(2022, 10, 30); //日期对象是 2022-10-30 new Date(2022, 10, 31); //日期对
阅读全文
摘要:十几年前还是程序员的时候,在网上看到的一个JavaScript利用正则表达式实现快速从字符串中查找出关键字的一种方法,效率很高,速度很快。 /*js快速查找*/ function JS_cruel_search(data, key) { re = new RegExp(key, [""]); //
阅读全文
摘要:http://www.cnblogs.com/GuominQiu/archive/2011/04/01/2002783.html 一文提及“等整个页面加载完毕后,根据用户所选的阅读机类型,再用JavaScript DOM动态创建(声明)Object元素。这样可以避免加载没用到的控件,避免页面加载过慢
阅读全文
摘要:修改自http://blog.csdn.net/dallasnash/archive/2007/04/18/1569068.aspx 没有多大变动,主要是返回错误信息,以便调用函数部分可以alert出来。据说可以用正则表达式校验,下次再研究下。 转载者最起码注明作者和出处!http://www.cn
阅读全文
摘要:需求:系统要求用户设置信任站点,否则会出现一些莫名其妙的故障(这个和系统使用ActiveX控件有关,也和运行的网络环境的域策略有关)
实现原理:
信任站点的安全级别较低,默认可以使用未标记为安全的ActiveX(包括客户端OCX应用), 你的网站一定是使用了一个不安全的activeX,所以只能在信任站点使用。所以,你只需用JAVASCRIPT检测一下页面的activeX是否被加载和运行,如果正常,即表明加入信任站点,否则,就不是,给用户弹出提示即可。
你也可以通过try catch来捕捉脚本的错误,如果能捕捉到错误,即表明用户未把此站点加入信任站点。
阅读全文
摘要:模式窗口只读状态下要进行复制很麻烦,无法选定文本也无法进行复制、编辑、右键浏览器菜单。本文提供一种解决这个问题的方法:使用JavaScript脚本,选定控件文本,再使用CTRL+C进行复制。
阅读全文