网页经典代码(五)

**
** 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 &lt; 45 || event.keyCode &gt; 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属性那样,可以进行正常的数值传递。

Published At
Categories with 网页设计
Tagged with
comments powered by Disqus