﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-风之力-随笔分类-javaScript</title><link>http://www.blogjava.net/windforce/category/15609.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 10:25:35 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 10:25:35 GMT</pubDate><ttl>60</ttl><item><title>cookie、userdata、sessionStorage[转载]</title><link>http://www.blogjava.net/windforce/archive/2006/10/26/77465.html</link><dc:creator>风之力</dc:creator><author>风之力</author><pubDate>Thu, 26 Oct 2006 12:14:00 GMT</pubDate><guid>http://www.blogjava.net/windforce/archive/2006/10/26/77465.html</guid><wfw:comment>http://www.blogjava.net/windforce/comments/77465.html</wfw:comment><comments>http://www.blogjava.net/windforce/archive/2006/10/26/77465.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windforce/comments/commentRss/77465.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windforce/services/trackbacks/77465.html</trackback:ping><description><![CDATA[cookie，容量4kb，默认各种浏览器都支持，缺陷就是每次请求，浏览器都会把本机存的cookies发送到服务器，无形中浪费带宽。<br /><br />userdata，只有ie支持，单个容量64kb，每个域名最多可存10个共计640k数据。默认保存在C:\Documents and Settings\Administrator\UserData\目录下，保存格式为xml。关于userdata更多资料参考<a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/reference/behaviors/userdata.asp" target="_blank">http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/reference/behaviors/userdata.asp</a><br /><br />sessionStorage，只有firefox2支持的临时数据保存，容量大小不祥。<br /><br /><br />以下是js片段，拿来替代cookies还是蛮爽滴，HOHO。<br /><table class="ubb_code" cellspacing="1" cellpadding="0" width="90%" border="0"><tbody><tr><td><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(window.ActiveXObject) {document.documentElement.addBehavior(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">#default#userdata</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);};<br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">  </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> Cache ＝ {<br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">    set : </span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000">(key, value) {<br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">      </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(window.ActiveXObject) {</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">for ie5.0+</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">with</span><span style="COLOR: #000000">(document.documentElement){<br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">          </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">            load(key);<br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">            setAttribute(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">js</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, value);<br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">            save(key);<br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">          }</span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (ex){<br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">            setAttribute(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">js</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, value);<br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">            save(key);<br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">          };<br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">        };<br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">      }</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(window.sessionStorage) {</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">for firefox2.0+</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">17</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        sessionStorage.setItem(key, value);<br /></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">      };<br /></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">    },<br /></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">    get : </span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000">(key) {<br /></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">      </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(window.ActiveXObject) {<br /></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">with</span><span style="COLOR: #000000">(document.documentElement){<br /></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">          </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">            load(key);<br /></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> getAttribute(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">js</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">          }</span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (ex){<br /></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">          };<br /></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">        };<br /></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000">      }</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(window.sessionStorage) {<br /></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> sessionStorage.getItem(key);<br /></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">      }</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">      };<br /></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">    },<br /></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">    remove : </span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000">(key) {<br /></span><span style="COLOR: #008080">37</span> <span style="COLOR: #000000">      </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(window.ActiveXObject) {<br /></span><span style="COLOR: #008080">38</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">with</span><span style="COLOR: #000000">(document.documentElement){<br /></span><span style="COLOR: #008080">39</span> <span style="COLOR: #000000">          </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">            load(key);<br /></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">            expires </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Date(</span><span style="COLOR: #000000">315532799000</span><span style="COLOR: #000000">).toUTCString();<br /></span><span style="COLOR: #008080">42</span> <span style="COLOR: #000000">            save(key);<br /></span><span style="COLOR: #008080">43</span> <span style="COLOR: #000000">          }</span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (ex){};<br /></span><span style="COLOR: #008080">44</span> <span style="COLOR: #000000">        };<br /></span><span style="COLOR: #008080">45</span> <span style="COLOR: #000000">      }</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(window.sessionStorage) {<br /></span><span style="COLOR: #008080">46</span> <span style="COLOR: #000000">        sessionStorage.removeItem(key);<br /></span><span style="COLOR: #008080">47</span> <span style="COLOR: #000000">      };<br /></span><span style="COLOR: #008080">48</span> <span style="COLOR: #000000">    }<br /></span><span style="COLOR: #008080">49</span> <span style="COLOR: #000000">  }</span></div></td></tr></tbody></table><br />感谢emu的说明<a href="/emu/archive/2006/10/04/73385.html" target="_blank">http://www.blogjava.net/emu/archive/2006/10/04/73385.html</a><br /><img src ="http://www.blogjava.net/windforce/aggbug/77465.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windforce/" target="_blank">风之力</a> 2006-10-26 20:14 <a href="http://www.blogjava.net/windforce/archive/2006/10/26/77465.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用的DOCUMENT.EXECCOMMAND </title><link>http://www.blogjava.net/windforce/archive/2006/09/14/69582.html</link><dc:creator>风之力</dc:creator><author>风之力</author><pubDate>Thu, 14 Sep 2006 03:05:00 GMT</pubDate><guid>http://www.blogjava.net/windforce/archive/2006/09/14/69582.html</guid><wfw:comment>http://www.blogjava.net/windforce/comments/69582.html</wfw:comment><comments>http://www.blogjava.net/windforce/archive/2006/09/14/69582.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windforce/comments/commentRss/69582.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windforce/services/trackbacks/69582.html</trackback:ping><description><![CDATA[&lt;input type=button value=剪切 onclick=document.execCommand('Cut')&gt;<br />&lt;input type=button value=拷贝 onclick=document.execCommand('Copy')&gt;<br />&lt;input type=button value=粘贴 onclick=document.execCommand('Paste')&gt;<br />&lt;input type=button value=撤消 onclick=document.execCommand('Undo')&gt;<br />&lt;input type=button value=重做 onclick=document.execCommand('Redo') id=button2 name=button2&gt;<br />&lt;input&gt;<br />&lt;input type=button value=删除 onclick=document.execCommand('Delete')&gt;<br />&lt;input type=button value=黑体 onclick=document.execCommand('Bold')&gt;<br />&lt;input type=button value=斜体 onclick=document.execCommand('Italic')&gt;<br />&lt;input type=button value=下划线 onclick=document.execCommand('Underline')&gt;<br />&lt;input type=button value=停止 onclick=document.execCommand('stop')&gt;<br />&lt;input type=button value=保存 onclick=document.execCommand('SaveAs')&gt;<br />&lt;input type=button value=另存为 onclick=document.execCommand('Saveas',false,'c:\\test.htm')&gt;<br />&lt;input type=button value=字体 onclick=document.execCommand('FontName',false,fn)&gt;<br />&lt;input type=button value=字体大小 onclick=document.execCommand('FontSize',false,fs)&gt;<br />&lt;input type=button value=刷新 onclick=document.execCommand('refresh',false,0)&gt; <br />只可在ie使用......<img src ="http://www.blogjava.net/windforce/aggbug/69582.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windforce/" target="_blank">风之力</a> 2006-09-14 11:05 <a href="http://www.blogjava.net/windforce/archive/2006/09/14/69582.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>40种网页常用小技巧(javascript) </title><link>http://www.blogjava.net/windforce/archive/2006/09/13/69420.html</link><dc:creator>风之力</dc:creator><author>风之力</author><pubDate>Wed, 13 Sep 2006 09:18:00 GMT</pubDate><guid>http://www.blogjava.net/windforce/archive/2006/09/13/69420.html</guid><wfw:comment>http://www.blogjava.net/windforce/comments/69420.html</wfw:comment><comments>http://www.blogjava.net/windforce/archive/2006/09/13/69420.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/windforce/comments/commentRss/69420.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/windforce/services/trackbacks/69420.html</trackback:ping><description><![CDATA[
		<p>
				<span editor_id="mce_editor_0">1. oncontextmenu=window.event.returnValue=false 将彻底屏蔽鼠标右键<br />&lt;table border oncontextmenu=return(false)&gt;&lt;td&gt;no&lt;/table&gt; 可用于Table<br /><br />2. &lt;body onselectstart=return false&gt; 取消选取、防止复制<br /><br />3. onpaste=return false 不准粘贴<br /><br />4. oncopy=return false; oncut=return false; 防止复制<br /><br />5. &lt;link rel=Shortcut Icon href=favicon.ico&gt; IE地址栏前换成自己的图标<br /><br />6. &lt;link rel=Bookmark href=favicon.ico&gt; 可以在收藏夹中显示出你的图标<br /><br />7. &lt;input style=ime-mode:disabled&gt; 关闭输入法<br /><br />8. 永远都会带着框架<br />&lt;script language=<i>javascript</i>&gt;&lt;!--<br />if (window == top)top.location.href = frames.htm; //frames.htm为框架网页<br />// --&gt;&lt;/script&gt;<br /><br />9. 防止被人frame<br />&lt;SCRIPT LANGUAGE=<i>javascript</i>&gt;&lt;!-- <br />if (top.location != self.location)top.location=self.location;<br />// --&gt;&lt;/SCRIPT&gt;<br /><br />10. 网页将不能被另存为<br />&lt;noscript&gt;&lt;iframe src=*.html&gt;&lt;/iframe&gt;&lt;/noscript&gt; <br /><br />11. &lt;input type=button value=查看网页源代码 <br />onclick=window.location = view-source:+ http://www.pconline.com.cn&gt;<br /><br />12.删除时确认<br />&lt;a href=<i>javascript</i>:if(confirm(确实要删除吗?))location=boos.asp?&amp;areyou=删除&amp;page=1&gt;删除&lt;/a&gt; <br /><br />13. 取得控件的绝对位置<br />//<i>javascript</i><br />&lt;script language=<i>javascript</i>&gt;<br />function getIE(e){<br />var t=e.offsetTop;<br />var l=e.offsetLeft;<br />while(e=e.offsetParent){<br />t+=e.offsetTop;<br />l+=e.offsetLeft;<br />}<br />alert(top=+t+/nleft=+l);<br />}<br />&lt;/script&gt;<br /><br />//VBScript<br />&lt;script language=VBScript&gt;&lt;!--<br />function getIE()<br />dim t,l,a,b<br />set a=document.all.img1<br />t=document.all.img1.offsetTop<br />l=document.all.img1.offsetLeft<br />while a.tagName&lt;&gt;BODY<br />set a = a.offsetParent<br />t=t+a.offsetTop<br />l=l+a.offsetLeft<br />wend<br />msgbox top=&amp;t&amp;chr(13)&amp;left=&amp;l,64,得到控件的位置<br />end function<br />--&gt;&lt;/script&gt;<br /><br />14. 光标是停在文本框文字的最后<br />&lt;script language=<i>javascript</i>&gt;<br />function cc()<br />{<br />var e = event.srcElement;<br />var r =e.createTextRange();<br />r.moveStart(character,e.value.length);<br />r.collapse(true);<br />r.select();<br />}<br />&lt;/script&gt;<br />&lt;input type=text name=text1 value=123 onfocus=cc()&gt;<br /><br />15. 判断上一页的来源<br /><i>javascript</i>:<br />document.referrer<br /><br />16. 最小化、最大化、关闭窗口<br />&lt;object id=hh1 classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&gt; <br />&lt;param name=Command value=Minimize&gt;&lt;/object&gt;<br />&lt;object id=hh2 classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&gt; <br />&lt;param name=Command value=Maximize&gt;&lt;/object&gt;<br />&lt;OBJECT id=hh3 classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&gt;<br />&lt;PARAM NAME=Command VALUE=Close&gt;&lt;/OBJECT&gt;<br />&lt;input type=button value=最小化 onclick=hh1.Click()&gt;<br />&lt;input type=button value=最大化 onclick=hh2.Click()&gt;<br />&lt;input type=button value=关闭 onclick=hh3.Click()&gt;<br />本例适用于IE<br /><br />17.屏蔽功能键Shift,Alt,Ctrl<br />&lt;script&gt;<br />function look(){ <br />if(event.shiftKey) <br />alert(禁止按Shift键!); //可以换成ALT　CTRL<br />} <br />document.onkeydown=look; <br />&lt;/script&gt;<br /><br />18. 网页不会被缓存<br />&lt;META HTTP-EQUIV=pragma CONTENT=no-cache&gt;<br />&lt;META HTTP-EQUIV=Cache-Control CONTENT=no-cache, must-revalidate&gt;<br />&lt;META HTTP-EQUIV=expires CONTENT=Wed, 26 Feb 1997 08:21:57 GMT&gt;<br />或者&lt;META HTTP-EQUIV=expires CONTENT=0&gt;<br /><br />19.怎样让表单没有凹凸感？<br />&lt;input type=text style=border:1 solid #000000&gt; <br />或<br />&lt;input type=text style=border-left:none; border-right:none; border-top:none; border-bottom: <br /><br />1 solid #000000&gt;&lt;/textarea&gt;<br /><br />20.&lt;div&gt;&lt;span&gt;&amp;&lt;layer&gt;的区别？ <br />&lt;div&gt;(division)用来定义大段的页面元素，会产生转行 <br />&lt;span&gt;用来定义同一行内的元素，跟&lt;div&gt;的唯一区别是不产生转行 <br />&lt;layer&gt;是ns的标记，ie不支持，相当于&lt;div&gt;<br /><br />21.让弹出窗口总是在最上面:<br />&lt;body onblur=this.focus();&gt;<br /><br />22.不要滚动条? <br />让竖条没有: <br />&lt;body style=overflow:scroll;overflow-y:hidden&gt; <br />&lt;/body&gt; <br />让横条没有: <br />&lt;body style=overflow:scroll;overflow-x:hidden&gt; <br />&lt;/body&gt; <br />两个都去掉？更简单了 <br />&lt;body scroll=no&gt; <br />&lt;/body&gt; <br /><br />23.怎样去掉图片链接点击后，图片周围的虚线？<br />&lt;a href=# onFocus=this.blur()&gt;&lt;img src=logo.jpg border=0&gt;&lt;/a&gt;<br /><br />24.电子邮件处理提交表单<br />&lt;form name=form1 method=post action=mailto:****@***.com enctype=text/plain&gt; <br />&lt;input type=submit&gt;<br />&lt;/form&gt;<br /><br />25.在打开的子窗口刷新父窗口的代码里如何写？<br />window.opener.location.reload()<br /><br />26.如何设定打开页面的大小<br />&lt;body onload=top.resizeTo(300,200);&gt;<br />打开页面的位置&lt;body onload=top.moveBy(300,200);&gt;<br /><br />27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动 <br />&lt;STYLE&gt; <br />body <br />{background-image:url(logo.gif); background-repeat:no-repeat; <br />background-position:center;background-attachment: fixed} <br />&lt;/STYLE&gt; <br /><br />28. 检查一段字符串是否全由数字组成<br />&lt;script language=<i>javascript</i>&gt;&lt;!--<br />function checkNum(str){return str.match(//D/)==null}<br />alert(checkNum(1232142141))<br />alert(checkNum(123214214a1))<br />// --&gt;&lt;/script&gt;<br /><br />29. 获得一个窗口的大小<br />document.body.clientWidth; document.body.clientHeight<br /><br />30. 怎么判断是否是字符<br />if (/[^/x00-/xff]/g.test(s)) alert(含有汉字);<br />else alert(全是字符);<br /><br />31.TEXTAREA自适应文字行数的多少<br />&lt;textarea rows=1 name=s1 cols=27 onpropertychange=this.style.posHeight=this.scrollHeight&gt;<br />&lt;/textarea&gt;<br />32. 日期减去天数等于第二个日期<br />&lt;script language=<i>javascript</i>&gt;<br />function cc(dd,dadd)<br />{<br />//可以加上错误处理<br />var a = new Date(dd)<br />a = a.valueOf()<br />a = a - dadd * 24 * 60 * 60 * 1000<br />a = new Date(a)<br />alert(a.getFullYear() + 年 + (a.getMonth() + 1) + 月 + a.getDate() + 日)<br />}<br />cc(12/23/2002,2)<br />&lt;/script&gt;<br /><br />33. 选择了哪一个Radio<br />&lt;HTML&gt;&lt;script language=vbscript&gt;<br />function checkme()<br />for each ob in radio1<br />if ob.checked then window.alert ob.value<br />next<br />end function<br />&lt;/script&gt;&lt;BODY&gt;<br />&lt;INPUT name=radio1 type=radio value=style checked&gt;Style<br />&lt;INPUT name=radio1 type=radio value=barcode&gt;Barcode<br />&lt;INPUT type=button value=check onclick=checkme()&gt;<br />&lt;/BODY&gt;&lt;/HTML&gt;<br /><br />34.脚本永不出错<br />&lt;SCRIPT LANGUAGE=<i>javascript</i>&gt; <br />&lt;!-- Hide <br />function killErrors() { <br />return true; <br />} <br />window.onerror = killErrors; <br />// --&gt; <br />&lt;/SCRIPT&gt;<br /><br />35.ENTER键可以让光标移到下一个输入框<br />&lt;input onkeydown=if(event.keyCode==13)event.keyCode=9&gt;<br /><br />36. 检测某个网站的链接速度：<br />把如下代码加入&lt;body&gt;区域中:<br />&lt;script language=<i>javascript</i>&gt;<br />tim=1<br />setInterval(tim++,100)<br />b=1<br />var autourl=new Array()<br />autourl[1]=www.njcatv.net<br />autourl[2]=javacool.3322.net<br />autourl[3]=www.sina.com.cn<br />autourl[4]=www.nuaa.edu.cn<br />autourl[5]=www.cctv.com<br />function butt(){<br />document.write(&lt;form name=autof&gt;)<br />for(var i=1;i&lt;autourl.length;i++)<br />document.write(&lt;input type=text name=txt+i+ size=10 value=测试中……&gt; =》&lt;input type=text <br />name=url+i+ size=40&gt; =》&lt;input type=button value=GO <br /><br />onclick=window.open(this.form.url+i+.value)&gt;&lt;br&gt;)<br />document.write(&lt;input type=submit value=刷新&gt;&lt;/form&gt;)<br />}<br />butt()<br />function auto(url){<br />document.forms[0][url+b].value=url<br />if(tim&gt;200)<br />{document.forms[0][txt+b].value=链接超时}<br />else<br />{document.forms[0][txt+b].value=时间+tim/10+秒}<br />b++<br />}<br />function run(){for(var i=1;i&lt;autourl.length;i++)document.write(&lt;img src=http://+autourl+/+Math.random()+ width=1 height=1 <br /><br />onerror=auto(http://+autourl+)&gt;)}<br />run()&lt;/script&gt;<br /><br />37. 各种样式的光标<br />auto ：标准光标<br />default ：标准箭头<br />hand ：手形光标<br />wait ：等待光标<br />text ：I形光标<br />vertical-text ：水平I形光标<br />no-drop ：不可拖动光标<br />not-allowed ：无效光标<br />help ：?帮助光标<br />all-scroll ：三角方向标<br />move ：移动标<br />crosshair ：十字标<br />e-resize<br />n-resize<br />nw-resize<br />w-resize<br />s-resize<br />se-resize<br />sw-resize<br /><br />38.页面进入和退出的特效<br />进入页面&lt;meta http-equiv=Page-Enter content=revealTrans(duration=x, transition=y)&gt;<br />推出页面&lt;meta http-equiv=Page-Exit content=revealTrans(duration=x, transition=y)&gt; <br />这个是页面被载入和调出时的一些特效。duration表示特效的持续时间，以秒为单位。transition表示使用哪种特效，取值为1-23:<br />　　0 矩形缩小 <br />　　1 矩形扩大 <br />　　2 圆形缩小<br />　　3 圆形扩大 <br />　　4 下到上刷新 <br />　　5 上到下刷新<br />　　6 左到右刷新 <br />　　7 右到左刷新 <br />　　8 竖百叶窗<br />　　9 横百叶窗 <br />　　10 错位横百叶窗 <br />　　11 错位竖百叶窗<br />　　12 点扩散 <br />　　13 左右到中间刷新 <br />　　14 中间到左右刷新<br />　　15 中间到上下<br />　　16 上下到中间 <br />　　17 右下到左上<br />　　18 右上到左下 <br />　　19 左上到右下 <br />　　20 左下到右上<br />　　21 横条 <br />　　22 竖条 <br />　　23 以上22种随机选择一种<br /><br />39.在规定时间内跳转<br />&lt;META http-equiv=V=REFRESH content=5;URL=http://www.51js.com&gt; <br /><br />40.网页是否被检索<br />&lt;meta name=ROBOTS content=属性值&gt;<br />　　其中属性值有以下一些:<br />　　属性值为all: 文件将被检索，且页上链接可被查询；<br />　　属性值为none: 文件不被检索，而且不查询页上的链接；<br />　　属性值为index: 文件将被检索；<br />　　属性值为follow: 查询页上的链接；<br />　　属性值为noindex: 文件不检索，但可被查询链接；<br />　　属性值为nofollow: 文件不被检索，但可查询页上的链接。<br /></span>
		</p>
<img src ="http://www.blogjava.net/windforce/aggbug/69420.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/windforce/" target="_blank">风之力</a> 2006-09-13 17:18 <a href="http://www.blogjava.net/windforce/archive/2006/09/13/69420.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>