一个JS倒计时函数

sysdee 发表于 JS 分类,标签: JS倒计时函数
0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><body>    
<script> 
function countDown(maxtime, fn) {
     var timer = setInterval(function() {
        if (maxtime >= 0) {
            minutes = Math.floor(maxtime / 60);
            seconds = Math.floor(maxtime % 60);
            msg = "距离结束还有" + minutes + "分" + seconds + "秒";
            fn(msg);
            if (maxtime == 5 * 60) alert('注意,还有5分钟!');
            --maxtime;
        } else {
            clearInterval(timer);
            fn("时间到,结束!");
        }
    },
    1000);
}

阅读全文>>

解决:火狐(FF)DIV居中与margin-top失效叠加

sysdee 发表于 CSS 分类,标签: 火狐(FF)DIV居中 margin-top失效叠加解决
0
FF居中显示
  第一条:这个DIV必须有width固定值
  第二条:这个DIV使用margin:auto; 就可以了。就这么简单。。。。。
  (这个DIV是指你想居中的DIV而不是外套的DIV)
  如果想使用margin-top的话可用margin-left:auto;margin-right:auto;这样一样居中而且还可以调节与上面的DIV距离
  说到这我突然想起来FF中margin-top可能会失效。
  比如:

阅读全文>>

margin-top问题:在chrome中2个div,一个嵌套另一个,被嵌套的那个层的margin-top不起作用,div2在Chrome浏览器中总是0px顶着div1

sysdee 发表于 CSS 分类,标签: chrome,margin-top,DIV边距重叠
2

问题:在chrome中2个div,一个嵌套另一个,被嵌套的那个层的margin-top不起作用,div2在Chrome浏览器中总是0px顶着div1

代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<style type="text/css">

<!--

    body{

    background-color:#AEB9F4;

}

#div1{

   width:602px;

   height:602px;

   margin:20px auto;

   background-color:#EDD923;

}

阅读全文>>

谈HTML表单元素的一种写法:form写法在IE和FF,GG浏览器的不同

sysdee 发表于 HTML 分类,标签: form写法在IE和FF GG浏览器的不同
0
默认的表单(form)是有margin的, 所以插入的时候, 可能会使布局变形.

有时候表单内的元素较多, 需要排版, 较为方便的还是table.

为了消除表单给页面布局带来的影响, 我常常喜欢这样插入表单:

<table>
    <form method="post" action="?" name="form1" id="form1">
 
        <tr><td><input type="submit" value="submit" /></td></tr>
 
    </form>
</table>

这样就没有表单带来的布局影响了.

然而, 当我用js来操作时, IE下影响不大, 但在FF下就出现问题了: 

阅读全文>>

Notepad++添加右键打开菜单

sysdee 发表于 SOFT 分类,标签: Notepad++添加右键打开菜单
0

Notepad++是一款很好用的编辑器,结合两款插件( Zen Coding 和QuickText)之后,写起代码来,飞一般快速。

把下面的代码用记事本保存为“Notepad++右键菜单添加or卸载工具.bat”,放到Notepad++的安装目录下面执行即可。

阅读全文>>

asp 保持会话一法

sysdee 发表于 ASP 分类,标签: asp保持会话
0

如题:建立一个空的Session.asp文件

然后在一个公共包含文件里放入以下JS,这样就可以定时自动更新会话

<script id=Back language=javascript></script>  
          <script language=javascript>  
            function keepsession(){
              document.all["Back"].src="../data/Session.asp?RandStr="+Math.random();
              window.setTimeout("keepsession()",900000);
              }
             keepsession();  
</script>

阅读全文>>

location.reload() 和 location.replace()的区别和应用

sysdee 发表于 JS 分类,标签: location.reload() location.replace()
0

首先介绍两个方法的语法:

reload 方法,该方法强迫浏览器刷新当前页面。
语法: location.reload([bForceGet ])

参数: bForceGet , 可选参数, 默认为 false,从客户端缓存里取当前页。                                                                  true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")

阅读全文>>

jQuery 精简版 jQuip

sysdee 发表于 JS 分类,标签: jQuery 精简版 jQuip
0
jQuip 是目的是将 jQuery 项目拆分成各个小模块,根据需要包含相应的 JS 模块,以减小浏览器加载 JS 的大小。

核心文件 jquip.js 只有 4.28KB (最小化和gzip压缩过) 只有 jQuery 的 13%

该核心库已经包含 jQuery 中最常用的功能,其他的功能可通过插件方式引入。在 IE7 以及之前版本的 IE 上速度提升 7~8 倍。

主页:https://github.com/mythz/jquip

下载:https://github.com/mythz/jquip

示例:https://github.com/mythz/jquip

阅读全文>>

C# EXCEL(.xls和.xlsx)导入到数据库

sysdee 发表于 ASP 分类,标签: EXCEL(.xls和.xlsx)导入到数据库
0
原理:
1.判断是否是Excel文件(xls和xlsx两种文件格式,Excel2003和Excle2007)
2.上传Excel文件到服务器的文件夹(要在服务器设置用户ASPNET对此文件夹的读写权限)
3.对此Excel文件进行操作(可以作为OLEdb数据源、ODBC数据源,还可以通过创建Excel.ApplicationClass)

阅读全文>>

导入EXCEL2007报错"外部表不是预期的格式错误"的解决方法

sysdee 发表于 ASP 分类,标签: 导入EXCEL:[Microsoft][ODBC Excel Driver] 外部表不是预期的格式
0
错误经过:在读取Excel时,出现外部表不是预期的格式
错误原因1: 由于Excel 97-2003的连接格式与Excel 2007 的 不同造成。
解决方案1:

很多人换了2007后,问的最多的问题之一是2003里最经典的ADO中的“provider=Microsoft.Jet.OLEDB.4.0”这句怎么不能用了。

百度一下可以了解到,Microsoft.Jet.OLEDB.4.0是Microsoft Jet引擎,这适用于2003版本(2003之前的我没装,所以也不知道能向下适应到哪个版本),而在2007中,微软对其旗下 Access 与 Excel 的主要文件格式进行修改,并且重命名为 .accdb(Access 2007 数据库文件)与 .xlsx(Excel 2007 文件),因此未被 Microsoft Jet 引擎所支持,不过微软也很快的提出了 Microsoft Office 2007 Desktop Drivers: Data Connectivity Components 来支持,目前的解决方法就是把连接字符串中的数据提供者改为 Microsoft.ACE.OLEDB.12.0

总上所述:

//2003(Microsoft.Jet.Oledb.4.0)
string strConn = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'", excelFilePath);

//2007(Microsoft.ACE.OLEDB.12.0)
string strConn = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'", excelFilePath);

解决方案2:

阅读全文>>