<![CDATA[飘忽不定的风]]> http://www.luffyes.com/ zh-cn LBS v2.0.304 Sun, 19 Feb 2006 00:05:39 +0800 60 <![CDATA[用规则公式确认表单输入]]> ]]> Thu, 12 Jan 2006 15:23:43 +0800 写表单代码是我们经常要做的事情,并且常常变得非常复杂和凌乱。这篇文章将介绍如何用规则公式来简化你的代码。
二、提出问题
书写表单确认代码不仅仅是检查是否空值或寻找特定数据类型的问题,事情可能要比这杂乱得多。一个简单的例子,要求用户输入E-mail地址。你需要确定用户是否输入的是如a@b.c的形式,而不是别的。这个问题就会很复杂。
]]>
<![CDATA[JS错误代码解释大全]]> ]]> Mon, 09 Jan 2006 03:39:58 +0800 JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JScript 运行时错误时。

错误号 描述
5029 数组长度必须为一有限正整数
5030 必须赋给数组长度一个有限正数
5028 需要 Array 或 arguments 对象
]]>
<![CDATA[让程序和界面分离,让ASP脚本更清晰,更换界面更易]]> ]]> Mon, 09 Jan 2006 03:38:05 +0800
  在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况。这样子做有许多缺点:
  1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范;
  2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护。
]]>
<![CDATA[JS里直接调用VBS里的时间比较函数来算天数]]> ]]> Mon, 09 Jan 2006 03:26:26 +0800 execScript('n = DateDiff("d","2002-10-01","2002-11-27")','vbscript');
alert(n);
</script>

//
function HtmlEncode(text)
{
return text.replace(/&/g, '&amp').replace(/'/g, ]]>
<![CDATA[强制关闭IE窗口]]> ]]> Mon, 09 Jan 2006 03:18:56 +0800 function WindowClose()
{
if(document.all)
{
if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) < 5.5)
]]>
<![CDATA[只能输入数字多种方法]]> ]]> Mon, 09 Jan 2006 03:14:09 +0800
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
]]>
<![CDATA[表单验证集锦]]> ]]> Mon, 09 Jan 2006 03:10:59 +0800
只能是英语字符:<input onkeydown="onlyEng();">

只能是数字:<input onkeydown="onlyNum();">

只能是英文字母和数字:<input onkeyup="value=value.replace(/[\W]/g,'') ]]>
<![CDATA[数字日期转化为汉字日期格式]]> ]]> Mon, 09 Jan 2006 03:07:56 +0800 /*
功能:YYYY-MM-DD 数字日期转化为汉字
例:1984-3-7 -> 一九八四年三月七日
调用:baodate2chinese("1984-3-7")
*/
var chinese = ['零','一','二','三','四','五','六','七','八','九'];
var len = ['十'];
var ydm =['年','月','日'];
]]>
<![CDATA[javascript 的几种排序方法]]> ]]> Wed, 04 Jan 2006 12:04:56 +0800   输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。
  输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。

这里,我们简单介绍几种排序方法,直接插入排序、希儿排序、冒泡排序、快速排序、直接选择排序,文中所提及的代码在IE6下测试通过。

直接插入排序基本思想
]]>
<![CDATA[javascript事件集锦]]> ]]> Wed, 04 Jan 2006 12:04:29 +0800 closed 对象.closed 对象窗口是否已关闭true/false
clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
confirm("提示信息") 弹出确认框,确定返回true取消返回false
cursor:样式 更改鼠标样式 ]]>