**
** 30.自动更新提示
1<body>
2<table border="2" cellpadding="3" cellspacing="0">
3<tr><td bgcolor="#000044">
4<font color="#4400ff" face="georgia,arial" size="+1">
5<center>
6<script language="JavaScript">
7<!--
8document.write(document.title);
9//-->
10</script>
11</center></font></td></tr>
12<tr><td bgcolor="#440000">
13<font ,"arial"="" color="#ff0000" face="trebuchet MS" size="-1">
14<script language="JavaScript">
15<!-- Begin
16function getCookieVal (offset) {
17var endstr = document.cookie.indexOf (";", offset);
18if (endstr == -1)
19endstr = document.cookie.length;
20return unescape(document.cookie.substring(offset, endstr));
21}
22function GetCookie (name) {
23var arg = name + "=";
24var alen = arg.length;
25var clen = document.cookie.length;
26var i = 0;
27while (i < clen) {
28var j = i + alen;
29if (document.cookie.substring(i, j) == arg)
30return getCookieVal (j);
31i = document.cookie.indexOf(" ", i) + 1;
32if (i == 0) break;
33}
34return null;
35}
36function SetCookie (name, value) {
37var argv = SetCookie.arguments;
38var argc = SetCookie.arguments.length;
39var expires = (argc > 2) ? argv[2] : null;
40var path = (argc > 3) ? argv[3] : null;
41var domain = (argc > 4) ? argv[4] : null;
42var secure = (argc > 5) ? argv[5] : false;
43document.cookie = name + "=" + escape (value) +
44((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
45((path == null) ? "" : ("; path=" + path)) +
46((domain == null) ? "" : ("; domain=" + domain)) +
47((secure == true) ? "; secure" : "");
48}
49function deleteCookie(name) {
50var exp = new Date();
51FixCookieDate (exp);
52exp.setTime (exp.getTime() - 1);
53var cval = GetCookie (name);
54if (cval != null)
55document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
56}
57var cookie_date=new Date(document.lastModified);
58var expdate = new Date();
59expdate.setTime(expdate.getTime()+(5*24*60*60*1000));
60document.write("<Font color=ff8800>" + "上次更新时间: "+ "</font>" +document.lastModified);
61document.write("");
62if (!(cookie_date == GetCookie("cookie_date"))){
63SetCookie("cookie_date",cookie_date,expdate);
64document.write("<font color='yellow'>
65站点上次更新!</font>
66");
67}
68// End -->
69</script>
70</font>
71</td></tr>
72</table>
73
74</body>
31.关于表格提交的几种格式
1<input name="txtPostalCode" onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnvalue = false;" type="text"/>
限制输入字符,你可以改变KEYCODE的值来限制输入。你将KEYCODE的值设为极大和极小就什么也不能输入了。这个可以屏蔽你想屏蔽的字符有一定的选择性..
1<input disabled="" name="username" type="text" value="james"/>
使用disabled属性后的区域的值,不能被传递给其他的程序(ASP/CGI)去处理,如果你非要传递请通过隐藏属性去做。这个比较单一,功能不强。一般用于未完成的站点。
1<input name="partNumber" readonly="" type="text" value="1500"/>
readonly属性顾名思义是"只读"。它将TEXT转化为一个对象,禁止对它进行编辑。你虽然可以通过TAB键在多个TEXT区域间切换,但是不能修改已经指定的TEXT区的值。但是它不象Disabled属性那样,可以进行正常的数值传递。