<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[咖啡杯里游泳]]></title>
  <subtitle type="html"><![CDATA[把你的影子加点盐/腌起来/风乾/等老的时候/下酒]]></subtitle>
  <id>http://www.itweb2.com/</id>
  <link rel="alternate" type="text/html" href="http://www.itweb2.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.itweb2.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2011-06-07T09:23:02+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[常用JS代码大全]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-06-07T09:23:02+08:00</updated>
	  <published>2011-06-07T09:23:02+08:00</published>
		  <summary type="html"><![CDATA[事件源对象 <br/>event.srcElement.tagName <br/>event.srcElement.type <br/>捕获释放 <br/>event.srcElement.setCapture();&nbsp;&nbsp;<br/>event.srcElement.releaseCapture();&nbsp;&nbsp; <br/>事件按键 <br/>event.keyCode <br/>event.shiftKey <br/>event.altKey <br/>event.ctrlKey <br/>事件返回值 <br/>event.returnValue <br/>鼠标位置 <br/>event.x <br/>event.y <br/>窗体活动元素 <br/>document.activeElement <br/>绑定事件 <br/>document.captureEvents(Event.KEYDOWN); <br/>访问窗体元素 <br/>document.all(&#34;txt&#34;).focus(); <br/>document.all(&#34;txt&#34;).sel&#101;ct(); <br/>窗体命令 <br/>document.execCommand <br/>窗体COOKIE <br/>document.cookie <br/>菜单事件 <br/>document.oncontextmenu <br/>创建元素 <br/>document.cr&#101;ateElement(&#34;SPAN&#34;);&nbsp;&nbsp; <br/>根据鼠标获得元素： <br/>document.elementFromPoint(event.x,event.y).tagName==&#34;TD <br/>document.elementFromPoint(event.x,event.y).appendChild(ms)&nbsp;&nbsp; <br/>窗体图片 <br/>document.images[索引] <br/>窗体事件绑定 <br/>document.onmousedown=scrollwindow; <br/>元素 <br/>document.窗体.elements[索引] <br/>对象绑定事件 <br/>document.all.xxx.detachEvent(&#39;onclick&#39;,a); <br/>插件数目 <br/>navigator.plugins <br/>取变量类型 <br/>typeof($js_libpath) == &#34;undefined&#34; <br/>下拉框 <br/>下拉框.options[索引] <br/>下拉框.options.length <br/>查找对象 <br/>document.getElementsByName(&#34;r1&#34;); <br/>document.getElementById(id); <br/>定时 <br/>timer=setInterval(&#39;scrollwindow()&#39;,delay); <br/>clearInterval(timer); <br/>UNCODE编码 <br/>escape() ,unescape <br/>父对象 <br/>obj.parentElement(dhtml) <br/>obj.parentNode(dom) <br/>交换表的行 <br/>TableID.moveRow(2,1) <br/>替换CSS <br/>document.all.csss.href = &#34;a.css&#34;; <br/>并排显示 <br/>display:inline <br/>隐藏焦点 <br/>hidefocus=true <br/>根据宽度换行 <br/>style=&#34;word-break:break-all&#34; <br/>自动刷新 <br/>&lt;meta. HTTP-EQUIV=&#34;refresh&#34; C&gt; <br/>简单邮件 <br/>&lt;a&nbsp;&nbsp;href=&#34;<a href="http://www.itweb2.com/mailto:aaa@bbb.com?subject=ccc&amp;body=xxxyyy">mailto:aaa@bbb.com?subject=ccc&amp;body=xxxyyy</a>&#34;&gt;&nbsp;&nbsp; <br/>快速转到位置 <br/>obj.scrollIntoView(true) <br/>锚 <br/>&lt;a name=&#34;first&#34;&gt; <br/>&lt;a href=&#34;#first&#34;&gt;anchors&lt;/a&gt; <br/>网页传递参数 <br/>location.search(); <br/>可编辑 <br/>obj.contenteditable=true <br/>执行菜单命令 <br/>obj.execCommand <br/>双字节字符 <br/>/[^\x00-\xff]/ <br/>汉字 <br/>/[\u4e00-\u9fa5]/ <br/>让英文字符串超出表格宽度自动换行 <br/>word-wrap: break-word; word-break: break-all; <br/>透明背景 <br/>&lt;IFRAME. src=&#34;1.htm&#34; width=300 height=180 allowtransparency&gt;&lt;/iframe&gt; <br/>获得style内容 <br/>obj.style.cssText <br/>HTML标签 <br/>document.documentElement.innerHTML <br/>第一个style标签 <br/>document.styleSheets[0] <br/>style标签里的第一个样式 <br/>document.styleSheets[0].rules[0] <br/>防止点击空链接时，页面往往重置到页首端。 <br/>&lt;a href=&#34;javascript.:function()&#34;&gt;word&lt;/a&gt; <br/>上一网页源 <br/>asp: <br/>request.servervariables(&#34;HTTP_REFERER&#34;) <br/>javascript.: <br/>document.referrer <br/>释放内存 <br/>CollectGarbage(); <br/>禁止右键 <br/>document.oncontextmenu = function() { return false;} <br/>禁止保存 <br/>&lt;noscript&gt;&lt;iframe. src=&#34;*.htm&#34;&gt;&lt;/iframe&gt;&lt;/noscript&gt; <br/>禁止选取&lt;body&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shortcut Icon&#34; href=&#34;favicon.ico&#34;&gt; <br/>favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下 <br/>收藏栏图标 <br/>&lt;link rel=&#34;Bookmark&#34; href=&#34;favicon.ico&#34;&gt; <br/>查看源码 <br/>&lt;input type=button value=查看网页源代码 &gt; <br/>关闭输入法 <br/>&lt;input style=&#34;ime-mode:disabled&#34;&gt; <br/>自动全选 <br/>&lt;input type=text name=text1 value=&#34;123&#34; &gt; <br/>ENTER键可以让光标移到下一个输入框 <br/>&lt;input &gt; <br/>文本框的默认值 <br/>&lt;input type=text value=&#34;123&#34; &gt; <br/>title换行 <br/>obj.title = &#34;123 sdfs &#34; <br/>获得时间所代表的微秒 <br/>var n1 = new Date(&#34;2004-10-10&#34;.replace(/-/g, &#34;\/&#34;)).getTime() <br/>窗口是否关闭 <br/>win.closed<br/><br/>checkbox扁平 <br/>&lt;input type=checkbox style=&#34;position: absolute; clip:rect(5px 15px 15px 5px)&#34;&gt;&lt;br&gt; <br/>获取选中内容 <br/>document.sel&#101;ction.cr&#101;ateRange().duplicate().text <br/>自动完成功能 <br/>&lt;input&nbsp;&nbsp;type=text&nbsp;&nbsp;autocomplete=on&gt;打开该功能&nbsp;&nbsp;<br/>&lt;input&nbsp;&nbsp;type=text&nbsp;&nbsp;autocomplete=off&gt;关闭该功能 <br/>关闭窗口<br/>window.close(); <br/>返回<br/>history.back(); <br/>无关闭按钮IE window.open(&#34;aa.htm&#34;, &#34;meizz&#34;, &#34;fullscreen=7&#34;); <br/>统一编码/解码 alert(decodeURIComponent(encodeURIComponent(&#34;<a href="http://" target="_blank" rel="external">http://</a>你好.com?as= hehe&#34;))) <br/>encodeURIComponent对&#34;:&#34;、&#34;/&#34;、&#34;;&#34; 和 &#34;?&#34;也编码 <br/><br/><br/>高级应用(一) <br/><br/>页面跳转：<br/>　　window.location.href(&#39;地址&#39;)<br/>　　window.open(&#39;地址&#39;, &#39;_self&#39;)<br/>打开新窗口：<br/>　　window.open(&#39;地址&#39;, &#39;_blank&#39;)<br/>　　只显示地址栏：window.open(&#39;地址&#39;, &#39;title&#39;, &#39;location=1, height=200, width=500&#39;)<br/>　　只显示状态栏：window.open(&#39;地址&#39;, &#39;title&#39;, &#39;status=1&#39;)<br/>　　只显示工具栏：window.open(&#39;地址&#39;, &#39;title&#39;, &#39;toolbar=1&#39;)<br/>　　只显示菜单栏：window.open(&#39;地址&#39;, &#39;title&#39;, &#39;menubar=1&#39;)<br/>　　一个不少：window.open(&#39;地址&#39;, &#39;title)<br/>　　光棍但可以调整大小：window.open(&#39;地址&#39;, &#39;title&#39;, &#39;resizable=1&#39;)<br/>去掉所有空格：<br/>　　Object.replace(/^\s+|\s+$/g, &#34;&#34;)<br/>屏蔽鼠标：<br/>　　ncontextmenu=&#34;window.event.returnValue=false&#34;<br/>取消选取：<br/>　　nsel&#101;ctstart=&#34;return false&#34;<br/>不允许粘贴：<br/>　　npaste=&#34;return false&#34;<br/>关闭输入法：<br/>　　&lt;input style=&#34;ime-mode:disabled&#34;&gt;<br/>不允许另存为：<br/>　　&lt;noscript&gt;&lt;iframe. src=*.html&gt;&lt;/iframe&gt;&lt;/noscript&gt;<br/>得到上一页来源：<br/>　　document.referrer<br/>弹出窗口总在最上：<br/>　　&lt;body &gt;<br/>弹出确认对话框：<br/>　　comfirm(&#39;文本&#39;)&#34;<br/>　　&lt;script&gt;if(confirm(&#39;文本&#39;)){//确定}else{//取消}<br/>回车转换Tab键：<br/>　　if(window.event.keyCode==13){event.keyCode=9}<br/>返回上一页：<br/>　　history.go(-1)<br/>重新加载页面：<br/>　　window.location.reload()<br/>子页面中调父页面中的方法：<br/>　　window.opener.function()<br/>子页面中访问父页面中名为name的控件值：<br/>　　window.opener.name.value<br/>子页面中访问父页面中表单中名为name的控件值：<br/>　　window.opener.formName.nam.value<br/>得到控件的绝对位置：<br/>　　function getIE() {<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(&#34;top=&#34; + t + &#34; and left=&#34; + l);<br/>}<br/>光标停在文本框文字的最后：<br/>　　function toEnd() {<br/>var e = event.srcElement;<br/>var r = e.cr&#101;ateTextRange();<br/>r.moveStart(&#34;character&#34;, e.value.length);<br/>r.collapse(true);<br/>r.sel&#101;ct();<br/>}<br/>&lt;input type=&#34;text&#34; value=&#34;end&#34; &gt;<br/>屏蔽功能键(Shift, Alt, Ctrl)<br/>　　function testKey() {<br/>if (event.shiftKey) {　　// altKey; ctrlKey<br/>alert(&#34;Shift&#34;);<br/>}<br/>}<br/>不要滚动条：<br/>　　&lt;body scroll=&#34;no&#34;&gt;<br/>让竖条没有：<br/>　　&lt;body style=&#34;overflow:scroll; overflow-y: hidden&#34;&gt;<br/>让横条没有：<br/>　　&lt;body style=&#34;overflow:scroll; overflow-x: hidden&#34;&gt;<br/>去掉图片链接点击后图片周围的虚线：<br/>　　&lt;a href=&#34;#&#34; &gt;&lt;img src=&#34;test.jpg&#34;&gt;&lt;/a&gt;<br/>在子窗体中刷新父窗体：<br/>　　window.opener.location.reload()<br/>设置打开窗口的大小：<br/>　　&lt;body 100)&#34;&gt;<br/>设置打开窗口的位置：<br/>　　&lt;body 100)&#34;&gt;<br/>得到窗体大小：<br/>　　document.body.clientWidth;<br/>　　document.body.clientHeight;<br/>TEXTAREA自适应文字行数：<br/>　　&lt;textarea rows=&#34;1&#34; cols=&#34;17&#34; npropertychange=&#34;this.style.posHeight=this.scrollHeight&gt;&lt;/textarea&gt;<br/>屏蔽脚本错误：<br/>　　function killErrors() {<br/>return true;<br/>}<br/>window.onerror=killErrors();<br/>判断是否是字符：<br/>　　if (/[^/x00-/xff]/g.test(str)) {<br/>alert(&#34;有汉字&#34;);<br/>} else {<br/>alert(&#34;全是字符&#34;);<br/>}<br/> <br/>screen.属性：<br/>　　availHeight 获取系统屏幕的工作区域高度，排除 Microsoft&amp;reg; Windows&amp;reg; 任务栏。<br/>　　availWidth 获取系统屏幕的工作区域宽度，排除 Windows 任务栏。<br/>　　bufferDepth 设置或获取用于画面外位图缓冲颜色的每像素位数。<br/>　　colorDepth 获取用于目标设置或缓冲区的颜色每像素位数。<br/>　　deviceXDPI 设置或获取系统屏幕水平每英寸点数(DPI)的数值。<br/>　　deviceYDPI 设置或获取系统屏幕垂直每英寸点数(DPI)的数值。<br/>　　fontSmoothingEnabled 获取用户是否在控制面板的显示设置中启用了圆整屏幕字体边角的选项。<br/>　　height 获取屏幕的垂直分辨率。<br/>　　logicalXDPI 获取系统屏幕水平每英寸点数(DPI)的常规数值。<br/>　　logicalYDPI 获取系统屏幕垂直每英寸点数(DPI)的常规数值。<br/>　　up&#100;ateInterval 设置或获取屏幕的更新间隔。<br/>　　width 获取屏幕的垂直分辨率。<br/> <br/>得到div的height值：<br/>　　div.offsetHeight(带滚动条的完整高度)<br/>　　div.clientHeight(内容的高度)<br/><br/>//各种尺寸 <br/><br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页可见区域宽：&#34;+&nbsp;&nbsp;document.body.clientWidth;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页可见区域高：&#34;+&nbsp;&nbsp;document.body.clientHeight;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页可见区域高：&#34;+&nbsp;&nbsp;document.body.offsetWeight&nbsp;&nbsp;+&#34;&nbsp;&nbsp;(包括边线的宽)&#34;;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页可见区域高：&#34;+&nbsp;&nbsp;document.body.offsetHeight&nbsp;&nbsp;+&#34;&nbsp;&nbsp;(包括边线的宽)&#34;;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文全文宽：&#34;+&nbsp;&nbsp;document.body.scrollWidth;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文全文高：&#34;+&nbsp;&nbsp;document.body.scrollHeight;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页被卷去的高：&#34;+&nbsp;&nbsp;document.body.scrollTop;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页被卷去的左：&#34;+&nbsp;&nbsp;document.body.scrollLeft;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文部分上：&#34;+&nbsp;&nbsp;window.screenTop;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文部分左：&#34;+&nbsp;&nbsp;window.screenLeft;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕分辨率的高：&#34;+&nbsp;&nbsp;window.screen.height;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕分辨率的宽：&#34;+&nbsp;&nbsp;window.screen.width;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕可用工作区高度：&#34;+&nbsp;&nbsp;window.screen.availHeight;&nbsp;&nbsp; <br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕可用工作区宽度：&#34;+&nbsp;&nbsp;window.screen.availWidth;&nbsp;&nbsp; <br/><br/><br/><br/>//过滤数字 <br/><br/>&lt;input type=text nkeypress=&#34;return event.keyCode&gt;=48&amp;&amp;event.keyCode&lt;=57||(this.value.indexOf(&#39;.&#39;)&lt;0?event.keyCode==46:false)&#34; onpaste=&#34;return !clipboardData.getData(&#39;text&#39;).match(/\D/)&#34; ondragenter=&#34;return false&#34;&gt; <br/><br/><br/>//特殊用途 <br/><br/>&lt;input type=button value=导入收藏夹 nclick=&#34;window.external.ImportExportFavorites(true,&#39;<a href="http://" target="_blank" rel="external">http://</a>localhost&#39;);&#34;&gt; <br/>&lt;input type=button value=导出收藏夹 nclick=&#34;window.external.ImportExportFavorites(false,&#39;<a href="http://" target="_blank" rel="external">http://</a>localhost&#39;);&#34;&gt; <br/>&lt;input type=button value=整理收藏夹 nclick=&#34;window.external.ShowBrowserUI(&#39;OrganizeFavorites&#39;, null)&#34;&gt; <br/>&lt;input type=button value=语言设置&nbsp;&nbsp; onclick=&#34;window.external.ShowBrowserUI(&#39;LanguageDialog&#39;, null)&#34;&gt; <br/>&lt;input type=button value=加入收藏夹 nclick=&#34;window.external.AddFavorite(&#39;<a href="http://" target="_blank" rel="external">http://</a>www.google.com/&#39;, &#39;google&#39;)&#34;&gt; <br/>&lt;input type=button value=加入到频道 nclick=&#34;window.external.addChannel(&#39;<a href="http://" target="_blank" rel="external">http://</a>www.google.com/&#39;)&#34;&gt; <br/>&lt;input type=button value=加入到频道 nclick=&#34;window.external.showBrowserUI(&#39;PrivacySettings&#39;,null)&#34;&gt; <br/><br/><br/>//不缓存 <br/><br/>&lt;META. HTTP-EQUIV=&#34;pragma&#34; CONTENT=&#34;no-cache&#34;&gt; <br/>&lt;META. HTTP-EQUIV=&#34;Cache-Control&#34; CONTENT=&#34;no-cache, must-revalidate&#34;&gt; <br/>&lt;META. HTTP-EQUIV=&#34;expires&#34; CONTENT=&#34;0&#34;&gt; <br/><br/><br/>//正则匹配 <br/><br/>匹配中文字符的正则表达式： [\u4e00-\u9fa5] <br/>匹配双字节字符(包括汉字在内)：[^\x00-\xff] <br/>匹配空行的正则表达式：\n[\s| ]*\r <br/>匹配HTML标记的正则表达式：/&lt;(.*)&gt;.*&lt;\/\1&gt;|&lt;(.*) \/&gt;/&nbsp;&nbsp;<br/>匹配首尾空格的正则表达式：(^\s*)|(\s*$)（像vbscript那样的trim函数） <br/>匹配Email地址的正则表达式：\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* <br/>匹配网址URL的正则表达式：<a href="http://" target="_blank" rel="external">http://</a>([\w-]+\.)+[\w-]+(/[\w- ./?%&amp;=]*)? <br/>以下是例子： <br/>利用正则表达式限制网页表单里的文本框输入内容： <br/>用正则表达式限制只能输入中文：onkeyup=&#34;value=value.replace(/[^\u4E00-\u9FA5]/g,&#39;&#39;)&#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\u4E00-\u9FA5]/g,&#39;&#39;))&#34; <br/>1.用正则表达式限制只能输入全角字符： nkeyup=&#34;value=value.replace(/[^\uFF00-\uFFFF]/g,&#39;&#39;)&#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\uFF00-\uFFFF]/g,&#39;&#39;))&#34; <br/>2.用正则表达式限制只能输入数字：onkeyup=&#34;value=value.replace(/[^\d]/g,&#39;&#39;) &#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\d]/g,&#39;&#39;))&#34; <br/>3.用正则表达式限制只能输入数字和英文：onkeyup=&#34;value=value.replace(/[\W]/g,&#39;&#39;) &#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\d]/g,&#39;&#39;))&#34; <br/><br/><br/>//消除图像工具栏<br/><br/>&lt;IMG SRC=&#34;mypicture.jpg&#34; HEIGHT=&#34;100px&#34; WIDTH=&#34;100px&#34;GALLERYIMG=&#34;false&#34;&gt;&nbsp;&nbsp;<br/>o&#114; <br/>&lt;head&gt; <br/>&lt;meta. http-equiv=&#34;imagetoolbar&#34; content=&#34;no&#34;&gt; <br/>&lt;/head&gt; <br/><br/><br/>//无提示关闭 <br/><br/>function Close() <br/>{ <br/>var ua=navigator.userAgent <br/>var ie=navigator.appName==&#34;Microsoft Internet Explorer&#34;?true:false <br/>if(ie) <br/>{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var IEversion=parseFloat(ua.substring(ua.indexOf(&#34;MSIE &#34;)+5,ua.indexOf(&#34;;&#34;,ua.indexOf(&#34;MSIE &#34;)))) <br/>&nbsp;&nbsp;if(IEversion&lt; 5.5) <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp; var str&nbsp;&nbsp;= &#39;&lt;object id=noTipClose classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt;&#39; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; str += &#39;&lt;param name=&#34;Command&#34; value=&#34;Close&#34;&gt;&lt;/object&gt;&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.body.ins&#101;rtAdjacentHTML(&#34;beforeEnd&#34;, str); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.all.noTipClose.Click(); <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.opener =null; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.close(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp; } <br/>else <br/>{ <br/>&nbsp;&nbsp;window.close() <br/>&nbsp;&nbsp; } <br/>} <br/><br/><br/><br/>//取得控件得绝对位置(1) <br/><br/>&lt;script. language=&#34;javascript&#34;&gt;&nbsp;&nbsp;<br/>function getoffset(e) <br/>{&nbsp;&nbsp;<br/>var t=e.offsetTop;&nbsp;&nbsp;<br/>var l=e.offsetLeft;&nbsp;&nbsp;<br/>while(e=e.offsetParent) <br/>{&nbsp;&nbsp;<br/>&nbsp;&nbsp;t+=e.offsetTop;&nbsp;&nbsp;<br/>&nbsp;&nbsp;l+=e.offsetLeft;&nbsp;&nbsp;<br/>}&nbsp;&nbsp;<br/>var rec = new Array(1); <br/>rec[0]&nbsp;&nbsp;= t; <br/>rec[1] = l; <br/>return rec <br/>}&nbsp;&nbsp;<br/>&lt;/script&gt; <br/><br/><br/><br/>//获得控件的绝对位置(2) <br/><br/>o&#114;ect = obj.getBoundingClientRect(); <br/>o&#114;ect.left <br/>o&#114;ect. <br/><br/><br/>//最小化,最大化,关闭<br/><br/>&lt;object id=min classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt;&nbsp;&nbsp;<br/>&lt;param name=&#34;Command&#34; value=&#34;Minimize&#34;&gt;&lt;/object&gt;&nbsp;&nbsp;<br/>&lt;object id=max classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt;&nbsp;&nbsp;<br/>&lt;param name=&#34;Command&#34; value=&#34;Maximize&#34;&gt;&lt;/object&gt;&nbsp;&nbsp;<br/>&lt;OBJECT id=close classid=&#34;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&#34;&gt;&nbsp;&nbsp;<br/>&lt;PARAM NAME=&#34;Command&#34; value=&#34;Close&#34;&gt;&lt;/OBJECT&gt;&nbsp;&nbsp;<br/>&lt;input type=button value=最小化 nclick=min.Click()&gt;&nbsp;&nbsp;<br/>&lt;input type=button value=最大化 nclick=max.Click()&gt;&nbsp;&nbsp;<br/>&lt;input type=button value=关闭 nclick=close.Click()&gt;&nbsp;&nbsp;<br/><br/><br/>//光标停在文字最后 <br/><br/><br/>&lt;script. language=&#34;javascript&#34;&gt; <br/>function cc() <br/>{ <br/>var e = event.srcElement; <br/>var r =e.cr&#101;ateTextRange(); <br/>r.moveStart(&#39;character&#39;,e.value.length); <br/>r.collapse(true); <br/>r.sel&#101;ct(); <br/>} <br/>&lt;/script&gt; <br/>&lt;input type=text name=text1 value=&#34;123&#34; onfocus=&#34;cc()&#34;&gt; <br/><br/>//页面进入和退出的特效 <br/><br/>进入页面&lt;meta. http-equiv=&#34;Page-Enter&#34; content=&#34;revealTrans(duration=x, transition=y)&#34;&gt; <br/>推出页面&lt;meta. http-equiv=&#34;Page-Exit&#34; content=&#34;revealTrans(duration=x, transition=y)&#34;&gt;&nbsp;&nbsp;<br/>这个是页面被载入和调出时的一些特效。duration表示特效的持续时间，以秒为单位。transition表示使 <br/>用哪种特效，取值为1-23: <br/>0 矩形缩小&nbsp;&nbsp;<br/>1 矩形扩大&nbsp;&nbsp;<br/>2 圆形缩小 <br/>3 圆形扩大&nbsp;&nbsp;<br/>4 下到上刷新&nbsp;&nbsp;<br/>5 上到下刷新 <br/>6 左到右刷新&nbsp;&nbsp;<br/>7 右到左刷新&nbsp;&nbsp;<br/>8 竖百叶窗 <br/>9 横百叶窗&nbsp;&nbsp;<br/>10 错位横百叶窗&nbsp;&nbsp;<br/>11 错位竖百叶窗 <br/>12 点扩散&nbsp;&nbsp;<br/>13 左右到中间刷新&nbsp;&nbsp;<br/>14 中间到左右刷新 <br/>15 中间到上下 <br/>16 上下到中间&nbsp;&nbsp;<br/>17 右下到左上 <br/>18 右上到左下&nbsp;&nbsp;<br/>19 左上到右下&nbsp;&nbsp;<br/>20 左下到右上 <br/>21 横条&nbsp;&nbsp;<br/>22 竖条&nbsp;&nbsp;<br/>23&nbsp;&nbsp;<br/><br/><br/>//网页是否被检索 &lt;meta. name=&#34;ROBOTS&#34; content=&#34;属性值&#34;&gt; <br/>其中属性值有以下一些: <br/>属性值为&#34;all&#34;: 文件将被检索，且页上链接可被查询； <br/>属性值为&#34;none&#34;: 文件不被检索，而且不查询页上的链接； <br/>属性值为&#34;index&#34;: 文件将被检索； <br/>属性值为&#34;follow&#34;: 查询页上的链接； <br/>属性值为&#34;noindex&#34;: 文件不检索，但可被查询链接； <br/>属性值为&#34;nofollow&#34;:&nbsp;&nbsp;<br/><br/><br/>//打印分页 &lt;p&nbsp;&nbsp;style=&#34;page-break-after:always&#34;&gt;page1&lt;/p&gt;&nbsp;&nbsp; <br/>&lt;p&nbsp;&nbsp;style=&#34;page-break-after:always&#34;&gt;page2&lt;/p&gt;&nbsp;&nbsp; <br/><br/><br/><br/>//设置打印 <br/><br/>&lt;object id=&#34;factory&#34; style=&#34;display:none&#34; viewastext <br/>&nbsp;&nbsp;classid=&#34;clsid:1663ed61-23eb-11d2-b92f-008048fdd814&#34; <br/>&nbsp;&nbsp;codebase=&#34;<a href="http://" target="_blank" rel="external">http://</a>www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360&#34; <br/>&gt;&lt;/object&gt; <br/>&lt;input type=button value=页面设置 nclick=&#34;factory.printing.PageSetup()&#34;&gt; <br/>&lt;input type=button value=打印预览 nclick=&#34;factory.printing.Preview()&#34;&gt;<br/>&nbsp;&nbsp;<br/>&lt;script. language=javascript&gt; <br/>function window.onload() <br/>{ <br/>&nbsp;&nbsp; // -- advanced features <br/>&nbsp;&nbsp; factory.printing.SetMarginMeasure(2) // measure margins in inches <br/>&nbsp;&nbsp; factory.printing.SetPageRange(false, 1, 3) // need pages from 1 to 3 <br/>&nbsp;&nbsp; factory.printing.printer = &#34;HP DeskJet 870C&#34; <br/>&nbsp;&nbsp; factory.printing.copies = 2 <br/>&nbsp;&nbsp; factory.printing.collate = true <br/>&nbsp;&nbsp; factory.printing.paperSize = &#34;A4&#34; <br/>&nbsp;&nbsp; factory.printing.paperSource = &#34;Manual feed&#34; <br/>&nbsp;&nbsp; // -- basic features <br/>&nbsp;&nbsp; factory.printing.header = &#34;居左显示&amp;b居中显示&amp;b居右显示页码，第&amp;p页/共&amp;P页&#34; <br/>&nbsp;&nbsp; factory.printing.footer = &#34;（自定义页脚）&#34; <br/>&nbsp;&nbsp; factory.printing.portrait = false <br/>&nbsp;&nbsp; factory.printing.leftMargin = 0.75 <br/>&nbsp;&nbsp; factory.printing.topMargin = 1.5 <br/>&nbsp;&nbsp; factory.printing.rightMargin = 0.75 <br/>&nbsp;&nbsp; factory.printing.bottomMargin = 1.5 <br/>} <br/>function Print(frame) { <br/>&nbsp;&nbsp;factory.printing.Print(true, frame) // print with prompt <br/>} <br/>&lt;/script&gt; <br/>&lt;input type=button value=&#34;打印本页&#34;onclick=&#34;factory.printing.Print(false)&#34;&gt; <br/>&lt;input type=button value=&#34;页面设置&#34;onclick=&#34;factory.printing.PageSetup()&#34;&gt; <br/>&lt;input type=button value=&#34;打印预览&#34;onclick=&#34;factory.printing.Preview()&#34;&gt;&lt;br&gt; <br/>&lt;a href=&#34;<a href="http://" target="_blank" rel="external">http://</a>www.meadroid.com/scriptx/docs/printdoc.htm?static&#34;&nbsp;&nbsp;target=_blank&gt;具体使用手册，更多信息，点这里&lt;/a&gt; <br/><br/><br/>//自带的打印预览 <br/>WebBrowser.ExecWB(1,1) 打开&nbsp;&nbsp;<br/>Web.ExecWB(2,1) 关闭现在所有的IE窗口，并打开一个新窗口&nbsp;&nbsp;<br/>Web.ExecWB(4,1) 保存网页&nbsp;&nbsp;<br/>Web.ExecWB(6,1) 打印&nbsp;&nbsp;<br/>Web.ExecWB(7,1) 打印预览&nbsp;&nbsp;<br/>Web.ExecWB(8,1) 打印页面设置&nbsp;&nbsp;<br/>Web.ExecWB(10,1) 查看页面属性&nbsp;&nbsp;<br/>Web.ExecWB(15,1) 好像是撤销，有待确认&nbsp;&nbsp;<br/>Web.ExecWB(17,1) 全选&nbsp;&nbsp;<br/>Web.ExecWB(22,1) 刷新&nbsp;&nbsp;<br/>Web.ExecWB(45,1) 关闭窗体无提示&nbsp;&nbsp;<br/>&lt;style. media=print&gt;&nbsp;&nbsp;<br/>.Noprint{display:none;}&lt;!--用本样式在打印时隐藏非打印项目--&gt;&nbsp;&nbsp;<br/>.PageNext{page-break-after: always;}&lt;!--控制分页--&gt;&nbsp;&nbsp;<br/>&lt;/style&gt;&nbsp;&nbsp;<br/>&lt;object&nbsp;&nbsp;id=&#34;WebBrowser&#34;&nbsp;&nbsp;width=0&nbsp;&nbsp;height=0&nbsp;&nbsp;classid=&#34;CLSID:8856F961-340A-11D0-A96B-00C04FD705A2&#34;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&lt;/object&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&lt;center class=&#34;Noprint&#34; &gt; <br/>&lt;input type=button value=打印 nclick=document.all.WebBrowser.ExecWB(6,1)&gt;&nbsp;&nbsp;<br/>&lt;input type=button value=直接打印 nclick=document.all.WebBrowser.ExecWB(6,6)&gt;&nbsp;&nbsp;<br/>&lt;input type=button value=页面设置 nclick=document.all.WebBrowser.ExecWB(8,1)&gt;&nbsp;&nbsp;<br/>&lt;/p&gt;&nbsp;&nbsp;<br/>&lt;p&gt; &lt;input type=button value=打印预览 nclick=document.all.WebBrowser.ExecWB(7,1)&gt;&nbsp;&nbsp;<br/>&lt;/center&gt; <br/><br/><br/><br/>//去掉打印时的页眉页脚 <br/><br/>&lt;script&nbsp;&nbsp;language=&#34;JavaScript&#34;&gt;&nbsp;&nbsp; <br/>var HKEY_Root,HKEY_Path,HKEY_Key; <br/>HKEY_Root=&#34;HKEY_CURRENT_USER&#34;; <br/>HKEY_Path=&#34;\\Software\\Microsoft\\Internet Explorer\\PageSetup\\&#34;; <br/>//设置网页打印的页眉页脚为空 <br/>function PageSetup_Null() <br/>{ <br/>try <br/>{ <br/>&nbsp;&nbsp;var Wsh=new ActiveXObject(&#34;WScript.Shell&#34;); <br/>&nbsp;&nbsp;HKEY_Key=&#34;header&#34;; <br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&#34;); <br/>&nbsp;&nbsp;HKEY_Key=&#34;footer&#34;; <br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&#34;); <br/>} <br/>catch(e){} <br/>} <br/>//设置网页打印的页眉页脚为默认值 <br/>function&nbsp;&nbsp;PageSetup_Default() <br/>{&nbsp;&nbsp; <br/>try <br/>{ <br/>&nbsp;&nbsp;var Wsh=new ActiveXObject(&#34;WScript.Shell&#34;); <br/>&nbsp;&nbsp;HKEY_Key=&#34;header&#34;; <br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&amp;w&amp;b页码,&amp;p/&amp;P&#34;); <br/>&nbsp;&nbsp;HKEY_Key=&#34;footer&#34;; <br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&amp;u&amp;b&amp;d&#34;); <br/>} <br/>catch(e){} <br/>} <br/>&lt;/script&gt; <br/>&lt;input type=&#34;button&#34; value=&#34;清空页码&#34; onclick=PageSetup_Null()&gt; <br/>&lt;input type=&#34;button&#34; value=&#34;恢复页码&#34; onclick=PageSetup_Default()&gt; <br/><br/><br/>//浏览器验证 <br/><br/>function checkBrowser() <br/>{&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ver=navigator.appVersion&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.dom=document.getElementById?1:0&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ie6=(this.ver.indexOf(&#34;MSIE 6&#34;)&gt;-1 &amp;&amp; this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ie5=(this.ver.indexOf(&#34;MSIE 5&#34;)&gt;-1 &amp;&amp; this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ie4=(document.all &amp;&amp; !this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ns5=(this.dom &amp;&amp; parseInt(this.ver) &gt;= 5) ?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ns4=(document.layers &amp;&amp; !this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.mac=(this.ver.indexOf(&#39;Mac&#39;) &gt; -1) ?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ope=(navigator.userAgent.indexOf(&#39;Opera&#39;)&gt;-1);&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ie=(this.ie6 || this.ie5 || this.ie4)&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.ns=(this.ns4 || this.ns5)&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope)&nbsp;&nbsp;<br/>&nbsp;&nbsp; this.nbw=(!this.bw)&nbsp;&nbsp;<br/>&nbsp;&nbsp; return this; <br/>} <br/><br/><br/>//计算内容宽和高<br/><br/>&lt;SCRIPT&nbsp;&nbsp;language=&#34;javascript&#34;&gt;&nbsp;&nbsp; <br/>function&nbsp;&nbsp;test(obj)&nbsp;&nbsp; <br/>{&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var&nbsp;&nbsp;range&nbsp;&nbsp;=&nbsp;&nbsp;obj.cr&#101;ateTextRange();&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&#34;内容区宽度:&nbsp;&nbsp;&#34;&nbsp;&nbsp;+&nbsp;&nbsp;range.boundingWidth <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +&nbsp;&nbsp;&#34;px\r\n内容区高度:&nbsp;&nbsp;&#34;&nbsp;&nbsp;+&nbsp;&nbsp;range.boundingHeight&nbsp;&nbsp;+&nbsp;&nbsp;&#34;px&#34;);&nbsp;&nbsp; <br/>}&nbsp;&nbsp; <br/>&lt;/SCRIPT&gt;&nbsp;&nbsp; <br/>&lt;BODY&gt;&nbsp;&nbsp; <br/>&lt;Textarea id=&#34;txt&#34;height=&#34;150&#34;&gt;sdf&lt;/textarea&gt;&lt;INPUT&nbsp;&nbsp;type=&#34;button&#34;&nbsp;&nbsp;value=&#34;计算内容宽度&#34;&nbsp;&nbsp;onClick=&#34;test(txt)&#34;&gt;&nbsp;&nbsp; <br/>&lt;/BODY&gt; <br/><br/><br/><br/>//无模式的提示框 function modelessAlert(Msg) <br/>{ <br/>&nbsp;&nbsp; window.showModelessDialog(&#34;javascript.:alert(\&#34;&#34;+escape(Msg)+&#34;\&#34;);window.close();&#34;,&#34;&#34;,&#34;status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;&#34;); <br/>} <br/><br/><br/><br/>//屏蔽按键 <br/>&lt;html&gt; <br/>&lt;head&gt; <br/>&nbsp;&nbsp;&lt;meta. http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34;&gt;<br/>&nbsp;&nbsp;&lt;noscript&gt;&lt;meta. http-equiv=&#34;refresh&#34;content=&#34;0;url=about:noscript&#34;&gt;&lt;/noscript&gt; <br/>&nbsp;&nbsp;&lt;title&gt;屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键&lt;/title&gt; <br/>&lt;/head&gt; <br/>&lt;body&gt; <br/>&lt;script. language=&#34;Javascript&#34;&gt;&lt;!-- <br/>&nbsp;&nbsp;//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 <br/>&nbsp;&nbsp;//Author: meizz(梅花雨) 2002-6-18 <br/>function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 <br/>function window.onhelp(){return false} //屏蔽F1帮助 <br/>function document.onkeydown() <br/>{ <br/>&nbsp;&nbsp;if ((window.event.altKey)&amp;&amp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((window.event.keyCode==37)||&nbsp;&nbsp; //屏蔽 Alt+ 方向键 ← <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (window.event.keyCode==39)))&nbsp;&nbsp; //屏蔽 Alt+ 方向键 → <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp; alert(&#34;不准你使用ALT+方向键前进或后退网页！&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp; event.returnValue=false; <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp; /* 注：这还不是真正地屏蔽 Alt+ 方向键， <br/>&nbsp;&nbsp;&nbsp;&nbsp; 因为 Alt+ 方向键弹出警告框时，按住 Alt 键不放， <br/>&nbsp;&nbsp;&nbsp;&nbsp; 用鼠标点掉警告框，这种屏蔽方法就失效了。以后若 <br/>&nbsp;&nbsp;&nbsp;&nbsp; 有哪位高手有真正屏蔽 Alt 键的方法，请告知。*/ <br/>&nbsp;&nbsp;if ((event.keyCode==8)&nbsp;&nbsp;||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //屏蔽退格删除键 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(event.keyCode==116)||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //屏蔽 F5 刷新键 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(event.ctrlKey &amp;&amp; event.keyCode==82)){ //Ctrl + R <br/>&nbsp;&nbsp;&nbsp;&nbsp; event.keyCode=0; <br/>&nbsp;&nbsp;&nbsp;&nbsp; event.returnValue=false; <br/>&nbsp;&nbsp;&nbsp;&nbsp; } <br/>&nbsp;&nbsp;if(event.keyCode==122){event.keyCode=0;event.returnValue=false;}&nbsp;&nbsp;//屏蔽F11 <br/>&nbsp;&nbsp;if (event.ctrlKey &amp;&amp; event.keyCode==78) event.returnValue=false;&nbsp;&nbsp; //屏蔽 Ctrl+n <br/>&nbsp;&nbsp;if (event.shiftKey &amp;&amp; event.keyCode==121)event.returnValue=false;&nbsp;&nbsp;//屏蔽 shift+F10 <br/>&nbsp;&nbsp;if (window.event.srcElement.tagName == &#34;A&#34; &amp;&amp; window.event.shiftKey)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.event.returnValue = false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //屏蔽 shift 加鼠标左键新开一网页 <br/>&nbsp;&nbsp;if ((window.event.altKey)&amp;&amp;(window.event.keyCode==115))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//屏蔽Alt+F4 <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.showModelessDialog(&#34;about:blank&#34;,&#34;&#34;,&#34;dialogWidth:1px;dialogheight:1px&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false; <br/>&nbsp;&nbsp;} <br/>} <br/>&lt;/script&gt; <br/>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键 <br/>&lt;/body&gt; <br/>&lt;/html&gt; <br/><br/><br/>//屏蔽打印 <br/>&lt;style&gt; <br/>@media print{ <br/>* {display:none} <br/>} <br/>&lt;/style&gt; <br/><br/><br/>//移动的图层，拖动 <br/><br/>1.&lt;span style=&#39;position:absolute;width:200;height:200;background:red&#39; nmousedown=MouseDown(this) nmousemove=MouseMove() nmouseup=MouseUp()&gt;meizz&lt;/span&gt; <br/>&lt;script. language=javascript&gt; <br/>var Obj; <br/>function MouseDown(obj) <br/>{ <br/>&nbsp;&nbsp;Obj=obj; <br/>&nbsp;&nbsp;Obj.setCapture(); <br/>&nbsp;&nbsp;Obj.l=event.x-Obj.style.pixelLeft; <br/>&nbsp;&nbsp;Obj.t=event.y-Obj.style.pixelTop; <br/>} <br/>function MouseMove() <br/>{ <br/>&nbsp;&nbsp;if(Obj!=null) <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;Obj.style.left = event.x-Obj.l; <br/>&nbsp;&nbsp;&nbsp;&nbsp;Obj.style.top = event.y-Obj.t; <br/>&nbsp;&nbsp;} <br/>} <br/>function MouseUp() <br/>{ <br/>&nbsp;&nbsp;if(Obj!=null) <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;Obj.releaseCapture(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;bj=null; <br/>&nbsp;&nbsp;} <br/>} <br/>&lt;/script&gt; <br/>2. <br/>&lt;div id=&#34;myDiv&#34; src=&#34;logo.gif&#34; ondrag=&#34;doDrag();&#34;onmouseover=&#34;this.style.cursor=&#39;hand&#39;&#34;style=&#34;position:absolute;left=100;top=100;&#34;onmousedown=&#34;doMouseDown();&#34;&gt; <br/>&lt;a href=&#34;#&#34; onclick=&#34;return false&#34;&gt;&lt;h1&gt;wlecome&lt;/h1&gt;&lt;/a&gt; <br/>&lt;/div&gt; <br/>&lt;script. language=&#34;JavaScript&#34; type=&#34;text/javascript&#34;&gt; <br/>var o&#114;gMouseX; <br/>var o&#114;gMouseY; <br/>var o&#114;gObjX; <br/>var o&#114;gObjY; <br/>function doDrag() <br/>{ <br/>var myObject=document.all.myDiv; <br/><br/>var x=event.clientX; <br/>var y=event.clientY; <br/>myObject.style.left=x-(orgMouseX-orgObjX); <br/>myObject.style.top=y-(orgMouseY-orgObjY); <br/>&nbsp;&nbsp;<br/>} <br/>function doMouseDown() <br/>{ <br/>o&#114;gMouseX=event.clientX; <br/>o&#114;gMouseY=event.clientY; <br/>o&#114;gObjX=parseInt(document.all.myDiv.style.left); <br/>o&#114;gObjY=parseInt(document.all.myDiv.style.top); <br/>} <br/><br/>&lt;/script&gt; <br/>&nbsp;&nbsp;<br/>//文档状态改变 <br/><br/>&lt;iframe. src=&#34;a.html&#34; id=&#34;f&#34; name=&#34;f&#34; scrolling=&#34;no&#34; frameborder=0 marginwidth=0 marginheight=0&gt;&lt;/iframe&gt; <br/>&lt;script&gt; <br/>var doc=window.frames[&#34;f&#34;].document; <br/>function s(){ <br/>if (doc.readyState==&#34;complete&#34;){ <br/>&nbsp;&nbsp;document.all.f.style.height=doc.body.scrollHeight <br/>&nbsp;&nbsp;document.all.f.style.width=doc.body.scrollWidth <br/>} <br/>} <br/>doc.onreadystatechange=s <br/>&lt;/script&gt; <br/><br/><br/>//刷新后不变的文本框 &lt;HTML&gt; <br/>&lt;HEAD&gt; <br/>&lt;META. NAME=&#34;save&#34; CONTENT=&#34;history&#34;&gt; <br/>&lt;STYLE&gt; <br/>&nbsp;&nbsp; .sHistory {behavior.:url(#default#savehistory);} <br/>&lt;/STYLE&gt; <br/>&lt;/HEAD&gt; <br/>&lt;BODY&gt; <br/>&lt;INPUT class=sHistory type=text id=oPersistInput&gt; <br/>&lt;/BODY&gt; <br/>&lt;/HTML&gt; <br/><br/>//访问剪贴板 <br/><br/>event.dataTransfer.setData(&#34;URL&#34;, oImage.src); <br/>sImageURL = event.dataTransfer.getData(&#34;URL&#34;) <br/>(2)普通访问 <br/>window.clipboardData.setData(&#34;Text&#34;,oSource.innerText); <br/>window.clipboardData.getData(&#34;Text&#34;); <br/><br/><br/>//操作COOKIE <br/><br/>function SetCookie(sName, sValue) <br/>{ <br/>document.cookie = sName + &#34;=&#34; + escape(sValue) + &#34;; &#34;; <br/>} <br/>function GetCookie(sName) <br/>{ <br/>var aCookie = document.cookie.split(&#34;; &#34;); <br/>for (var i=0; i &lt; aCookie.length; i++) <br/>{ <br/>&nbsp;&nbsp; <br/>&nbsp;&nbsp;var aCrumb = aCookie.split(&#34;=&#34;); <br/>&nbsp;&nbsp;if (sName == aCrumb[0])&nbsp;&nbsp;<br/>&nbsp;&nbsp;return unescape(aCrumb[1]); <br/>} <br/>&nbsp;&nbsp;<br/>} <br/>function DelCookie(sName) <br/>{ <br/>document.cookie = sName + &#34;=&#34; + escape(sValue) + &#34;; expires=Fri, 31 Dec 1999 23:59:59 GMT;&#34;; <br/>} <br/><br/><br/>//setTimeout增加参数 <br/><br/>&lt;script&gt; <br/>var _st = window.setTimeout; <br/>window.setTimeout = function(fRef, mDelay) { <br/>if(typeof fRef == &#39;function&#39;){ <br/>&nbsp;&nbsp;var argu = Array.prototype.slice.call(arguments,2); <br/>&nbsp;&nbsp;var f = (function(){ fRef.apply(null, argu); }); <br/>&nbsp;&nbsp;return _st(f, mDelay); <br/>} <br/>return _st(fRef,mDelay); <br/>} <br/>function test(x){ <br/>alert(x); <br/>} <br/>window.setTimeout(test,1000,&#39;fason&#39;); <br/>&lt;/script&gt; <br/><br/><br/>//自定义的apply,call <br/><br/>Function.prototype.apply = function (obj, argu) { <br/>if (obj) obj.constructor.prototype._caller = this;&nbsp;&nbsp;<br/>var argus = new Array(); <br/>for (var i=0;i&lt;argu.length;i++) <br/>&nbsp;&nbsp;argus = &#34;argu[&#34; + i + &#34;]&#34;; <br/>var r; <br/>eval(&#34;r = &#34; + (obj ? (&#34;obj._caller(&#34; + argus.join(&#34;,&#34;) + &#34;);&#34;) : (&#34;this(&#34; + argus.join(&#34;,&#34;) + &#34;);&#34;))); <br/>return r; <br/>}; <br/>Function.prototype.call = function (obj) { <br/>var argu = new Array(); <br/>for (var i=1;i&lt;arguments.length;i++) <br/>&nbsp;&nbsp;argu[i-1] = arguments; <br/>return this.apply(obj, argu); <br/>};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>//下载文件 <br/><br/>function DownURL(strRemoteURL,strLocalURL) <br/>{ <br/>try <br/>{ <br/>&nbsp;&nbsp;var xmlHTTP=new ActiveXObject(&#34;Microsoft.XMLHTTP&#34;); <br/>&nbsp;&nbsp;xmlHTTP.open(&#34;Get&#34;,strRemoteURL,false); <br/>&nbsp;&nbsp;xmlHTTP.send(); <br/>&nbsp;&nbsp;var adodbStream=new ActiveXObject(&#34;ADODB.Stream&#34;); <br/>&nbsp;&nbsp;adodbStream.Type=1;//1=adTypeBinary <br/>&nbsp;&nbsp;adodbStream.Open(); <br/>&nbsp;&nbsp;adodbStream.write(xmlHTTP.responseBody); <br/>&nbsp;&nbsp;adodbStream.SaveToFile(strLocalURL,2); <br/>&nbsp;&nbsp;adodbStream.Close(); <br/>&nbsp;&nbsp;adodbStream=null; <br/>&nbsp;&nbsp;xmlHTTP=null; <br/>&nbsp;&nbsp; <br/>} <br/>catch(e) <br/>{ <br/>&nbsp;&nbsp;window.confirm(&#34;下载URL出错!&#34;); <br/>} <br/>//window.confirm(&#34;下载完成.&#34;); <br/>} <br/><br/>//检验连接是否有效 <br/><br/>function getXML(URL)&nbsp;&nbsp;<br/>{ <br/>var xmlhttp = new ActiveXObject(&#34;microsoft.xmlhttp&#34;); <br/>xmlhttp.Open(&#34;GET&#34;,URL, false);&nbsp;&nbsp;<br/>try <br/>{&nbsp;&nbsp;<br/>&nbsp;&nbsp;xmlhttp.Send(); <br/>} <br/>catch(e){} <br/>finally&nbsp;&nbsp;<br/>{ <br/>&nbsp;&nbsp;var result = xmlhttp.responseText; <br/>&nbsp;&nbsp;if(result)&nbsp;&nbsp;<br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp; if(xmlhttp.Status==200) <br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;return(true); <br/>&nbsp;&nbsp; } <br/>&nbsp;&nbsp; else&nbsp;&nbsp;<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;return(false); <br/>&nbsp;&nbsp; } <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;else&nbsp;&nbsp;<br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp; return(false); <br/>&nbsp;&nbsp;} <br/>} <br/>} <br/><br/><br/><br/>//POST代替FORM <br/><br/>&lt;SCRIPT. language=&#34;VBScript&#34;&gt; <br/>Function URLEncoding(vstrIn) <br/>&nbsp;&nbsp;&nbsp;&nbsp;strReturn = &#34;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;For i = 1 To Len(vstrIn) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ThisChr = Mid(vStrIn,i,1) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Abs(Asc(ThisChr)) &lt; &amp;HFF Then <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn = strReturn &amp; ThisChr <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;innerCode = Asc(ThisChr) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If innerCode &lt; 0 Then <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;innerCode = innerCode + &amp;H10000 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hight8 = (innerCode&nbsp;&nbsp;And &amp;HFF00)\ &amp;HFF <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Low8 = innerCode And &amp;HFF <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn = strReturn &amp; &#34;%&#34; &amp; Hex(Hight8) &amp;&nbsp;&nbsp;&#34;%&#34; &amp; Hex(Low8) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If <br/>&nbsp;&nbsp;&nbsp;&nbsp;Next <br/>&nbsp;&nbsp;&nbsp;&nbsp;URLEncoding = strReturn <br/>End Function <br/>Function bytes2BSTR(vIn) <br/>&nbsp;&nbsp;&nbsp;&nbsp;strReturn = &#34;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;For i = 1 To LenB(vIn) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ThisCharCode = AscB(MidB(vIn,i,1)) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If ThisCharCode &lt; &amp;H80 Then <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn = strReturn &amp; Chr(ThisCharCode) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NextCharCode = AscB(MidB(vIn,i+1,1)) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn = strReturn &amp; Chr(CLng(ThisCharCode) * &amp;H100 + CInt(NextCharCode)) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i = i + 1 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If <br/>&nbsp;&nbsp;&nbsp;&nbsp;Next <br/>&nbsp;&nbsp;&nbsp;&nbsp;bytes2BSTR = strReturn <br/>End Function <br/>dim strA,oReq <br/>strA = URLEncoding(&#34;submit1=Submit&amp;text1=中文&#34;) <br/>set Req = Cr&#101;ateObject(&#34;MSXML2.XMLHTTP&#34;) <br/>o&#114;eq.open &#34;POST&#34;,&#34;<a href="http://" target="_blank" rel="external">http://</a>ServerName/VDir/TstResult.asp&#34;,false <br/>o&#114;eq.setRequestHeader &#34;Content-Length&#34;,Len(strA) <br/>o&#114;eq.setRequestHeader &#34;CONTENT-TYPE&#34;,&#34;application/x-www-form-urlencoded&#34; <br/>o&#114;eq.send strA <br/>msgbox bytes2BSTR(oReq.responseBody) <br/>&lt;/SCRIPT&gt; <br/><br/>//readyState是xmlhttp返回数据的进度，0=载入中,1=未初始化,2=已载入,3=运行中,4=完成<br/><br/><br/>高级应用（二）<br/><br/><br/>//组件是否安装 <br/><br/>isComponentInstalled(&#34;{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}&#34;, &#34;componentID&#34;)) <br/><br/><br/><br/>//检查网页是否存在 <br/><br/>function CheckURL(URL) <br/>{ <br/>&nbsp;&nbsp;var xmlhttp = new ActiveXObject(&#34;Microsoft.XMLHTTP&#34;); <br/>&nbsp;&nbsp;xmlhttp.Open(&#34;GET&#34;,URL, false); <br/>&nbsp;&nbsp;try <br/>&nbsp;&nbsp;{&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;xmlhttp.Send();&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var result = xmlhttp.status; <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;catch(e) {return(false); } <br/>&nbsp;&nbsp;if(result==200) <br/>&nbsp;&nbsp;{&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return true; <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;xmlhttp = null; <br/>&nbsp;&nbsp;return false; <br/>} <br/><br/><br/>//连接数据库 <br/><br/>&lt;script. language=&#34;javascript&#34;&gt; <br/>&nbsp;&nbsp;//用 JavaScript. 写服务器端连接数据库的代码示例 <br/>&nbsp;&nbsp;var conn = new ActiveXObject(&#34;ADODB.Connection&#34;); <br/>&nbsp;&nbsp;conn.Open(&#34;Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; &#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;Password=; Initial Catalog=pubs&#34;); <br/>&nbsp;&nbsp;var rs = new ActiveXObject(&#34;ADODB.Recordset&#34;); <br/>&nbsp;&nbsp;var sql=&#34;sel&#101;ct * from authors&#34;; <br/>&nbsp;&nbsp;rs.open(sql, conn); <br/>shtml = &#34;&lt;table width=&#39;100%&#39; border=1&gt;&#34;; <br/>shtml +=&#34;&lt;tr bgcolor=&#39;#f4f4f4&#39;&gt;&lt;td&gt;au_id&lt;/td&gt;&lt;td&gt;au_lname&lt;/td&gt;&lt;td&gt;au_fname&lt;/td&gt;&lt;td&gt;phone&lt;/td&gt;&lt;td&gt;address&lt;/td&gt;&lt;td&gt; city&lt;/td&gt;&lt;td&gt;state&lt;/td&gt;&lt;td&gt;zip&lt;/td&gt;&lt;/tr&gt;&#34;; <br/>&nbsp;&nbsp;while(!rs.EOF) <br/>&nbsp;&nbsp;{ <br/>shtml += &#34;&lt;tr&gt;&lt;td&gt;&#34; + rs(&#34;au_id&#34;) + &#34;&lt;/td&gt;&lt;td&gt;&#34; + rs(&#34;au_lname&#34;) +&#34;&lt;/td&gt;&lt;td&gt;&#34; + rs(&#34;au_fname&#34;) + &#34;&lt;/td&gt;&lt;td&gt;&#34; + rs(&#34;phone&#34;) + &#34;&lt;/td&gt;&lt;td&gt;&#34;+ rs(&#34;address&#34;) + &#34;&lt;/td&gt;&lt;td&gt;&#34; + rs(&#34;city&#34;) + &#34;&lt;/td&gt;&lt;td&gt;&#34; + rs(&#34;state&#34;) + &#34;&lt;/td&gt;&lt;td&gt;&#34; + rs(&#34;zip&#34;) + &#34;&lt;/td&gt;&lt;/tr&gt;&#34;; <br/>rs.moveNext; <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;shtml += &#34;&lt;/table&gt;&#34;; <br/>&nbsp;&nbsp;document.write(shtml); <br/>&nbsp;&nbsp;rs.close();&nbsp;&nbsp;<br/>&nbsp;&nbsp;rs = null;&nbsp;&nbsp;<br/>&nbsp;&nbsp;conn.close();&nbsp;&nbsp;<br/>&nbsp;&nbsp;conn = null; <br/>&lt;/script&gt; <br/><br/><br/>//使用数据岛 <br/><br/>&lt;html&gt; <br/>&lt;body&gt; <br/>srno：&lt;input type=text datasrc=#xmldate DataFLD=srno size=&#34;76&#34;&gt;&lt;BR&gt; <br/>times：&lt;input type=text datasrc=#xmldate DataFLD=times size=&#34;76&#34;&gt;&lt;BR&gt; <br/>&lt;input id=&#34;first&#34; TYPE=button value=&#34;&lt;&lt;　第一条记录&#34;onclick=&#34;xmldate.recordset.moveFirst()&#34;&gt; <br/>&lt;input id=&#34;prev&#34; TYPE=button value=&#34;&lt;上一条记录&#34;onclick=&#34;xmldate.recordset.movePrevious()&#34;&gt;&nbsp;&nbsp; <br/>&lt;input id=&#34;next&#34; TYPE=button value=&#34;下一条记录&gt;&#34;onclick=&#34;xmldate.recordset.moveNext()&#34;&gt;&nbsp;&nbsp; <br/>&lt;input id=&#34;last&#34; TYPE=button value=&#34;最后一条记录&gt;&gt;&#34;onclick=&#34;xmldate.recordset.moveLast()&#34;&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&lt;input id=&#34;Add&#34; TYPE=button value=&#34;添加新记录&#34;onclick=&#34;xmldate.recordset.addNew()&#34;&gt;&nbsp;&nbsp; <br/><br/>&lt;XML ID=&#34;xmldate&#34;&gt; <br/>&lt;infolist&gt; <br/>&lt;info &gt;&lt;srno&gt;20041025-01&lt;/srno&gt;&lt;times&gt;null&lt;/times&gt;&lt;/info&gt; <br/>&lt;info &gt;&lt;srno&gt;20041101-09&lt;/srno&gt;&lt;times&gt;2004年10月1日2点22分0秒&lt;/times&gt;&lt;/info&gt; <br/>&lt;/infolist&gt; <br/>&lt;/XML&gt; <br/>&lt;/body&gt; <br/>&lt;/html&gt; <br/><br/><br/>//获得参数 <br/><br/>&lt;body&gt; <br/>&lt;a href=&#34;javascript.:location.href=location.href + &#39;?a=1&amp;b=2&#39;&#34;&gt;search&lt;/a&gt; <br/>&lt;script. language=&#34;JavaScript&#34;&gt; <br/>&lt;!-- <br/>var a = location.search.substr(1); <br/>if(a.length&gt;0) <br/>{ <br/>var re = /([^&amp;]*?)\=([^&amp;]*)/g <br/>var s = a.match(re); <br/>for(var i= 0;i&lt;s.length;i++) <br/>{ <br/>&nbsp;&nbsp;alert(s); <br/>&nbsp;&nbsp;alert(s.split(&#34;=&#34;)[1]); <br/>} <br/>} <br/>//--&gt; <br/>&lt;/script&gt; <br/>&lt;/body&gt; <br/><br/><br/><br/>//可编辑Sel&#101;ct <br/><br/>&lt;input type=text name=re_name style=&#34;width:100px;height:21px;font-size:10pt;&#34;&gt;&lt;span style=&#34;width:18px;border:0px solid red;&#34;&gt;&lt;sel&#101;ct name=&#34;r00&#34; style=&#34;margin-left:-100px;width:118px; background-color:#FFEEEE;&#34; onChange=&#34;document.all.re_name.value=this.value;&#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option value=&#34;1&#34;&gt;11111111&lt;option&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option value=&#34;2&#34;&gt;222222&lt;/option&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option value=&#34;3&#34;&gt;333333&lt;/option&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sel&#101;ct&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt; <br/><br/><br/><br/>//设置光标位置 <br/><br/>function getCaret(textbox) <br/>{ <br/>var control = document.activeElement; <br/>textbox.focus(); <br/>var rang = document.sel&#101;ction.cr&#101;ateRange(); <br/>&nbsp;&nbsp;rang.setEndPoint(&#34;StartToStart&#34;,textbox.cr&#101;ateTextRange()) <br/>control.focus(); <br/>return rang.text.length; <br/>} <br/>function setCaret(textbox,pos) <br/>{ <br/>try <br/>{ <br/>&nbsp;&nbsp;var r =textbox.cr&#101;ateTextRange(); <br/>&nbsp;&nbsp; r.moveStart(&#39;character&#39;,pos); <br/>&nbsp;&nbsp; r.collapse(true); <br/>&nbsp;&nbsp; r.sel&#101;ct(); <br/>} <br/>catch(e) <br/>{} <br/>} <br/>function sel&#101;ctLength(textbox,start,len) <br/>{ <br/>try <br/>{ <br/>&nbsp;&nbsp;var r =textbox.cr&#101;ateTextRange(); <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;r.moveEnd(&#39;character&#39;,len-(textbox.value.length-start)); <br/>&nbsp;&nbsp;r.moveStart(&#39;character&#39;,start); <br/>&nbsp;&nbsp; <br/>&nbsp;&nbsp;r.sel&#101;ct(); <br/>} <br/>catch(e) <br/>{//alert(e.description)} <br/>} <br/>function ins&#101;rtAtCaret(textbox,text) <br/>{ <br/>textbox.focus(); <br/>document.sel&#101;ction.cr&#101;ateRange().text = text; <br/>} <br/><br/>//页内查找 <br/><br/>function findInPage(str) <br/>{ <br/>var txt, i, found,n = 0; <br/>if (str == &#34;&#34;) <br/>{ <br/>&nbsp;&nbsp;return false; <br/>} <br/>txt = document.body.cr&#101;ateTextRange(); <br/>for (i = 0; i &lt;= n &amp;&amp; (found = txt.findText(str)) != false; i++) <br/>{ <br/>&nbsp;&nbsp;txt.moveStart(&#34;character&#34;, 1); <br/>&nbsp;&nbsp;txt.moveEnd(&#34;textedit&#34;); <br/>} <br/>if (found) <br/>{ <br/>&nbsp;&nbsp;txt.moveStart(&#34;character&#34;, -1); <br/>&nbsp;&nbsp;txt.findText(str); <br/>&nbsp;&nbsp;txt.sel&#101;ct(); <br/>&nbsp;&nbsp;txt.scrollIntoView(); <br/>&nbsp;&nbsp;n++;&nbsp;&nbsp; <br/>} <br/>else <br/>{ <br/>&nbsp;&nbsp;if (n &gt; 0) <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp; n = 0; <br/>&nbsp;&nbsp; findInPage(str); <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;else <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp; alert(str + &#34;...&nbsp;&nbsp;您要找的文字不存在。\n \n请试着输入页面中的关键字再次查找！&#34;); <br/>&nbsp;&nbsp;} <br/>} <br/>return false; <br/>} <br/><br/><br/><br/><br/>//操作EXECL <br/><br/>&lt;script. language=&#34;javascript&#34;&gt; <br/>function jStartExcel() { <br/>var xls = new ActiveXObject ( &#34;Excel.Application&#34; ); <br/>xls.visible = true; <br/>var newBook = xls.Workbooks.Add; <br/>newBook.Worksheets.Add; <br/>newBook.Worksheets(1).Activate; <br/>xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation = 2; <br/>xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize = 5; <br/>newBook.Worksheets(1).Columns(&#34;A&#34;).columnwidth=50; <br/>newBook.Worksheets(1).Columns(&#34;A&#34;).WrapText = true; <br/>newBook.Worksheets(1).Columns(&#34;B&#34;).columnwidth=50; <br/>newBook.Worksheets(1).Columns(&#34;B&#34;).WrapText = true; <br/>newBook.Worksheets(1).Range(&#34;A1:B1000&#34;).NumberFormat = &#34;0&#34;; <br/>newBook.Worksheets(1).Range(&#34;A1:B1000&#34;).HorizontalAlignment = -4131; <br/>newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex=&#34;15&#34;; <br/>newBook.Worksheets(1).Cells(1,1).value=&#34;First Column, First Cell&#34;; <br/>newBook.Worksheets(1).Cells(2,1).value=&#34;First Column, Second Cell&#34;; <br/>newBook.Worksheets(1).Cells(1,2).value=&#34;Second Column, First Cell&#34;; <br/>newBook.Worksheets(1).Cells(2,2).value=&#34;Second Column, Second Cell&#34;; <br/>newBook.Worksheets(1).Name=&#34;My First WorkSheet&#34;; <br/>} <br/>&lt;/script&gt; <br/><br/><br/>//自定义提示条 <br/><br/>&lt;a href=&#34;#&#34; title=&#34;这是提示&#34;&gt;tip&lt;/a&gt; <br/>&lt;script. Language=&#34;JavaScript&#34;&gt; <br/>//***********默认设置定义.********************* <br/>tPopWait=50;//停留tWait豪秒后显示提示。 <br/>tPopShow=5000;//显示tShow豪秒后关闭提示 <br/>showPopStep=20; <br/>popOpacity=99; <br/>//***************内部变量定义***************** <br/>sPop=null; <br/>curShow=null; <br/>tFadeOut=null; <br/>tFadeIn=null; <br/>tFadeWaiting=null; <br/>document.write(&#34;&lt;style. type=&#39;text/css&#39;id=&#39;defaultPopStyle&#39;&gt;&#34;); <br/>document.write(&#34;.cPopText {&nbsp;&nbsp;background-color: #F8F8F5;color:#000000; border: 1px #000000 solid;font-color: font-size: 12px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter: Alpha(Opacity=0)}&#34;); <br/>document.write(&#34;&lt;/style&gt;&#34;); <br/>document.write(&#34;&lt;div id=&#39;dypopLayer&#39; style=&#39;position:absolute;z-index:1000;&#39; class=&#39;cPopText&#39;&gt;&lt;/div&gt;&#34;); <br/><br/>function showPopupText(){ <br/>var o=event.srcElement; <br/>MouseX=event.x; <br/>MouseY=event.y; <br/>if(o.alt!=null &amp;&amp; o.alt!=&#34;&#34;){o.dypop=o.alt;o.alt=&#34;&#34;}; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(o.title!=null &amp;&amp; o.title!=&#34;&#34;){o.dypop=o.title;o.title=&#34;&#34;}; <br/>if(o.dypop!=sPop) { <br/>sPop=o.dypop; <br/>clearTimeout(curShow); <br/>clearTimeout(tFadeOut); <br/>clearTimeout(tFadeIn); <br/>clearTimeout(tFadeWaiting); <br/>if(sPop==null || sPop==&#34;&#34;) { <br/>dypopLayer.innerHTML=&#34;&#34;; <br/>dypopLayer.style.filter=&#34;Alpha()&#34;; <br/>dypopLayer.filters.Alpha.opacity=0; <br/>} <br/>else { <br/>if(o.dyclass!=null) popStyle=o.dyclass&nbsp;&nbsp;<br/>else popStyle=&#34;cPopText&#34;; <br/>curShow=setTimeout(&#34;showIt()&#34;,tPopWait); <br/>} <br/>} <br/>} <br/>function showIt(){ <br/>dypopLayer.className=popStyle; <br/>dypopLayer.innerHTML=sPop; <br/>popWidth=dypopLayer.clientWidth; <br/>popHeight=dypopLayer.clientHeight; <br/>if(MouseX+12+popWidth&gt;document.body.clientWidth) popLeftAdjust=-popWidth-24 <br/>else popLeftAdjust=0; <br/>if(MouseY+12+popHeight&gt;document.body.clientHeight) popTopAdjust=-popHeight-24 <br/>else popTopAdjust=0; <br/>dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust; <br/>dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust; <br/>dypopLayer.style.filter=&#34;Alpha(Opacity=0)&#34;; <br/>fadeOut(); <br/>} <br/>function fadeOut(){ <br/>if(dypopLayer.filters.Alpha.opacity&lt;popOpacity) { <br/>dypopLayer.filters.Alpha.opacity+=showPopStep; <br/>tFadeOut=setTimeout(&#34;fadeOut()&#34;,1); <br/>} <br/>else { <br/>dypopLayer.filters.Alpha.opacity=popOpacity; <br/>tFadeWaiting=setTimeout(&#34;fadeIn()&#34;,tPopShow); <br/>} <br/>} <br/>function fadeIn(){ <br/>if(dypopLayer.filters.Alpha.opacity&gt;0) { <br/>dypopLayer.filters.Alpha.opacity-=1; <br/>tFadeIn=setTimeout(&#34;fadeIn()&#34;,1); <br/>} <br/>} <br/>document.onmouseover=showPopupText; <br/>&lt;/script&gt; <br/><br/><br/>//插入文字 <br/><br/>document.onclick =function(){&nbsp;&nbsp;<br/>var oSource = window.event.srcElement;&nbsp;&nbsp;<br/>if(oSource.tagName!=&#34;DIV&#34;)&nbsp;&nbsp;<br/>return false;&nbsp;&nbsp;<br/>var sel = document.sel&#101;ction;&nbsp;&nbsp;<br/>if (sel!=null) {&nbsp;&nbsp;<br/>var rng = sel.cr&#101;ateRange();&nbsp;&nbsp;<br/>if (rng!=null)&nbsp;&nbsp;<br/>rng.pasteHTML(&#34;&lt;font color=red&gt;插入文字&lt;/font&gt;&#34;);&nbsp;&nbsp;<br/>}&nbsp;&nbsp;<br/>}&nbsp;&nbsp;<br/><br/><br/><br/>//netscapte下操作xml <br/><br/>doc = new ActiveXObject(&#34;Msxml2.DOMDocument&#34;); <br/>doc = new ActiveXObject(&#34;Microsoft.XMLDOM&#34;) <br/>-&gt;&gt; <br/>doc = (new DOMParser()).parseFromString(sXML,&#39;text/xml&#39;) <br/><br/><br/>//禁止FSO <br/><br/>1.注销组件 <br/>regsvr32 /u scrrun.dll <br/>2.修改PROGID&nbsp;&nbsp;<br/>HKEY_CLASSES_ROOT\Scripting.FileSystemObject <br/>Scripting.FileSystemObject <br/>3.对于使用object的用户，修改HKEY_CLASSES_ROOT\Scripting. <br/><br/><br/>//省略号 <br/><br/>&lt;DIV STYLE=&#34;width: 120px; height: 50px; border: 1px solid blue; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;overflow: hidden; text-overflow:ellipsis&#34;&gt; <br/>&lt;NOBR&gt;就是比如有一行文字，很长，表格内一行显示不下.&lt;/NOBR&gt; <br/>&lt;/DIV&gt; <br/><br/><br/>//判断键值 <br/><br/>&lt;html&gt; <br/>&lt;meta. http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34;&gt; <br/>&lt;head&gt; <br/>&lt;script. language=&#34;javascript&#34;&gt; <br/>var ie&nbsp;&nbsp;=navigator.appName==&#34;Microsoft Internet Explorer&#34;?true:false; <br/>&nbsp;&nbsp; <br/>function keyDown(e) <br/>{ <br/>if(!ie) <br/>{ <br/>&nbsp;&nbsp;var nkey=e.which; <br/>&nbsp;&nbsp;var iekey=&#39;现在是ns浏览器&#39;; <br/>&nbsp;&nbsp;var realkey=String.fromCharCode(e.which); <br/>} <br/>if(ie) <br/>{ <br/>&nbsp;&nbsp;var iekey=event.keyCode; <br/>&nbsp;&nbsp;var nkey=&#39;现在是ie浏览器&#39;; <br/>&nbsp;&nbsp;var realkey=String.fromCharCode(event.keyCode); <br/>&nbsp;&nbsp;if(event.keyCode==32){realkey=&#39;\&#39; 空格\&#39;&#39;} <br/>&nbsp;&nbsp;if(event.keyCode==13){realkey=&#39;\&#39; 回车\&#39;&#39;} <br/>&nbsp;&nbsp;if(event.keyCode==27){realkey=&#39;\&#39; Esc\&#39;&#39;} <br/>&nbsp;&nbsp;if(event.keyCode==16){realkey=&#39;\&#39; Shift\&#39;&#39;} <br/>&nbsp;&nbsp;if(event.keyCode==17){realkey=&#39;\&#39; Ctrl\&#39;&#39;} <br/>&nbsp;&nbsp;if(event.keyCode==18){realkey=&#39;\&#39; Alt\&#39;&#39;} <br/>} <br/>alert(&#39;ns浏览器中键值:&#39;+nkey+&#39;\n&#39;+&#39;ie浏览器中键值:&#39;+iekey+&#39;\n&#39;+&#39;实际键为&#39;+realkey); <br/>} <br/>document.onkeydown = keyDown; <br/>&lt;/script&gt; <br/>&lt;/head&gt; <br/>&lt;body&gt; <br/>//Javascript. Document. <br/>&lt;hr&gt; <br/>&lt;center&gt; <br/>&lt;h3&gt;请按任意一个键。。。。&lt;/h3&gt; <br/>&lt;/center&gt; <br/>&lt;/body&gt; <br/>&lt;/html&gt; <br/><br/><br/><br/>//检测media play版本 <br/><br/>&lt;IE:clientCaps ID=&#34;oClientCaps&#34;style=&#34;{behavior.:url(#default#clientcaps)}&#34; /&gt; <br/>&lt;SCRIPT&gt; <br/>var flash=&#34;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;WMPVersion= oClientCaps.getComponentVersion(&#34;{22D6F312-B0F6-11D0-94AB-0080C74C7E95}&#34;,&#34;ComponentID&#34;);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (WMPVersion != &#34;&#34;) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;flash = &#34;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var version = WMPVersion.split(&#34;,&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;var i; <br/>&nbsp;&nbsp;&nbsp;&nbsp;for (i = 0; i &lt; version.length; i++) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (i != 0) <br/>&nbsp;&nbsp;&nbsp;&nbsp;flash += &#34;.&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flash += version; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp; document.write(&#34;您的Windows Media Player 版本是:&#34;+flash+&#34;&lt;p&gt;&#34;); <br/>&nbsp;&nbsp;} <br/>&lt;/SCRIPT&gt; <br/><br/><br/><br/>//图象按比例 <br/><br/>&lt;script. language=&#34;JavaScript&#34;&gt; <br/>&lt;!-- <br/>//图片按比例缩放 <br/>var flag=false; <br/>function DrawImage(ImgD){ <br/>var image=new Image(); <br/>var iwidth = 80;&nbsp;&nbsp;//定义允许图片宽度 <br/>var iheight = 80;&nbsp;&nbsp;//定义允许图片高度 <br/>image.src=ImgD.src; <br/>if(image.width&gt;0 &amp;&amp; image.height&gt;0){ <br/>flag=true; <br/>if(image.width/image.height&gt;= iwidth/iheight){ <br/>&nbsp;&nbsp;if(image.width&gt;iwidth){&nbsp;&nbsp; <br/>&nbsp;&nbsp;ImgD.width=iwidth; <br/>&nbsp;&nbsp;ImgD.height=(image.height*iwidth)/image.width; <br/>&nbsp;&nbsp;}else{ <br/>&nbsp;&nbsp;ImgD.width=image.width;&nbsp;&nbsp; <br/>&nbsp;&nbsp;ImgD.height=image.height; <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;ImgD.alt=image.width+&#34;×&#34;+image.height; <br/>&nbsp;&nbsp;} <br/>else{ <br/>&nbsp;&nbsp;if(image.height&gt;iheight){&nbsp;&nbsp; <br/>&nbsp;&nbsp;ImgD.height=iheight; <br/>&nbsp;&nbsp;ImgD.width=(image.width*iheight)/image.height;&nbsp;&nbsp; <br/>&nbsp;&nbsp;}else{ <br/>&nbsp;&nbsp;ImgD.width=image.width;&nbsp;&nbsp; <br/>&nbsp;&nbsp;ImgD.height=image.height; <br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;ImgD.alt=image.width+&#34;×&#34;+image.height; <br/>&nbsp;&nbsp;} <br/>} <br/>}&nbsp;&nbsp;<br/>//--&gt; <br/>&lt;/script&gt; <br/>&lt;img src=&#34;..&#34; onload = &#34;DrawImage(this)&#34;&gt; <br/><br/><br/><br/>//细线Sel&#101;ct <br/><br/>&lt;span style=&#34;border:1px solid #000000; position:absolute; overflow:hidden;&#34; &gt; <br/>&lt;sel&#101;ct style=&#34;margin:-2px;&#34;&gt; <br/>&lt;option&gt;1111&lt;/option&gt; <br/>&lt;option&gt;11111111111111&lt;/option&gt; <br/>&lt;option&gt;111111111&lt;/option&gt; <br/>&lt;/sel&#101;ct&gt;&lt;/span&gt; <br/><br/><br/>//Import <br/><br/>function Import() { <br/>for( var i=0; i&lt;arguments.length; i++ ) { <br/>&nbsp;&nbsp;var file = arguments; <br/>&nbsp;&nbsp;if ( file.match(/\.js$/i))&nbsp;&nbsp;<br/>&nbsp;&nbsp; document.write(&#39;&lt;script. type=\&#34;text/javascript\&#34; src=\&#34;&#39; + file + &#39;\&#34;&gt;&lt;/sc&#39; + &#39;ript&gt;&#39;); <br/>&nbsp;&nbsp;else <br/>&nbsp;&nbsp; document.write(&#39;&lt;style. type=\&#34;text/css\&#34;&gt;@import \&#34;&#39; + file + &#39;\&#34; ;&lt;/style&gt;&#39;); <br/>} <br/>}; <br/><br/><br/>//js枚举 <br/><br/>function getComputerName() <br/>{ <br/>var objWMIService = GetObject(&#34;Winmgmts:root\cimv2&#34;); <br/>for(e = new Enumerator(objWMIService) ; !e.atEnd() ; e.moveNext()) <br/>{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;var getComputer = e.item(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;return getComputer.Name; <br/>} <br/>} <br/><br/><br/>//条件编译<br/><br/>&lt;script. language=javascript&gt; <br/>/*@cc_on @*/ <br/>/*@if (@_win32 &amp;&amp; @_jscript_version&gt;5) <br/>function window.confirm(str) <br/>{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;execScript(&#34;n = msgbox(&#39;&#34;+ str +&#34;&#39;, 257)&#34;, &#34;vbscript&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;return(n == 1); <br/>} <br/>@end @*/ <br/>&lt;/script&gt; <br/><br/><br/>//取得innerText <br/><br/><br/>&lt;SCRIPT. LANGUAGE=&#34;JavaScript&#34;&gt; <br/>&lt;!-- <br/>var xmlDoc = new ActiveXObject(&#34;Msxml2.DOMDocument.4.0&#34;); <br/>var currNode; <br/>xmlDoc.async = false; <br/>xmlDoc.async = false; <br/>xmlDoc.loadXML(&#34;&lt;TABLENAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你好你阿三&nbsp;&nbsp;&nbsp;&nbsp;大法&nbsp;&nbsp;&nbsp;&nbsp; 司法等四&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/TABLENAME&gt;&#34;); <br/>currNode = xmlDoc.documentElement; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;var s = currNode.xml; <br/>&nbsp;&nbsp;var r = /\&lt;([^\&gt;\s]*?)[^\&gt;]*?\&gt;([^\&lt;]*?)\&lt;\/\1\&gt;/ <br/>&nbsp;&nbsp;var b = s.replace(r,&#34;$2&#34;); <br/>&nbsp;&nbsp;alert(b); <br/>//--&gt; <br/>&lt;/SCRIPT&gt; <br/><br/><br/>//mergeAttributes 复制所有读/写标签属性到指定元素。 <br/><br/>&lt;SCRIPT&gt; <br/>function fnMerge(){ <br/>oSource.children[1].mergeAttributes(oSource.children[0]); <br/>} <br/>&lt;/SCRIPT&gt; <br/>&lt;SPAN ID=oSource&gt; <br/>&lt;DIV <br/>ID=&#34;oDiv&#34; <br/>ATTRIBUTE1=&#34;true&#34; <br/>ATTRIBUTE2=&#34;true&#34; <br/>onclick=&#34;alert(&#39;click&#39;);&#34; <br/>onmouseover=&#34;this.style.color=&#39;#0000FF&#39;;&#34; <br/>onmouseout=&#34;this.style.color=&#39;#000000&#39;;&#34; <br/>&gt; <br/>This is a sample &lt;B&gt;DIV&lt;/B&gt; element. <br/>&lt;/DIV&gt; <br/>&lt;DIV ID=&#34;oDiv2&#34;&gt; <br/>This is another sample &lt;B&gt;DIV&lt;/B&gt; element. <br/>&lt;/DIV&gt; <br/>&lt;/SPAN&gt; <br/>&lt;INPUT <br/>TYPE=&#34;button&#34; <br/>VALUE=&#34;Merge Attributes&#34; <br/>onclick=&#34;fnMerge()&#34; <br/>&gt;<br/><br/><br/>JavaScript[对象.属性]集锦<br/>SCRIPT. 标记&nbsp;&nbsp;<br/><br/>用于包含javascript代码.&nbsp;&nbsp;<br/><br/>语法&nbsp;&nbsp;<br/><br/>属性&nbsp;&nbsp;<br/><br/>LANGUAGE 定义脚本语言&nbsp;&nbsp;<br/><br/>SRC 定义一个URL用以指定以.JS结尾的文件 <br/><br/><br/>windows对象&nbsp;&nbsp;<br/><br/>每个HTML文档的顶层对象.&nbsp;&nbsp;<br/><br/>属性&nbsp;&nbsp;<br/><br/>frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放.&nbsp;&nbsp;<br/><br/>feames.length 子桢个数.&nbsp;&nbsp;<br/><br/>self 当前窗口.&nbsp;&nbsp;<br/><br/>parent 父窗口(当前窗口是中一个子窗口).&nbsp;&nbsp;<br/><br/>top 顶层窗口(是所有可见窗口的父窗口).&nbsp;&nbsp;<br/><br/>status 浏览器状态窗口上的消息.&nbsp;&nbsp;<br/><br/>defaultStatus 当status无效时,出现在浏览器状态窗口上的缺省消息.&nbsp;&nbsp;<br/><br/>name 内部名,为由window.open()方法打开的窗口定义的名字.&nbsp;&nbsp;<br/><br/>方法&nbsp;&nbsp;<br/><br/>alert(&#34;message&#34;) 显示含有给定消息的&#34;javascript. Alert&#34;对话框.&nbsp;&nbsp;<br/><br/>confirm(&#34;message&#34;) 显示含有给定消息的&#34;Confirm&#34;对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false.&nbsp;&nbsp;<br/><br/>prompt(&#34;message&#34;) 显示一个&#34;prompt&#34;对话框,要求用户根据显示消息给予相应输入.&nbsp;&nbsp;<br/><br/>open(&#34;URL&#34;,&#34;name&#34;) 打开一个新窗口,给予一个指定的名字.&nbsp;&nbsp;<br/><br/>close() 关闭当前窗口. <br/><br/><br/>frame对象&nbsp;&nbsp;<br/><br/>它是整个浏览器窗口的子窗口,除了status,defaultStatus,name属性外,它拥有window对象的全部属性.&nbsp;&nbsp;<br/><br/>location对象&nbsp;&nbsp;<br/><br/>含有当前URL的信息.&nbsp;&nbsp;<br/><br/>属性&nbsp;&nbsp;<br/><br/>href 整个URL字符串.&nbsp;&nbsp;<br/><br/>protocol 含有URL第一部分的字符串,如http:&nbsp;&nbsp;<br/><br/>host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/&nbsp;&nbsp;<br/><br/>hostname 包含URL中主机名的字符串.如<a href="http://www.cenpok.net" target="_blank" rel="external">http://www.cenpok.net</a>&nbsp;&nbsp;<br/><br/>port 包含URL中可能存在的端口号字符串.&nbsp;&nbsp;<br/><br/>pathname URL中&#34;/&#34;以后的部分.如~list/index.htm&nbsp;&nbsp;<br/><br/>hash &#34;#&#34;号(CGI参数)之后的字符串.&nbsp;&nbsp;<br/><br/>search &#34;?&#34;号(CGI参数)之后的字符串.&nbsp;&nbsp;<br/><br/><br/>document对象 <br/><br/>含有当前文档信息的对象. <br/><br/>属性 <br/><br/>title 当前文档标题,如果未定义,则包含&#34;Untitled&#34;. <br/><br/>location 文档的全URL. <br/><br/>lastModified 含有文档最后修改日期. <br/><br/>referrer 调用者URL,即用户是从哪个URL链接到当前页面的. <br/><br/>bgColor 背景色(#xxxxxx) <br/><br/>fgColor 前景文本颜色. <br/><br/>linkColor 超链接颜色. <br/><br/>vlinkColor 访问过的超链颜色. <br/><br/>alinkColor 激活链颜色(鼠标按住未放时). <br/><br/>forms[] 文档中form对象的数组,按定义次序存储. <br/><br/>forms.length 文档中的form对象数目. <br/><br/>links[] 与文档中所有HREF链对应的数组对象,按次序定义存储. <br/><br/>links.length 文档中HREF链的数目. <br/><br/>anchors[] 锚(...)数组,按次序定义存储. <br/><br/>anchors.length 文档中锚的数目. <br/><br/>方法 <br/><br/>write(&#34;string&#34;) 将字符串突出给当前窗口.(字符串可以含有HTML标记) <br/><br/>writeln(&#34;string&#34;) 与write()类似,在结尾追加回车符,只在预定格式文本中(...或...)生效. <br/><br/>clear() 清当前窗口. <br/><br/>close() 关闭当前窗口. <br/><br/><br/>form对象<br/><br/>属性 <br/><br/>name <br/><br/>中的NAME属性的字符串值. <br/><br/>method 中METHOD属性的类值,&#34;0&#34;=&#34;GET&#34; ,&#34;1&#34;=&#34;POST&#34; . <br/><br/>action 中ACTION属性的字符串值. <br/><br/>target 表格数据提交的目标,与标记中相应属性一致. <br/><br/>elements[index] elements属性包含form中的各个元素. <br/><br/>length 表格中的元素个数. <br/><br/>方法 <br/><br/>submit() 提交表格. <br/><br/>事件处理器onSubmit() 用户单击一个定义好的按钮提交form时运行的代码. <br/><br/>text和textarea对象 <br/><br/>属性 <br/><br/>name NAME属性的字符串值. <br/><br/>value 域内容的字符串值. <br/><br/>defaultValue 域内容的初始字符串值. <br/><br/>方法 <br/><br/>focus() 设置对象输入焦点. <br/><br/>blur() 从对象上移走输入焦点. <br/><br/>sel&#101;ct() 选定对象的输入区域.<br/><br/>事件处理器<br/><br/>onFocus 当输入焦点进入时执行. <br/><br/>onBlur 当域失去焦点时执行. <br/><br/>onSel&#101;ct 当域中有部分文本被选定时执行. <br/><br/>onChange 当域失去焦点且域值相对于onFocus执行有所改变时执行.<br/><br/>复选框(checkbox)对象 <br/><br/>属性<br/>name NAME属性的字符串值. <br/><br/>value 复选框内容的字符串值.如果设置了,则为&#34;on&#34;,否则为&#34;off&#34;. <br/><br/>checked 复选框内容的布尔值.如果设置了,则为true,否则为false . <br/><br/>defaultChecked 反映(CHECKED)属性的布尔值(缺省状态). <br/><br/>方法 <br/><br/>click() 选定复选框,并使之状态为&#34;on&#34;. <br/><br/>事件处理器 <br/><br/>onClick 当用户单击Checkbox时执行. <br/><br/><br/>单选按钮(radio)对象 <br/><br/>属性 <br/><br/>name NAME属性的字符串值. <br/><br/>length radio对象中单选按钮的个数. <br/><br/>value VALUE属性的字符串值. <br/><br/>checked 布尔值,按下为true,否则为false . <br/><br/>defaultChecked 反映CHECKED属性值的布尔值. <br/><br/>方法 <br/><br/>click() 选定单选按钮. <br/><br/>事件处理器 <br/><br/>onClick 当单选按钮被选定时执行. <br/><br/><br/>sel&#101;ct对象 <br/><br/>属性 <br/><br/>length sel&#101;ct对象中对象的个数. <br/><br/>name 由NAME=属性定义的sel&#101;ct对象的内部名. <br/><br/>sel&#101;ctedIndex sel&#101;ct对象中当前被选option的下标. <br/><br/>options 该属性对应于在HTML中定义sel&#101;ct对象时标记中的内容,它有如下属性: <br/><br/>text 标记后的文本串. <br/><br/>value VALUE属性的值,当Submit按钮被按下时,该值被提交. <br/><br/>defaultSel&#101;cted 反映标记的Sel&#101;ctED属性的布尔值. <br/><br/>sel&#101;cted 反映option的当前选择状态的布尔值. <br/><br/>事件处理器 <br/><br/>onFocus 当输入焦点进入域时执行. <br/><br/>onBlur 当域失去输入焦点时执行. <br/><br/>onChange 当域失去焦点且如果域的值相对于onFocus执行时有所改变,则执行onChange. <br/><br/><br/>Button对象 <br/><br/>表格中有三种类型按钮,由标记中的TYPE属性定义: <br/><br/>.submit (type=&#34;SUBMIT&#34;) <br/>.reset (type=&#34;RESET&#34;) <br/>.custom (type=&#34;BUTTON&#34;) <br/><br/>所有按钮对象都有如下成分: <br/>属性 <br/><br/>value VALUE属性的字符串值. <br/><br/>name NAME属性的字符串值. <br/>方法 <br/><br/>click() 选定按钮 <br/><br/>事件处理器 <br/><br/>onClick 当按钮被单击时执行. <br/><br/><br/>submit和reset对象 <br/><br/>属性 <br/><br/>value VALUE=属性的内容. <br/><br/>name NAME=属性的内容. <br/><br/>方法 <br/><br/>click() 选定按钮 <br/><br/>事件处理器 <br/><br/>onClick 当按钮被单击时执行. <br/><br/><br/>password对象 <br/><br/>属性 <br/><br/>defaultValue VALUE=属性的内容. <br/><br/>name NAME=属性的内容. <br/><br/>value 目前输入password域的数据. <br/><br/>方法 <br/><br/>focus() 将焦点带入password域. <br/><br/>blur 将焦点从password域移出. <br/><br/>sel&#101;ct() 选定password域中的当前数据,以备修改. <br/><br/><br/>navigator对象 <br/>该对象用于确定用户访问时使用的Navigator版本. <br/><br/>属性 <br/><br/>appCodeName 相对于用户浏览器的&#34;codename&#34; <br/><br/>appName 相对于用户浏览器的实际名字. <br/><br/>appVersion 相对于用户浏览器的版本号. <br/><br/>userAgent 该属性反映用户浏览器的全部信息.<br/><br/><br/>string对象 <br/><br/>string对象为操作字符串的内容提供了很多方法. <br/><br/>属性 <br/><br/>length 字符串的长度,即字符串中字符的个数. <br/><br/>方法 <br/><br/>big(),blink(),bold(),fixed(),italics(),small(),sub(),strike(),sup(),fontColor(color),fontSize(size) <br/><br/>以上方法为字符串增加相应的HTML标记. <br/><br/>charAt(index) 返回字符串中index处的字符. <br/><br/>indexOf(searchValue,[fromIndex]) 该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从 字符串内该位置开始搜索,当searchValue找到后,返回该串第一个字符的位置. <br/><br/>lastIndexOf(searchValue,[fromIndex]) 从字符串的尾部向前搜索searchValue,并报告找到的第一个实例. <br/><br/>substring(indexA,indexB) 获取自indexA到indexB的子串. <br/><br/>toLowerCase(),toUpperCase() 将字符串中所有字符全部转换成大写,小写. <br/><br/><br/>Date对象 <br/><br/>要使用Date对象,必须先生成一个Date实例: <br/><br/>变量名=new Date(); <br/><br/>方法 <br/>getDay(),getDate(),getHours(),getMinutes(),getMonth(),getSeconds(),getTime(), <br/>getTimeZoneOffset(),getYear() <br/><br/>还有setDay... ... <br/><br/>toGMTString() 用GMT格式返回当前时间. (Sun,12 Feb 1999 14:19:22 GMT)<br/><br/>toLocaleString 用locale格式返回当前时间. (03/11/99 14:19:22) <br/><br/>parse(date) 将普通date字符串转换成豪秒形式,从而给setTime()做参数. <br/><br/><br/>Math对象 <br/><br/>属性 <br/><br/>LN10 (10的自然对数) <br/><br/>PI (3.1415926...) <br/><br/>SQRT1_2 (1/2的平方根) <br/><br/>方法 <br/><br/>abs(x) 返回x的绝对值 <br/>acos(x) 返回x的arc cosine值 <br/>asin(x) 返回x的arc sin值 <br/>atan(x) 返回x的arc tangent值 <br/>ceil(x) 返回大于等于x的最小整数 <br/>cos(x) 返回x的cosine值 <br/>exp(x) 返回e的x次方 <br/>floor(x) 返回小于等于x的最大整数 <br/>log(x) 返回x的 <br/>max(x,y) 返回x,y中的大值 <br/>min(x,y) 返回x,y中的小值 <br/>pow(x,y) 返回x的y次方 <br/>round(x) 舍入到最近整数,(小于或等于0.5小数舍去) <br/>sin(x) 返回x的sin值 <br/>sqrt(x) 返回x的平方根 <br/>tan(x) 返回x的tangent值<br/><br/><br/>弹窗代码汇总<br/>【0、超完美弹窗代码 】<br/>功能：5小时弹一次+背后弹出+自动适应不同分辩率+准全屏显示 <br/><br/>代码： <br/>&lt;script&gt; <br/>function openwin(){ <br/>window.open(<a href="http://www.6882.com" target="_blank" rel="external">http://www.6882.com</a>,&#34;pop1&#34;,&#34;width=&#34;+(window.screen.width-15)+&#34;,height=&#34;+(window.screen.height-170)+&#34;,left=0,top=0,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,location=yes,status=yes&#34;) <br/>setTimeout(&#34;focus();&#34;,5); <br/>} <br/>function get_cookie(Name) { <br/>var search = Name + &#34;=&#34; <br/>var return＆#118alue = &#34;&#34;; <br/>if (documents＆#46cookie.length &gt; 0) { <br/>offset = documents＆#46cookie.indexOf(search) <br/>if (offset != -1) { <br/>offset += search.length <br/>end = documents＆#46cookie.indexOf(&#34;;&#34;, offset); <br/>if (end == -1) <br/>end = documents＆#46cookie.length; <br/>return＆#118alue=unescape(documents＆#46cookie.substring(offset, end)) <br/>} <br/>} <br/>return return＆#118alue; <br/>} <br/>function Set() <br/>{ <br/>var Then = new Date()　　　　 <br/>Then.setTime(Then.getTime() + 5*60*60*1000 ) <br/>documents＆#46cookie = &#34;popped1=yes;expires=&#34;+ Then.toGMTString() <br/>} <br/><br/>function loadpopup(){ <br/>if (get_cookie(&#39;popped1&#39;)==&#39;&#39;) <br/>{ <br/>openwin() <br/>Set() <br/>} <br/>} <br/>setTimeout(&#34;loadpopup()&#34;,5); <br/><br/>&lt;/script&gt; <br/><br/><br/>【1、最基本的弹出窗口代码】 <br/><br/>其实代码非常简单： <br/><br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; <br/>&lt;!-- <br/>window.open (&#39;page.html&#39;) <br/>--&gt; <br/>&lt;/script&gt; <br/>因 为着是一段＆#106avascripts代码，所以它们应该放在&lt;script. language=&#34;＆#106avascript&#34;&gt;标签和&lt;/script&gt;之间。&lt;!-- 和 --&gt;是对一些版本低的浏览器起作用，在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 <br/>window.open (&#39;page.html&#39;) 用于控制弹出新的窗口page.html，如果page.html不与主窗口在同一路径下，前面应写明路径，绝对路径(<a href="http://" target="_blank" rel="external">http://</a>)和相对路径(../)均可。用单引号和双引号都可以，只是不要混用。 <br/>这一段代码可以加入html的任意位置，&lt;head&gt;和&lt;/head&gt;之间可以，&lt;body&gt;间&lt;/body&gt;也可以，越前越早执行，尤其是页面代码长，又想使页面早点弹出就尽量往前放。 <br/><br/><br/>【2、经过设置后的弹出窗口】 <br/><br/>下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。 <br/>我们来定制这个弹出的窗口的外观，尺寸大小，弹出的位置以适应该页面的具体情况。 <br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; <br/>&lt;!-- <br/>window.open (&#39;page.html&#39;, &#39;newwindow&#39;, &#39;height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no&#39;) <br/>//写成一行 <br/>--&gt; <br/>&lt;/script&gt; <br/>参数解释： <br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; js脚本开始； <br/>window.open 弹出新窗口的命令； <br/>&#39;page.html&#39; 弹出窗口的文件名； <br/>&#39;newwindow&#39; 弹出窗口的名字（不是文件名），非必须，可用空&#39;&#39;代替； <br/>height=100 窗口高度； <br/>width=400 窗口宽度； <br/>top=0 窗口距离屏幕上方的象素值； <br/>left=0 窗口距离屏幕左侧的象素值； <br/>toolbar=no 是否显示工具栏，yes为显示； <br/>menubar，scrollbars 表示菜单栏和滚动栏。 <br/>resizable=no 是否允许改变窗口大小，yes为允许； <br/>location=no 是否显示地址栏，yes为允许； <br/>status=no 是否显示状态栏内的信息（通常是文件已经打开），yes为允许； <br/>&lt;/script&gt; js脚本结束 <br/><br/><br/>【3、用函数控制弹出窗口】 <br/><br/>下面是一个完整的代码。 <br/>&lt;html&gt; <br/>&lt;head&gt; <br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; <br/>&lt;!-- <br/>function openwin() { window.open (&#34;page.html&#34;, &#34;newwindow&#34;, &#34;height=100, width=400, toolbar= <br/>no, menubar=no, scrollbars=no, resizable=no, location=no, status=no&#34; <br/>//写成一行 <br/>} <br/>//--&gt; <br/>&lt;/script&gt; <br/>&lt;/head&gt; <br/>&lt;body &gt; <br/>...任意的页面内容... <br/>&lt;/body&gt; <br/>&lt;/html&gt; <br/>这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。 <br/>怎么调用呢？ <br/>方法一：&lt;body &gt; 浏览器读页面时弹出窗口； <br/>方法二：&lt;body &gt; 浏览器离开页面时弹出窗口； <br/>方法三：用一个连接调用： <br/>&lt;a href=&#34;#&#34; _fcksavedurl=&#34;&#34;#&#34;&#34; _fcksavedurl=&#34;&#34;#&#34;&#34; _fcksavedurl=&#34;&#34;#&#34;&#34; ＆#111nclick=&#34;openwin()&#34;&gt;打开一个窗口&lt;/a&gt; <br/>注意：使用的“#”是虚连接。 <br/>方法四：用一个按钮调用： <br/>&lt;input type=&#34;button&#34; ＆#111nclick=&#34;openwin()&#34; ＆#118alue=&#34;打开窗口&#34;&gt; <br/><br/><br/>【4、同时弹出2个窗口】 <br/><br/>对源代码稍微改动一下： <br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; <br/>&lt;!-- <br/>function openwin() <br/>{ window.open (&#34;page.html&#34;, &#34;newwindow&#34;, &#34;height=100, width=100, top=0,left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no&#34; <br/>//写成一行 <br/>window.open (&#34;page2.html&#34;, &#34;newwindow2&#34;, &#34;height=100, width=100, top=100, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no&#34; <br/>//写成一行 <br/>} <br/>//--&gt; <br/>&lt;/script&gt; <br/>为避免弹出的2个窗口覆盖，用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。 <br/><br/>注意：2个窗口的name(newwindows和newwindow2)不要相同，或者干脆全部为空。ok？ <br/><br/><br/>【5、主窗口打开文件1.htm，同时弹出小窗口page.html】 <br/><br/>如下代码加入主窗口&lt;head&gt;区： <br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; <br/>&lt;!-- <br/>function openwin() <br/>{window.open(&#34;page.html&#34;,&#34;&#34;,&#34;width=200,height=200&#34; <br/>} <br/>//--&gt; <br/>&lt;/script&gt; <br/>加入&lt;body&gt;区： <br/>&lt;a href=&#34;1.htm&#34; ＆#111nclick=&#34;openwin()&#34;&gt;open&lt;/a&gt;即可。 <br/><br/><br/>【6、弹出的窗口之定时关闭控制】 <br/><br/>下面我们再对弹出的窗口进行一些控制，效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的html中，可不是主页面中，否则...)，让它10秒后自动关闭是不是更酷了？ <br/><br/>首先，将如下代码加入page.html文件的&lt;head&gt;区： <br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; <br/>function closeit() <br/>{settimeout(&#34;self.close()&#34;,10000) //毫秒} <br/>&lt;/script&gt; <br/>然后，再用&lt;body &gt; 这一句话代替page.html中原有的&lt;body&gt;这一句就可以了。(这一句话千万不要忘记写啊！这一句的作用是调用关闭窗口的代码，10秒钟后就自行关闭该窗口。) <br/><br/><br/>【7、在弹出窗口中加上一个关闭按钮】 <br/><br/>&lt;form&gt; <br/>&lt;input type=&#39;button&#39; ＆#118alue=&#39;关闭&#39; ＆#111nclick=&#39;window.close()&#39;&gt; <br/>&lt;/form&gt; <br/><br/>呵呵，现在更加完美了！ <br/><br/><br/>【8、内包含的弹出窗口-一个页面两个窗口】 <br/><br/>上面的例子都包含两个窗口，一个是主窗口，另一个是弹出的小窗口。 <br/><br/>通过下面的例子，你可以在一个页面内完成上面的效果。 <br/>&lt;html&gt; <br/>&lt;head&gt; <br/>&lt;script. language=&#34;＆#106avascript&#34;&gt; <br/>function openwin() <br/>{openwindow=window.open(&#34;&#34;, &#34;newwin&#34;, &#34;height=250, width=250,toolbar=no,scrollbars=&#34;+scroll+&#34;,menubar=no&#34;; <br/>//写成一行 <br/>openwindow.document.write(&#34;&lt;title&gt;例子&lt;/title&gt;&#34; <br/>openwindow.document.write(&#34;&lt;body bgcolor=#ffffff&gt;&#34; <br/>openwindow.document.write(&#34;&lt;h1&gt;hello!&lt;/h1&gt;&#34; <br/>openwindow.document.write(&#34;new window opened!&#34; <br/>openwindow.document.write(&#34;&lt;/body&gt;&#34; <br/>openwindow.document.write(&#34;&lt;/html&gt;&#34; <br/>openwindow.document.close()} <br/>&lt;/script&gt; <br/>&lt;/head&gt; <br/>&lt;body&gt; <br/>&lt;a href=&#34;#&#34; ＆#111nclick=&#34;openwin()&#34;&gt;打开一个窗口&lt;/a&gt; <br/>&lt;input type=&#34;button&#34; ＆#111nclick=&#34;openwin()&#34; ＆#118alue=&#34;打开窗口&#34;&gt; <br/>&lt;/body&gt; <br/>&lt;/html&gt; <br/>看看 openwindow.document.write()里面的代码不就是标准的html吗？只要按照格式写更多的行即可。千万注意多一个标签或少一个标签就会出现错误。记得用openwindow.document.close()结束啊。<br/><br/><br/><br/><br/>【9、终极应用--弹出的窗口之cookie控制】 <br/><br/>回 想一下，上面的弹出窗口虽然酷，但是有一点小毛病(沉浸在喜悦之中，一定没有发现吧？)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页)，那 么每次刷新这个页面，窗口都会弹出一次，是不是非常烦人？:-(有解决的办法吗？yes! ;-) follow me. <br/><br/>我们使用cookie来控制一下就可以了。 <br/><br/>首先，将如下代码加入主页面html的&lt;head&gt;区： <br/>&lt;script&gt; <br/>function openwin() <br/>{window.open(&#34;page.html&#34;,&#34;&#34;,&#34;width=200,height=200&#34;} <br/>function get_cookie(name) <br/>{var search = name + &#34;=&#34; <br/>var return＆#118alue = &#34;&#34;; <br/>if (documents＆#46cookie.length &gt; 0) { <br/>offset = documents＆#46cookie.indexof(search) <br/>if (offset != -1) { <br/>offset += search.length <br/>end = documents＆#46cookie.indexof(&#34;;&#34;, offset); <br/>if (end == -1) <br/>end = documents＆#46cookie.length; <br/>return＆#118alue=unescape(documents＆#46cookie.substring(offset,end)) <br/>} <br/>} <br/>return return＆#118alue; <br/>} <br/>function loadpopup(){ <br/>if (get_cookie(&#39;popped&#39;)==&#39;&#39;){ <br/>openwin() <br/>documents＆#46cookie=&#34;popped=yes&#34; <br/>} <br/>} <br/>&lt;/script&gt; <br/>然后，用&lt;body &gt;（注意不是openwin而是loadpop啊！）替换主页面中原有的&lt;body&gt;这一句即可。你可以试着刷新一下这个页面或重新进入该页面，窗口再也不会弹出了。真正的pop-only-once！ <br/>强力弹窗代码: <br/><br/>&lt;Script. Language=&#34;＆#106avascript&#34;&gt; <br/>var paypopupURL = &#34;<a href="http://" target="_blank" rel="external">http://</a>23sui.com&#34;; <br/>var usingActiveX = true; <br/>function blockError(){return true;} <br/>window.＆#111nerror = blockError; <br/>//bypass norton internet security popup blocker <br/>if (window.SymRealWinOpen){window.open = SymRealWinOpen;} <br/>if (window.NS_ActualOpen) {window.open = NS_ActualOpen;} <br/>if (typeof(usingClick) == &#39;undefined&#39;) {var usingClick = false;} <br/>if (typeof(usingActiveX) == &#39;undefined&#39;) {var usingActiveX = false;} <br/>if (typeof(popwin) == &#39;undefined&#39;) {var popwin = null;} <br/>if (typeof(poped) == &#39;undefined&#39;) {var poped = false;} <br/>if (typeof(paypopupURL) == &#39;undefined&#39;) {var paypopupURL = &#34;<a href="http://" target="_blank" rel="external">http://</a>23sui.com/&#34;;} <br/>var blk = 1; <br/>var setupClickSuccess = false; <br/>var googleInUse = false; <br/>var myurl = location.href+&#39;/&#39;; <br/>var MAX_TRIED = 20; <br/>var activeXTried = false; <br/>var tried = 0; <br/>var randkey = &#39;0&#39;; // random key from server <br/>var myWindow; <br/>var popWindow; <br/>var setupActiveXSuccess = 0; <br/>// bypass IE functions <br/>function setupActiveX()<br/><br/>{if (usingActiveX) <br/><br/>{try<br/><br/>{if (setupActiveXSuccess &lt; 5) <br/><br/>{document.write(&#39;&lt;INPUT STYLE=&#34;display:none;&#34; ID=&#34;autoHit&#34; TYPE=&#34;TEXT&#34; ＆#111nKEYPRESS=&#34;showActiveX()&#34;&gt;&#39;);<br/><br/>popWindow=window.cr&#101;atePopup();<br/><br/>popWindow.document.body.innerHTML=&#39;&lt;DIV ID=&#34;objectRemover&#34;&gt;&lt;OBJECT ID=&#34;getParentDiv&#34; STYLE=&#34;position:absolute;top:0px;left:0px;&#34; WIDTH=1 HEIGHT=1 DATA=&#34;&#39;+myurl+&#39;/paypopup.html&#34; TYPE=&#34;text/html&#34;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&#39;;<br/><br/>document.write(&#39;&lt;IFRAME. NAME=&#34;popIframe&#34; STYLE=&#34;position:absolute;top:-100px;left:0px;width:1px;height:1px;&#34; SRC=&#34;about＆#58blank&#34;&gt;&lt;/IFRAME&gt;&#39;);<br/><br/>popIframe.document.write(&#39;&lt;OBJECT ID=&#34;getParentFrame&#34; STYLE=&#34;position:absolute;top:0px;left:0px;&#34; WIDTH=1 HEIGHT=1 DATA=&#34;&#39;+myurl+&#39;/paypopup.html&#34; TYPE=&#34;text/html&#34;&gt;&lt;/OBJECT&gt;&#39;);<br/><br/>setupActiveXSuccess = 6;}}catch(e){if (setupActiveXSuccess &lt; 5) {setupActiveXSuccess++;setTimeout(&#39;setupActiveX();&#39;,500);}else if (setupActiveXSuccess == 5) {activeXTried = true;setupClick();<br/>}<br/>}<br/>}<br/>} <br/>function tryActiveX()<br/>{if (!activeXTried &amp;&amp; !poped) <br/><br/>{if (setupActiveXSuccess == 6 &amp;&amp; googleInUse &amp;&amp; popWindow &amp;&amp; popWindow.document.getElementById(&#39;getParentDiv&#39;) &amp;&amp; popWindow.document.getElementById(&#39;getParentDiv&#39;).object &amp;&amp; popWindow.document.getElementById(&#39;getParentDiv&#39;).object.parentWindow) <br/><br/>{<br/>myWindow=popWindow.document.getElementById(&#39;getParentDiv&#39;).object.parentWindow;<br/>}<br/><br/>else if (setupActiveXSuccess == 6 &amp;&amp; !googleInUse &amp;&amp; popIframe. &amp;&amp; popIframe.getParentFrame. &amp;&amp; popIframe.getParentFrame.object &amp;&amp; popIframe.getParentFrame.object.parentWindow)<br/><br/>{<br/>myWindow=popIframe.getParentFrame.object.parentWindow;popIframe.location.replace(&#39;about＆#58blank&#39;);<br/>}<br/><br/>else<br/>{<br/>setTimeout(&#39;tryActiveX()&#39;,200);tried++;<br/>if (tried &gt;= MAX_TRIED &amp;&amp; !activeXTried)<br/>{<br/>activeXTried = true;setupClick();<br/>}<br/>return;<br/>}<br/><br/>openActiveX();<br/>window.windowFired=true;self.focus();<br/>}<br/>}<br/><br/>function openActiveX()<br/>{if (!activeXTried &amp;&amp; !poped) <br/>{if (myWindow &amp;&amp; window.windowFired)<br/>{<br/>window.windowFired=false;<br/>document.getElementById(&#39;autoHit&#39;).fireEvent(&#34;＆#111nkeypress&#34;, (document.cr&#101;ateEventObject().keyCode=escape(randkey).substring(1)));<br/>}<br/>else<br/>{<br/>setTimeout(&#39;openActiveX();&#39;,100);<br/>}<br/>tried++;<br/>if (tried &gt;= MAX_TRIED) <br/>{activeXTried = true;setupClick();<br/>}<br/>}<br/>} <br/>function showActiveX()<br/>{<br/>if (!activeXTried &amp;&amp; !poped)<br/>{if (googleInUse) <br/>{window.daChildObject=popWindow.document.getElementById(&#39;objectRemover&#39;).children(0);<br/>window.daChildObject=popWindow.document.getElementById(&#39;objectRemover&#39;).removeChild(window.daChildObject);<br/>}<br/>newWindow=myWindow.open(paypopupURL,&#39;abcdefg&#39;);<br/>if (newWindow) <br/>{<br/>newWindow.blur();<br/>self.focus();activeXTried = true;poped = true;<br/>}<br/>else <br/>{<br/>if (!googleInUse) <br/>{<br/>googleInUse=true;<br/>tried=0;<br/>tryActiveX();<br/>}<br/>else <br/>{<br/>activeXTried = true;<br/>setupClick();<br/>}<br/>}<br/>}<br/>} <br/>// end bypass IE functions <br/><br/>// normal call functions <br/><br/><br/>function paypopup()<br/>{if (!poped)<br/>{if(!usingClick &amp;&amp; !usingActiveX)<br/>{popwin = window.open(paypopupURL,&#39;abcdefg&#39;);<br/>if (popwin) <br/>{poped = true;<br/>}<br/>self.focus();<br/>}<br/>}<br/>if (!poped)<br/>{if (usingActiveX) <br/>{<br/>tryActiveX();<br/>}else<br/>{<br/>setupClick();<br/>}<br/>}<br/>} <br/>// end normal call functions <br/><br/>// ＆#111nclick call functions<br/><br/>function setupClick()<br/>{if (!poped &amp;&amp; !setupClickSuccess)<br/>{<br/>if (window.Event) <br/>document.captureEvents(Event.CLICK);<br/>prePaypop＆#111nclick = document.＆#111nclick;<br/>document.＆#111nclick = gopop;self.focus();<br/>setupClickSuccess=true;<br/>}<br/>} <br/><br/><br/>function gopop() <br/>{if (!poped) <br/>{<br/>popwin = window.open(paypopupURL,&#39;abcdefg&#39;);<br/>if (popwin) <br/>{<br/>poped = true;<br/>}<br/>self.focus();<br/>}<br/>if (typeof(prePaypop＆#111nclick) == &#34;function&#34;) <br/>{<br/>prePaypop＆#111nclick();<br/>}<br/>} <br/>// end ＆#111nclick call functions <br/><br/>// check version <br/><br/><br/>function detectGoogle() <br/>{if (usingActiveX) <br/>{<br/>try {<br/>document.write(&#39;&lt;DIV STYLE=&#34;display:none;&#34;&gt;&lt;OBJECT ID=&#34;detectGoogle&#34; CLASSID=&#34;clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB&#34; STYLE=&#34;display:none;&#34; CODEBASE=&#34;view-source:about＆#58blank&#34;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&#39;);<br/>googleInUse|=(typeof(document.getElementById(&#39;detectGoogle&#39;))==&#39;object&#39;);<br/>}<br/>catch(e)<br/>{<br/>setTimeout(&#39;detectGoogle();&#39;,50);<br/>}<br/>}<br/>} <br/><br/><br/>function version() <br/>{<br/>var s = &#39;W0&#39;;<br/>var bs = &#39;I0&#39;;<br/>var isframe. = false;<br/>var browser = window.navigator.userAgent;<br/>if (browser.indexOf(&#39;Win&#39;) != -1) <br/>{<br/>os = &#39;W1&#39;;<br/>}<br/>if (browser.indexOf(&#34;SV1&#34;) != -1) <br/>{<br/>bs = &#39;I2&#39;;<br/>}<br/>else if (browser.indexOf(&#34;Opera&#34;) != -1)<br/>{<br/>bs = &#34;I0&#34;;<br/>}<br/>else if (browser.indexOf(&#34;Firefox&#34;) != -1) <br/>{<br/>bs = &#34;I0&#34;;<br/>}<br/>else if (browser.indexOf(&#34;Microsoft&#34;) != -1 || browser.indexOf(&#34;MSIE&#34;) != -1) <br/>{<br/>bs = &#39;I1&#39;;<br/>}<br/>if (top.location != this.location) <br/>{<br/>isframe. = true;<br/>}<br/>paypopupURL = paypopupURL;<br/>usingClick = blk &amp;&amp; ((browser.indexOf(&#34;SV1&#34;) != -1) || (browser.indexOf(&#34;Opera&#34;) != -1) || (browser.indexOf(&#34;Firefox&#34;) != -1));<br/>usingActiveX = blk &amp;&amp; (browser.indexOf(&#34;SV1&#34;) != -1) &amp;&amp; !(browser.indexOf(&#34;Opera&#34;) != -1) &amp;&amp; ((browser.indexOf(&#34;Microsoft&#34;) != -1) || (browser.indexOf(&#34;MSIE&#34;) != -1));<br/><br/>detectGoogle();} <br/>version(); <br/><br/>// end check version <br/><br/>function loadingPop() { <br/>if(!usingClick &amp;&amp; !usingActiveX) <br/>{ <br/>paypopup(); <br/>} <br/>else if (usingActiveX)<br/>{<br/>tryActiveX();<br/>} <br/>else<br/>{<br/>setupClick();<br/>} <br/>} <br/>myurl = myurl.substring(0, myurl.indexOf(&#39;/&#39;,8)); <br/>if (myurl == &#39;&#39;) <br/>{<br/>myurl = &#39;.&#39;;<br/>} <br/>setupActiveX(); <br/>loadingPop(); <br/>self.focus(); <br/>&lt;/Script&gt;<br/><br/><br/><br/><br/>JS代码判断集锦(之一) <br/><br/><br/>&lt;script. language=&#34;JavaScript&#34;&gt; <br/>function checkid(iden,year,month,day){ <br/><br/>if (iden.value.length==15) { <br/><br/><br/>if ((iden.value.lastIndexOf(month.value+day.value))==8) { <br/><br/>return true; <br/>} <br/>return false; <br/>} <br/>if (iden.value.length==18) { <br/><br/><br/>if ((iden.value.indexOf(year.value+month.value+day.value))==6) { <br/><br/>return true; <br/>} <br/>return false; <br/>} <br/><br/>return false; <br/>} <br/><br/><br/>function isCharsInBag (s, bag) <br/>{ <br/>var i; <br/>for (i = 0; i &lt; s.length; i++) <br/>{ <br/>var c = s.charAt(i); <br/>if (bag.indexOf(c) == -1) return false; <br/>} <br/>return true; <br/>} <br/>function isEmpty(s) <br/>{ <br/>return ((s == null) || (s.length == 0)) <br/>} <br/><br/>function isWhitespace (s) <br/>{ <br/>var whitespace = &#34; \t\n\r&#34;; <br/>var i; <br/>for (i = 0; i &lt; s.length; i++) <br/>{ <br/>var c = s.charAt(i); <br/>if (whitespace.indexOf(c) &gt;= 0) <br/>{ <br/>return true; <br/>} <br/>} <br/>return false; <br/>} <br/>function isEmail (s,t) <br/>{ <br/>if (isEmpty(s)) <br/>{ <br/>window.alert(&#34;输入的E-mail地址不能为空，请输入！&#34;); <br/>mobj = eval(t); <br/>mobj.focus(); <br/>mobj.sel&#101;ct(); <br/>return false <br/>} <br/>if (isWhitespace(s)) <br/>{ <br/>window.alert(&#34;输入的E-mail地址中不能包含空格符，请重新输入！&#34;); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>var i = 1; <br/>var len = s.length; <br/><br/>if (len &gt; 50) <br/>{ <br/>window.alert(&#34;email地址长度不能超过50位!&#34;); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/><br/>pos1 = s.indexOf(&#34;@&#34;); <br/>pos2 = s.indexOf(&#34;.&#34;); <br/>pos3 = s.lastIndexOf(&#34;@&#34;); <br/>pos4 = s.lastIndexOf(&#34;.&#34;); <br/>if ((pos1 &lt;= 0)||(pos1 == len)||(pos2 &lt;= 0)||(pos2 == len)) <br/>{ <br/>window.alert(&#34;请输入有效的E-mail地址！&#34;); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>else <br/>{ <br/>if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1) <br/>|| ( pos1 != pos3 ) <br/>|| ( pos4 &lt; pos3 ) ) <br/>{ <br/>window.alert(&#34;请输入有效的E-mail地址！&#34;); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>} <br/><br/>if ( !isCharsInBag( s, &#34;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@&#34;)) <br/>{ <br/>window.alert(&#34;email地址中只能包含字符ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@\n&#34; + &#34;请重新输入&#34; ); <br/>mobj = eval(t) <br/>mobj.focus() <br/>return false; <br/>} <br/>return true; <br/>} <br/>function isnumber(str){ <br/>var digits=&#34;1234567890&#34;; <br/>var i=0; <br/>var strlen=str.length; <br/>while((i&lt;strlen)){ <br/>var char=str.charAt(i); <br/>if(digits.indexOf(char)==-1)return false;i++; <br/>} <br/>return true; <br/>} <br/>function isnumbercode(str){ <br/>var digits=&#34;1234567890-/&#34;; <br/>var i=0; <br/>var strlen=str.length; <br/>while((i&lt;strlen)){ <br/>var char=str.charAt(i); <br/>if(digits.indexOf(char)==-1)return false;i++; <br/>} <br/>return true; <br/>} <br/>&lt;/script&gt; <br/><br/>&lt;script. language=javascript&gt; <br/>function checkForm(theform){ <br/>if (document.frm.companyname.value.length==0){ <br/>alert(&#34;单位名称不能为空。&#34;); <br/>mobj = eval(&#34;document.frm.companyname&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/><br/>if (document.frm.address.value.length==0){ <br/>alert(&#34;单位地址不能为空&#34;); <br/>mobj = eval(&#34;document.frm.address&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/><br/>if (document.frm.invest.value.length==0){ <br/>alert(&#34;投资额不能为空&#34;); <br/>mobj = eval(&#34;document.frm.invest&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.codeornumber.value.length==0){ <br/>alert(&#34;法人代码证书号或营业执照编号不能为空&#34;); <br/>mobj = eval(&#34;document.frm.codeornumber&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/><br/>if (document.frm.linkman.value.length==0){ <br/>alert(&#34;联系人不能为空&#34;); <br/>mobj = eval(&#34;document.frm.linkman&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.linkmanjob.value.length==0){ <br/>alert(&#34;联系人职位不能为空&#34;); <br/>mobj = eval(&#34;document.frm.linkmanjob&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.phone.value.length==0){ <br/>alert(&#34;电话不能为空&#34;); <br/>mobj = eval(&#34;document.frm.phone&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/><br/>if (document.frm.email.value==&#39;&#39;) { <br/>window.alert (&#34;请输入您的E-mail地址 ！&#34;) <br/>mobj = eval(&#34;document.frm.email&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false <br/>} <br/>if ( !isEmail(document.frm.email.value,document.frm.email) ) <br/>return false <br/>if (document.frm.introduction.value.length==0){ <br/>alert(&#34;公司简介不能为空&#34;); <br/>mobj = eval(&#34;document.frm.introduction&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.positionname.value.length==0){ <br/>alert(&#34;职位名称不能为空&#34;); <br/>mobj = eval(&#34;document.frm.positionname&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.jobaddress.value.length==0){ <br/>alert(&#34;工作地点不能为空&#34;); <br/>mobj = eval(&#34;document.frm.jobaddress&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.jobfunction.value.length==0){ <br/>alert(&#34;工作职责不能为空&#34;); <br/>mobj = eval(&#34;document.frm.jobfunction&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.positionrequre.value.length==0){ <br/>alert(&#34;职位要求不能为空&#34;); <br/>mobj = eval(&#34;document.frm.positionrequre&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>if (document.frm.salary.value.length==0){ <br/>alert(&#34;待遇不能为空&#34;); <br/>mobj = eval(&#34;document.frm.salary&#34;); <br/>mobj.focus() <br/>mobj.sel&#101;ct() <br/>return false; <br/>} <br/>} <br/>&lt;/script&gt;<br/> <br/><br/><br/>JS代码判断集锦（之二）<br/><br/>&lt;INPUT TYPE=&#34;button&#34; value=&#34;登录&#34;&nbsp;&nbsp;tabindex=&#34;4&#34;&gt; <br/><br/>&lt;INPUT TYPE=&#34;button&#34; value=&#34;注册&#34;&nbsp;&nbsp;tabindex=&#34;4&#34;&gt; <br/><br/>function trim(inputstr) //去处空格,在获取客户端录入的表单信息前， <br/>都先trim一下再提交 例如:“form1.org_name.value = trim(form1.org_name.value);” <br/>{ <br/>if(!inputstr.length&gt;0) return &#34;&#34;; <br/>var starts=0; <br/>var ends=inputstr.length; <br/>while(starts&lt;ends) <br/>{ <br/>if(inputstr.substring(starts,starts+1)==&#34; &#34;) <br/>starts++; <br/>else <br/>break; <br/>} <br/>while(starts&lt;ends) <br/>{ <br/>if(inputstr.substring(ends-1,ends)==&#34; &#34;) <br/>ends--; <br/>else <br/>break; <br/>} <br/>return inputstr.substring(starts,ends); <br/>} <br/><br/>function isvalidcode(inputs) //校验邮政编码 <br/>{ <br/>var i,temp; <br/>var isvalidcode = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null||inputstr.length==0||inputstr.length!=6) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!(temp&gt;=&#34;0&#34; &amp;&amp; temp&lt;=&#34;9&#34;)) <br/>{ <br/>isvalidcode=false; <br/>break; <br/>} <br/>} <br/>return isvalidcode; <br/>} <br/><br/>function isvalidtel(inputs) //校验电话号码 <br/>{ <br/>var i,temp; <br/>var isvalidtel = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null||inputstr.length==0) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!(temp&gt;=&#34;0&#34; &amp;&amp; temp&lt;=&#34;9&#34; || temp==&#34;-&#34;)) <br/>{ <br/>isvalidtel=false; <br/>break; <br/>} <br/>} <br/>return isvalidtel; <br/>} <br/><br/>function isrealnum(inputs) //校验实数（含小数点） <br/>{ <br/>var i,temp; <br/>var isrealnum = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null||inputstr.length==0) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!(temp&gt;=&#34;0&#34; &amp;&amp; temp&lt;=&#34;9&#34; || temp==&#34;.&#34;)) <br/>{ <br/>isrealnum=false; <br/>break; <br/>} <br/>} <br/>return isrealnum; <br/>} <br/><br/>function isnumeric(inputs) //校验是否整数 <br/>{ <br/>var i,temp; <br/>var isnumeric = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null||inputstr.length==0) return false; <br/>//isvalid = true; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!(temp&gt;=&#34;0&#34; &amp;&amp; temp&lt;=&#34;9&#34;)) <br/>{ <br/>isnumeric=false; <br/>break; <br/>} <br/>} <br/>return isnumeric; <br/>} <br/><br/>function isvalidide(inputs) //校验身份证 <br/>{ <br/>var i,temp; <br/>var isvalidide = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length == null || inputstr.length == 0 || (inputstr.length != 15 &amp;&amp; inputstr.length != 18)) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!((temp&gt;=&#34;0&#34; &amp;&amp; temp&lt;=&#34;9&#34;) || temp == &#34;x&#34; || temp == &#34;X&#34;)) <br/>{ <br/>isvalidide=false; <br/>break; <br/>} <br/>} <br/>return isvalidide; <br/>} <br/><br/>function isvalidname(inputs) //校验账号2~15位（即只能是英文字母和数字组成的串） <br/>{ <br/>var i,temp; <br/>var isvalidname = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null || inputstr.length==0 || inputstr.length &gt; 15 || inputstr.length &lt; 2) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!((temp &gt;= &#34;0&#34; &amp;&amp; temp &lt;= &#34;9&#34;) || (temp &gt;= &#34;a&#34; &amp;&amp; temp &lt;= &#34;z&#34;) || (temp &gt;= &#34;A&#34; &amp;&amp; temp &lt;= &#34;Z&#34;))) <br/>{ <br/>isvalidname=false; <br/>break; <br/>} <br/>} <br/>return isvalidname; <br/>} <br/><br/>function isvalidphoto(inputs) //校验照片扩展名 <br/>{ <br/>var i,temp; <br/>var isvalidphoto = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null || inputstr.length==0) return true; //没有相片也允许的 <br/>temp=inputstr.substring(inputstr.lastIndexOf(&#34;.&#34;)+1); <br/><br/>temp = temp.toLowerCase(); <br/>if(!(temp == &#34;bmp&#34; || temp == &#34;jpg&#34; || temp == &#34;gif&#34;)) <br/>{ <br/>isvalidphoto=false; <br/>} <br/>return isvalidphoto; <br/>} <br/><br/>function isvalidzgh(inputs) //校验职工号8位（即只能是英文字母和数字组成的串） <br/>{ <br/>var i,temp; <br/>var isvalidzgh = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null || inputstr.length==0 || inputstr.length != 8) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!((temp &gt;= &#34;0&#34; &amp;&amp; temp &lt;= &#34;9&#34;) || (temp &gt;= &#34;a&#34; &amp;&amp; temp &lt;= &#34;z&#34;) || (temp &gt;= &#34;A&#34; &amp;&amp; temp &lt;= &#34;Z&#34;))) <br/>{ <br/>isvalidzgh=false; <br/>break; <br/>} <br/>} <br/>return isvalidzgh; <br/>} <br/><br/>function isvalidxh(inputs) //校验学号7位（即只能是英文字母和数字组成的串） <br/>{ <br/>var i,temp; <br/>var isvalidxh = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null || inputstr.length==0 || inputstr.length != 7) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!((temp &gt;= &#34;0&#34; &amp;&amp; temp &lt;= &#34;9&#34;) || (temp &gt;= &#34;a&#34; &amp;&amp; temp &lt;= &#34;z&#34;) || (temp &gt;= &#34;A&#34; &amp;&amp; temp &lt;= &#34;Z&#34;))) <br/>{ <br/>isvalidxh=false; <br/>break; <br/>} <br/>} <br/>return isvalidxh; <br/>} <br/><br/>function isvalidkcid(inputs) //校验课程编号5位（即只能是数字组成的串） <br/>{ <br/>var i,temp; <br/>var isvalidkcid = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null||inputstr.length==0||inputstr.length!=5) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!(temp&gt;=&#34;0&#34; &amp;&amp; temp&lt;=&#34;9&#34;)) <br/>{ <br/>isvalidkcid=false; <br/>break; <br/>} <br/>} <br/>return isvalidkcid; <br/>} <br/><br/>function isvalidnamee(inputs) //校验账号4~20位（即只能是英文字母和数字组成的串） <br/>{ <br/>var i,temp; <br/>var isvalidname = true; <br/>inputstr=trim(inputs); <br/>if(inputstr.length==null || inputstr.length==0 || inputstr.length &gt; 20 || inputstr.length &lt; 4) return false; <br/>for(i=0;i&lt;inputstr.length;i++) <br/>{ <br/>temp=inputstr.substring(i,i+1); <br/><br/>if(!((temp &gt;= &#34;0&#34; &amp;&amp; temp &lt;= &#34;9&#34;) || (temp &gt;= &#34;a&#34; &amp;&amp; temp &lt;= &#34;z&#34;) || (temp &gt;= &#34;A&#34; &amp;&amp; temp &lt;= &#34;Z&#34;))) <br/>{ <br/>isvalidname=false; <br/>break; <br/>} <br/>} <br/>return isvalidname; <br/>} <br/><br/><br/>&lt;Script. language=&#34;JavaScript&#34;&gt; <br/>function login() <br/>{ <br/>form1.UNAME.value = trim(form1.UNAME.value); <br/>form1.PWD.value = trim(form1.PWD.value); <br/>form1.PWD2.value = trim(form1.PWD2.value); <br/>form1.EMAIL.value = trim(form1.EMAIL.value); <br/>form1.NC.value = trim(form1.NC.value); <br/>if(!isvalidname(form1.UNAME.value)) <br/>{ <br/>alert(&#34;请您注意:用户名必须为『2~15位英文或数字』!&#34;); <br/>form1.UNAME.focus(); <br/>return false; <br/>} <br/>else if(!isvalidname(form1.PWD.value)) <br/>{ <br/>alert(&#34;请您注意:密码必须为『2~15位英文或数字』!&#34;); <br/>form1.PWD.focus(); <br/>return false; <br/>} <br/>else if(!isvalidname(form1.PWD2.value)) <br/>{ <br/>alert(&#34;请您注意:密码确认也必须为『2~15位英文或数字』!&#34;); <br/>form1.PWD2.focus(); <br/>return false; <br/>} <br/>else if(form1.PWD.value != form1.PWD2.value) <br/>{ <br/>alert(&#34;两次密码不一致!&#34;); <br/>form1.PWD.focus(); <br/>return false; <br/>} <br/>else if(form1.EMAIL.value == &#34;&#34; || form1.EMAIL.value.length &gt; 100) <br/>{ <br/>alert(&#34;请输入邮件!&#34;); <br/>form1.EMAIL.focus(); <br/>return false; <br/>} <br/>else if(form1.NC.value == &#34;&#34; || form1.NC.value.length &gt; 15) <br/>{ <br/>alert(&#34;请输入昵称!&#34;); <br/>form1.NC.focus(); <br/>return false; <br/>} <br/>else if(window.confirm(&#34;您确信提交!&#34;)) <br/>return true; <br/>else <br/>return false; <br/>} <br/><br/>function regedit() <br/>{ <br/>var litop = (screen.height - 162)/2; <br/>var lileft = (screen.width - 360)/2; <br/>window.open(&#34;/regedit.aspx&#34;, &#34;reg&#34;, &#34;titlebar=no,fullscreen=no,dependent=yes,height=162,width=360, <br/>top=&#34; + litop + &#34;,left=&#34; + lileft + &#34;, <br/>toolbar=no,menubar=no,scrollbars=no,resizable=no, <br/>channelmode=no,status=no,location=no,directories=no&#34;); <br/>} <br/>&lt;/Script&gt;<br/> <br/><br/><br/>1. 禁止复制(copy),禁用鼠标右键! <br/><br/>&lt;SCRIPT&gt; <br/>//加入页面保护 <br/>function rf() <br/>{return false; } <br/>document.oncontextmenu = rf <br/>function keydown() <br/>{if(event.ctrlKey ==true || event.keyCode ==93 || event.shiftKey ==true){return false;} } <br/>document.onkeydown =keydown <br/>function drag() <br/>{return false;} <br/>document.ondragstart=drag <br/>function stopmouse(e) { <br/>if (navigator.appName == &#39;Netscape&#39; &amp;&amp; (e.which == 3 || e.which == 2)) <br/>return false; <br/>else if <br/>(navigator.appName == &#39;Microsoft Internet Explorer&#39; &amp;&amp; (event.button == 2 || event.button == 3)) { <br/>alert(&#34;版权没有,但别复制 ：）&#34;); <br/>return false; <br/>} <br/>return true; <br/>} <br/>document.onmousedown=stopmouse; <br/>if (document.layers) <br/>window.captureEvents(Event.MOUSEDOWN); <br/>window.onmousedown=stopmouse; <br/><br/>&lt;/SCRIPT&gt; <br/>&lt;script. language=&#34;javascript&#34;&gt; <br/>function JM_cc(ob){ <br/>var bj=MM_findObj(ob); if (obj) { <br/>obj.sel&#101;ct();js=obj.cr&#101;ateTextRange();js.execCommand(&#34;Copy&#34;);} <br/>} <br/><br/>function MM_findObj(n, d) { //v4.0 <br/>var p,i,x; if(!d) d=document; if((p=n.indexOf(&#34;?&#34;))&gt;0&amp;&amp;parent.frames.length) { <br/>d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} <br/>if(!(x=d[n])&amp;&amp;d.all) x=d.all[n]; for (i=0;!x&amp;&amp;i&lt;d.forms.length;i++) x=d.forms[n]; <br/>for(i=0;!x&amp;&amp;d.layers&amp;&amp;i&lt;d.layers.length;i++) x=MM_findObj(n,d.layers.document); <br/>if(!x &amp;&amp; document.getElementById) x=document.getElementById(n); return x; <br/>} <br/>&lt;/script&gt;<br/><br/>2. JS和HTML互转 <br/><br/>&lt;body&gt; <br/>&lt;style&gt; <br/>body{font-size:9pt} <br/>textarea {color=&#34;#707888&#34;;font-family:&#34;verdana&#34;} <br/>.inputs {color=&#34;#707888&#34;;border:1px solid;background:#f4f4f4} <br/>&lt;/style&gt; <br/>在这里输入你需要转换的格式，可以是JavaScript也可以是DHtml. <br/>&lt;br&gt; <br/>&lt;textarea id=&#34;codes&#34; style=&#34;width:730;height:300&#34;&gt; <br/>&lt;/textarea&gt; <br/>&lt;br&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>清除输出 <br/>&lt;/button&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>全选代码 <br/>&lt;/button&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>拷贝代码 <br/>&lt;/button&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>粘贴代码 <br/>&lt;/button&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>Js转Html <br/>&lt;/button&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>Html转Js <br/>&lt;/button&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>点击显示源文件 <br/>&lt;/button&gt; <br/>&lt;button&nbsp;&nbsp;class=&#34;inputs&#34;&gt; <br/>预览代码[F12] <br/>&lt;/button&gt; <br/>&lt;br&gt; <br/>这个是输出格式的窗口: <br/>&lt;br&gt; <br/>&lt;textarea id=&#34;outputs&#34; style=&#34;width:730;height:300&#34;&gt;&lt;/textarea&gt; <br/>&lt;br&gt; <br/>一个不好的消息:这个Js转Html部分现在只是支持由这个程序生成的 <br/>&lt;br&gt; <br/>作者:FlashSoft2000 QQ:14433548 <br/>&lt;input id=&#34;hide&#34; style=&#39;display:none&#39;&gt; <br/>&lt;script&gt; <br/>//定义title <br/>document.title=&#34;多功能网页转换&#34; <br/>//显示网页源文件 <br/>function writes() <br/>{ <br/>outputs.value=document.body.outerHTML; <br/>} <br/>//清除输出窗口 <br/>function clears() <br/>{ <br/>outputs.innerHTML=&#39;&#39;; <br/>} <br/>//替换特定字符 <br/>//n1字符串,n2要替换的字,n3替换的字 <br/>function commute(n1,n2,n3) <br/>{ <br/>var a1,a2,a3=0,a0=&#39;&#39; <br/>a1=n1.length; <br/>a2=n2.length; <br/>for(x=0;x&lt;=(a1-a2);x++) <br/>{ <br/>if(n1.substr(x,a2)==n2) <br/>{ <br/>a0+=n1.substring(a3,x); <br/>a0+=n3; <br/>x+=(a2-1); <br/>a3=x+1; <br/>} <br/>} <br/>if(a3&lt;a1)a0+=n1.substring(a3,a1) <br/>{ <br/>return a0; <br/>} <br/>} <br/>//转换JavaScript为DHtml <br/>function js2html() <br/>{ <br/>hide.value=codes.value <br/>hide.value=commute(hide.value,&#39;\\&#34;&#39;,&#39;&#34;&#39;); <br/>hide.value=commute(hide.value,&#39;document.write(&#34;&#39;,&#39;&#39;); <br/>hide.value=commute(hide.value,&#39;&#34;)&#39;,&#39;&#39;); <br/>hide.value=commute(hide.value,&#39;&lt;script&gt;&#39;,&#39;&#39;); <br/>hide.value=commute(hide.value,&#39;&lt;\/script&gt;&#39;,&#39;&#39;); <br/>outputs.value=hide.value <br/>} <br/>//转换DHtml为JavaScript <br/>function html2js() <br/>{ <br/>hide.value=codes.value <br/>hide.value=commute(hide.value,&#39;&#34;&#39;,&#39;\\&#34;&#39;); <br/>hide.value=commute(hide.value,&#39;\\&#39;,&#39;\\\\&#39;); <br/>hide.value=commute(hide.value,&#39;&lt;\/script&gt;&#39;,&#39;&lt;\\/script&gt;&#39;); <br/>outputs.value=&#34;&lt;script&gt;document.write(\&#34;&#34;+hide.value+&#34;\&#34;)&lt;\/script&gt;&#34; <br/>} <br/>//预览代码 <br/>function seeHtm() <br/>{ <br/>open().document.write(&#34;&lt;title&gt;测试代码窗口&lt;/title&gt;&#34;+outputs.value); <br/>} <br/>//用快捷键F12预览 <br/>document.onkeydown=seeHtms <br/>function seeHtms() <br/>{ <br/>if((event.keyCode==123)) <br/>{ <br/>open().document.write(&#34;&lt;title&gt;测试代码窗口&lt;/title&gt;&#34;+outputs.value); <br/>} <br/>} <br/>//全选代码 <br/>function ta() <br/>{ <br/>outputs.sel&#101;ct() <br/>} <br/>//拷贝代码 <br/>function tc() <br/>{ <br/>document.execCommand(&#34;Copy&#34;) <br/>} <br/>//粘贴代码 <br/>function tp() <br/>{ <br/>outputs.focus() <br/>document.execCommand(&#34;Paste&#34;) <br/>} <br/>&lt;/script&gt;<br/><br/> <br/>广告JS代码效果大全<br/>1.[普通效果] <br/>&nbsp;&nbsp;&nbsp;&nbsp;现在很多网站广告做的如火如荼，现在我就来介绍一下常见的对联浮动广告效果的代码使用方法，介绍的这种效果，在1024*768分辨率下正常显示，在800*600的分辨率下可以自动隐藏，以免遮住页面影响访问者浏览内容，下面就是实现效果所需代码：<br/><br/><br/>var delta=0.015<br/>var collection; <br/>&nbsp;&nbsp;&nbsp;&nbsp;function floaters() { <br/>&nbsp;&nbsp;&nbsp;&nbsp;this.items = []; <br/>&nbsp;&nbsp;&nbsp;&nbsp;this.addItem =<br/>function(id,x,y,content) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;DIV id=&#39;+id+&#39; style=&#34;Z-INDEX: 0; POSITION: absolute; width:80px; height:60px;left:&#39;+(typeof(x)==&#39;string&#39;?eval(x):x)+&#39;;top:&#39;+(typeof(y)==&#39;string&#39;?eval(y):y)+&#39;&#34;&gt;&#39;+content+&#39;&lt;/DIV&gt;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var newItem = {}; <br/>&nbsp;&nbsp;&nbsp;&nbsp;newItem.object = document.getElementById(id); <br/>&nbsp;&nbsp;&nbsp;&nbsp;newItem.x = x; <br/>&nbsp;&nbsp;&nbsp;&nbsp;newItem.y = y; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.items[this.items.length] = newItem; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;this.play =<br/>function() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;collection =<br/>this.items <br/>&nbsp;&nbsp;&nbsp;&nbsp;setInterval(&#39;play()&#39;,10); <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;function play() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(screen.width&lt;=800) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;for(var i=0;i&lt;collection.length;i++) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;collection.object.style.display = &#39;none&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;return; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;for(var i=0;i&lt;collection.length;i++) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;var followObj = collection.object; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var followObj_x = (typeof(collection.x)==&#39;string&#39;?eval(collection.x):collection.x); <br/>&nbsp;&nbsp;&nbsp;&nbsp;var followObj_y = (typeof(collection.y)==&#39;string&#39;?eval(collection.y):collection.y); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta; <br/>&nbsp;&nbsp;&nbsp;&nbsp;dx=(dx&gt;0?1:-1)*Math.ceil(Math.abs(dx)); <br/>&nbsp;&nbsp;&nbsp;&nbsp;followObj.style.left=followObj.offsetLeft+dx; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta; <br/>&nbsp;&nbsp;&nbsp;&nbsp;dy=(dy&gt;0?1:-1)*Math.ceil(Math.abs(dy)); <br/>&nbsp;&nbsp;&nbsp;&nbsp;followObj.style.top=followObj.offsetTop+dy; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;followObj.style.display = &#39;&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var theFloaters =<br/>new floaters(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;theFloaters.addItem(&#39;followDiv1&#39;,&#39;document.body.clientWidth-100&#39;,0,&#39;&lt;/a&gt;&lt;br&gt;&lt;a href=广告链接地址 target=_blank&gt;&lt;img src=广告图片地址 width=100 height=400border=0&gt;&lt;/a&gt;&#39; target=_blank); <br/>&nbsp;&nbsp;&nbsp;&nbsp;theFloaters.addItem(&#39;followDiv2&#39;,0,0,&#39;&lt;br&gt;&lt;a href=广告链接地址 target=_blank&gt;&lt;img src=广告图片地址 width=100 height=400 border=0&gt;&lt;/a&gt;&#39; target=_blank); <br/>&nbsp;&nbsp;&nbsp;&nbsp;theFloaters.play(); <br/><br/>把上面的代码另存为一个JS文件，然后在想实现此效果的页面用 调用即可！注意修改广告图片地址和连接地址！<br/><br/> <br/>广告JS代码效果大全<br/><br/>2.[鼠标感应] <br/>&nbsp;&nbsp;&nbsp;&nbsp;与前面一个代码不同的是，当鼠标移动到广告图片上是可以感应显示另外设置好的广告大图效果，下面就是实现效果所需代码：<br/><br/>function bigshow(){ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_250.style.visibility = &#39;visible&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_80.style.visibility = &#39;hidden&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;function bighide(){ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_80.style.visibility = &#39;visible&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_250.style.visibility = &#39;hidden&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var ad_80= new Array(1); <br/>&nbsp;&nbsp;&nbsp;&nbsp;var ad_250= new Array(1); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_80[0]=&#34;&lt;a href=http://www.dfeng.net target=_blank&gt;&lt;img src=/skin/adv43/ad/ad_ad.gif border=0&gt;&lt;/a&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_250[0]=&#34;&lt;a href=http://www.dfeng.net target=_blank&gt;&lt;img src=/skin/adv43/ad/ad_ad2.gif border=0&gt;&lt;/a&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var imgheight; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var fubioleft; <br/>&nbsp;&nbsp;&nbsp;&nbsp;window.screen.width&gt;800 ? fubioleft=15:fubioleft=15 <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;DIV id=floater_left style=&#34;Z-INDEX: 25; LEFT:&#39;+fubioleft+&#39;px; WIDTH: 28px;POSITION: absolute; TOP: 42px; HEIGHT: 22px&#34;&gt;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_now = new Date(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_id= ad_now.getSeconds() %1 <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var adhead1=&#34;&lt;div id=div_80 style=&#39;position:absolute; width:95px; height:62px; z-index:12&#39; nMouseOver=bigshow();&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var adhead2=&#34;&lt;/div&gt;&lt;div id=div_250 style=&#39;position:absolute; visibility: hidden; z-index:13;width: 80; height: 60&#39; nMouseOut=bighide();&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;//var adhead1=&#34;&lt;div id=div_80 style=&#39;position:absolute; width:95px; height:62px; z-index:20&#39; nMouseOut=&#39;//MM_showHideLayers(\&#34;div_250\&#34;,\&#34;\&#34;,\&#34;hide\&#34;)&#39; nMouseOver=&#39;MM_showHideLayers(\&#34;div_250\&#34;,\&#34;\&#34;,\&#34;show\&#34;)&#39;&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;//var adhead2=&#34;&lt;/div&gt;&lt;div id=div_250 style=&#39;position:absolute; z-index:21;visibility: hidden; width: 80; height: 60&#39; nMouseOver=&#39;MM_showHideLayers(\&#34;div_250\&#34;,\&#34;\&#34;,\&#34;show\&#34;)&#39; nMouseOut=&#39;MM_showHideLayers(\&#34;div_250\&#34;,\&#34;\&#34;,\&#34;hide\&#34;)&#39;&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(adhead1+ad_80[ad_id]+adhead2+ad_250[ad_id]+&#34;&lt;/div&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write (&#34;&lt;/div&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;self.onError=null; <br/>&nbsp;&nbsp;&nbsp;&nbsp;currentX = currentY = 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;whichIt = null; <br/>&nbsp;&nbsp;&nbsp;&nbsp;lastScrollX = 0; lastScrollY = 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;NS = (document.layers) ? 1 : 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;IE = (document.all) ? 1: 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;function heartBeat() { <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(IE) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;diffY = document.body.scrollTop; <br/>&nbsp;&nbsp;&nbsp;&nbsp;diffX = document.body.scrollLeft; } <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;diffY = self.pageYOffset; diffX = self.pageXOffset; } <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(diffY != lastScrollY) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;percent = .5 * (diffY - lastScrollY); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(percent &gt; 0) percent = Math.ceil(percent); <br/>&nbsp;&nbsp;&nbsp;&nbsp;else percent = Math.floor(percent); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(IE) document.all.floater_left.style.pixelTop += percent; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS) document.floater_left.top += percent; <br/>&nbsp;&nbsp;&nbsp;&nbsp;lastScrollY = lastScrollY + percent; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(diffX != lastScrollX) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;percent = .5 * (diffX - lastScrollX); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(percent &gt; 0) percent = Math.ceil(percent); <br/>&nbsp;&nbsp;&nbsp;&nbsp;else percent = Math.floor(percent); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(IE) document.all.floater_left.style.pixelLeft += percent; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS) document.floater_left.left += percent; <br/>&nbsp;&nbsp;&nbsp;&nbsp;lastScrollX = lastScrollX + percent; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS || IE) action = window.setInterval(&#34;heartBeat()&#34;,1);var ad_80= new Array(1); <br/>&nbsp;&nbsp;&nbsp;&nbsp;var ad_250= new Array(1); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_80[0]=&#34;&lt;a href=http://www.dfeng.net target=_blank&gt;&lt;img src=/skin/adv43/ad/ad_ad.jpg border=0&gt;&lt;/a&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_250[0]=&#34;&lt;a href=http://www.dfeng.net target=_blank&gt;&lt;img src=/skin/adv43/ad/ad_ad.jpg border=0&gt;&lt;/a&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var imgheight; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var fubioleft; <br/>&nbsp;&nbsp;&nbsp;&nbsp;window.screen.width&gt;800 ? fubioleft=15:fubioleft=15 <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;DIV id=floater_right style=&#34;Z-INDEX: 25; LEFT:&#39;+fubioleft+&#39;px; WIDTH: 28px;POSITION: absolute; TOP: 42px; HEIGHT: 22px&#34;&gt;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_now = new Date(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;ad_id= ad_now.getSeconds() %1 <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function myload() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;if (navigator.appName == &#34;Netscape&#34;) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.div_right_80.pageX=+window.innerWidth-130; <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.div_right_250.pageX=+window.innerWidth-300; <br/>&nbsp;&nbsp;&nbsp;&nbsp;mymove(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;div_right_80.style.left=document.body.offsetWidth-130; <br/>&nbsp;&nbsp;&nbsp;&nbsp;div_right_250.style.left=document.body.offsetWidth-300; <br/>&nbsp;&nbsp;&nbsp;&nbsp;mymove(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function mymove() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(document.ns) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.div_right_80.left=pageXOffset+window.innerWidth-130; <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.div_right_250.left=pageXOffset+window.innerWidth-300; <br/>&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(&#34;mymove();&#34;,20) <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;div_right_80.style.left=document.body.scrollLeft+document.body.offsetWidth-145; <br/>&nbsp;&nbsp;&nbsp;&nbsp;div_right_250.style.left=document.body.scrollLeft+document.body.offsetWidth-300; <br/>&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(&#34;mymove();&#34;,20) <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var adhead1=&#34;&lt;div id=div_right_80 style=&#39;position:absolute; width:95px; height:60px; z-index:12&#39; nMouseOver=bigshow_right();&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var adhead2=&#34;&lt;/div&gt;&lt;div id=div_right_250 style=&#39;position:absolute; visibility: hidden; z-index:13;width: 250; height: 250&#39; nMouseOut=bighide_right();&gt;&lt;div align=right&gt;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(adhead1+ad_80[ad_id]+adhead2+ad_250[ad_id]+&#34;&lt;/div&gt;&lt;/div&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;myload() <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write (&#34;&lt;/div&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;self.onError=null; <br/>&nbsp;&nbsp;&nbsp;&nbsp;currentX_right = currentY_right = 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;whichIt_right = null; <br/>&nbsp;&nbsp;&nbsp;&nbsp;lastScrollX_right = 0; lastScrollY_right = 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;NS = (document.layers) ? 1 : 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;IE = (document.all) ? 1: 0; <br/>&nbsp;&nbsp;&nbsp;&nbsp;function heartBeat_right() { <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(IE) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;diffY_right = document.body.scrollTop; <br/>&nbsp;&nbsp;&nbsp;&nbsp;diffX_right = document.body.scrollLeft; } <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;diffY_right = self.pageYOffset; diffX_right = self.pageXOffset; } <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(diffY_right != lastScrollY_right) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;percent_right = .5 * (diffY_right - lastScrollY_right); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(percent_right &gt; 0) percent_right = Math.ceil(percent_right); <br/>&nbsp;&nbsp;&nbsp;&nbsp;else percent_right = Math.floor(percent_right); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(IE) document.all.floater_right.style.pixelTop += percent_right; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS) document.floater_right.top += percent_right; <br/>&nbsp;&nbsp;&nbsp;&nbsp;lastScrollY_right = lastScrollY_right + percent_right; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(diffX_right != lastScrollX_right) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;percent_right = .5 * (diffX_right - lastScrollX_right); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(percent_right &gt; 0) percent_right = Math.ceil(percent_right); <br/>&nbsp;&nbsp;&nbsp;&nbsp;else percent_right = Math.floor(percent_right); <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(IE) document.all.floater_right.style.pixelLeft += percent_right; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS) document.floater_right.left += percent_right; <br/>&nbsp;&nbsp;&nbsp;&nbsp;lastScrollX_right = lastScrollX_right + percent_right; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(NS || IE) action = window.setInterval(&#34;heartBeat_right()&#34;,1); <br/>&nbsp;&nbsp;&nbsp;&nbsp;function bigshow_right(){ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_right_250.style.visibility = &#39;visible&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_right_80.style.visibility = &#39;hidden&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;function bighide_right(){ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_right_80.style.visibility = &#39;visible&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.div_right_250.style.visibility = &#39;hidden&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;}document.write(&#39;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&#39;); <br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>3.[允许关闭] <br/>&nbsp;&nbsp;&nbsp;&nbsp;与前面两个代码不同的是，广告图下方增加了一个图片按纽，允许访客点击关闭广告图片，下面文本框中就是实现效果所需代码： <br/><br/>var delta=0.015; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var collection; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var closeB=false; <br/>&nbsp;&nbsp;&nbsp;&nbsp;function floaters() { <br/>&nbsp;&nbsp;&nbsp;&nbsp;this.items = []; <br/>&nbsp;&nbsp;&nbsp;&nbsp;this.addItem = function(id,x,y,content) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;DIV id=&#39;+id+&#39; style=&#34;Z-INDEX: 10; POSITION: absolute; width:80px; height:60px;left:&#39;+(typeof(x)==&#39;string&#39;?eval(x):x)+&#39;;top:&#39;+(typeof(y)==&#39;string&#39;?eval(y):y)+&#39;&#34;&gt;&#39;+content+&#39;&lt;/DIV&gt;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var newItem = {}; <br/>&nbsp;&nbsp;&nbsp;&nbsp;newItem.object = document.getElementById(id); <br/>&nbsp;&nbsp;&nbsp;&nbsp;newItem.x = x; <br/>&nbsp;&nbsp;&nbsp;&nbsp;newItem.y = y; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.items[this.items.length] = newItem; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;this.play = function() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;collection = this.items <br/>&nbsp;&nbsp;&nbsp;&nbsp;setInterval(&#39;play()&#39;,30); <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;function play() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(screen.width&lt;=800 || closeB) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;for(var i=0;i&lt;collection.length;i++) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;collection.object.style.display = &#39;none&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;return; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;for(var i=0;i&lt;collection.length;i++) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;var followObj = collection.object; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var followObj_x = (typeof(collection.x)==&#39;string&#39;?eval(collection.x):collection.x); <br/>&nbsp;&nbsp;&nbsp;&nbsp;var followObj_y = (typeof(collection.y)==&#39;string&#39;?eval(collection.y):collection.y); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta; <br/>&nbsp;&nbsp;&nbsp;&nbsp;dx=(dx&gt;0?1:-1)*Math.ceil(Math.abs(dx)); <br/>&nbsp;&nbsp;&nbsp;&nbsp;followObj.style.left=followObj.offsetLeft+dx; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta; <br/>&nbsp;&nbsp;&nbsp;&nbsp;dy=(dy&gt;0?1:-1)*Math.ceil(Math.abs(dy)); <br/>&nbsp;&nbsp;&nbsp;&nbsp;followObj.style.top=followObj.offsetTop+dy; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;followObj.style.display = &#39;&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;function closeBanner() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;closeB=true; <br/>&nbsp;&nbsp;&nbsp;&nbsp;return; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var theFloaters = new floaters(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;// <br/>&nbsp;&nbsp;&nbsp;&nbsp;theFloaters.addItem(&#39;followDiv1&#39;,&#39;document.body.clientWidth-100&#39;,0,&#39;&lt;a&nbsp;&nbsp;href=http://www.dfeng.net target=_blank&gt;&lt;img src=ad/doublead/right.gif width=100 height=554 border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;img src=ad/doublead/close.gif &gt;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;theFloaters.addItem(&#39;followDiv2&#39;,0,0,&#39;&lt;a&nbsp;&nbsp;href=http://www.dfeng.net target=_blank&gt;&lt;img src=ad/doublead/ad_ad.gif width=100 height=400 border=0 &gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;img src=ad/doublead/close.gif &gt;&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;theFloaters.play(); <br/><br/><br/>&nbsp;&nbsp; 把上面的代码分别另存为两个JS文件，然后在想实现此效果的页面用 <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script. type=&#34;text/javascript&#34; language=&#34;javascript1.2&#34; src=&#34;*.js&#34;&gt;&lt;/SCRIPT&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;调用即可，*代表你另存的文件名！注意修改广告图片地址和连接地址！<br/><br/><br/>广告JS代码效果大全<br/><br/>4.[浮动对联广告---之左侧代码] <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;如果您想只有一侧显示的话,下面是实现左侧效果所需代码： <br/><br/>&nbsp;&nbsp;var ad_float_left_src =&#34;图片地址&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var ad_float_left_url =&#34;地址&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var ad_float_left_type = &#34;&#34;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.ns = navigator.appName == &#34;Microsoft Internet Explorer&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var imgheight_close <br/>&nbsp;&nbsp;&nbsp;&nbsp;var imgleft <br/>&nbsp;&nbsp;&nbsp;&nbsp;window.screen.width&gt;800 ? imgheight_close=120:imgheight_close=120 <br/>&nbsp;&nbsp;&nbsp;&nbsp;window.screen.width&gt;800 ? imgleft=8:imgleft=122 <br/>&nbsp;&nbsp;&nbsp;&nbsp;function myload() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;myleft.style.top=document.body.scrollTop+document.body.offsetHeigh <br/>&nbsp;&nbsp;&nbsp;&nbsp;t-imgheight_close; <br/>&nbsp;&nbsp;&nbsp;&nbsp;myleft.style.left=imgleft; <br/>&nbsp;&nbsp;&nbsp;&nbsp;leftmove(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;function leftmove() <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;myleft.style.top=document.body.scrollTop+document.body.offsetHeigh <br/>&nbsp;&nbsp;&nbsp;&nbsp;t-imgheight_close; <br/>&nbsp;&nbsp;&nbsp;&nbsp;myleft.style.left=imgleft; <br/>&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(&#34;leftmove();&#34;,50) <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function MM_reloadPage(init) { //reloads the window if Nav4 <br/>&nbsp;&nbsp;&nbsp;&nbsp;resized <br/>&nbsp;&nbsp;&nbsp;&nbsp;if (init==true) with (navigator) {if ((appName==&#34;Netscape&#34;)&amp;&amp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;(parseInt(appVersion)==4)) { <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; <br/>&nbsp;&nbsp;&nbsp;&nbsp;nresize=MM_reloadPage; }} <br/>&nbsp;&nbsp;&nbsp;&nbsp;else if (innerWidth!=document.MM_pgW || innerHeight! <br/>&nbsp;&nbsp;&nbsp;&nbsp;=document.MM_pgH) location.reload(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;MM_reloadPage(true) <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function close_float_left(){ <br/>&nbsp;&nbsp;&nbsp;&nbsp;myleft.style.visibility=&#39;hidden&#39;; <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#34;&lt;div id=myleft style=&#39;position: <br/>&nbsp;&nbsp;&nbsp;&nbsp;absolute;width:80;top:300;left:5;visibility: visible;z-index: 1&#39;&gt;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;&lt;style&gt;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;A.closefloat:link,A.refloat:visited {text- <br/>&nbsp;&nbsp;&nbsp;&nbsp;decoration:none;color:#000000;font-size:12px}&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;A.closefloat:active,A.refloat:hover {text-decoration:underline;color:#0000FF;font-size:12px}&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;&lt;/style&gt;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;&lt;table border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(document.ns){ <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(ad_float_left_type!=&#34;swf&#34;) <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#34;&lt;a href=&#39;&#34; + ad_float_left_url + &#34;&#39; target <br/>&nbsp;&nbsp;&nbsp;&nbsp;= &#39;_blank&#39;&gt;&lt;img src=&#39;&#34; + ad_float_left_src + &#34;&#39; WIDTH=88 <br/>&nbsp;&nbsp;&nbsp;&nbsp;height=31 border=0&gt;&lt;/a&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#34;&lt;EMBED src=&#39;&#34; + ad_float_left_src + &#34;&#39; <br/>&nbsp;&nbsp;&nbsp;&nbsp;quality=high WIDTH=80 HEIGHT=80 TYPE=&#39;application/x-shockwave- <br/>&nbsp;&nbsp;&nbsp;&nbsp;flash&#39; id=changhongout &gt;&lt;/EMBED&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#34;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=80 height=20 <br/>&nbsp;&nbsp;&nbsp;&nbsp;align=right&gt;&lt;a href=&#39;javascript.:close_float_left( target=_blank);void(0);&#39; <br/>&nbsp;&nbsp;&nbsp;&nbsp;class=closefloat&gt;&lt;b&gt;&lt;font color=#ff0000&gt;关闭&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;&lt;/table&gt;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;&lt;/div&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;myload()} <br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>[ 5.背投广告] <br/><br/>&lt;script. language=&#34;javascript&#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- <br/>&nbsp;&nbsp;&nbsp;&nbsp;var sohu=window.open(&#39;<a href="http://" target="_blank" rel="external">http://</a>www.sohu.com&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;var ads=window.open(&#39;about:blank&#39;,&#39;ads&#39;,&#39;width=700,height=400&#39;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;sohu.focus(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;ads.document.open(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;ads.document.write (&#34;&lt;html&gt;&lt;head&gt;&lt;title&gt;ads&lt;/title&gt;&lt;/head&gt;&lt;body&gt;This is background ads&lt;/body&gt;&lt;/html&gt;&#34;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;ads.document.close(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;//--&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/><br/>[ 6.收缩广告] <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script. language=&#34;javascript&#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- <br/>&nbsp;&nbsp;&nbsp;&nbsp;var bwidth=800; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var bheight=400; <br/>&nbsp;&nbsp;&nbsp;&nbsp;function go() { <br/>&nbsp;&nbsp;&nbsp;&nbsp;bwidth = bwidth - 10; <br/>&nbsp;&nbsp;&nbsp;&nbsp;bheight = bheight - 5; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(bwidth &lt;= 10) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ ads.style.display=&#39;none&#39;;clearTimeout(&#34;my&#34;); } <br/>&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ ads.outerHTML=&#39;&lt;span id=&#34;ads&#34; style=&#34;width:&#39;+bwidth+&#39;px;height:&#39;+bheight+&#39;px;background-color:#0099FF;&#34;&gt;&lt;/span&gt;&#39;;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;var my=setTimeout(&#34;go()&#34;,50); <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(&#34;go()&#34;,6000); <br/>&nbsp;&nbsp;&nbsp;&nbsp;//--&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;body topmargin=&#34;0&#34; leftmargin=&#34;0&#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div align=&#34;center&#34;&gt;&lt;span id=&#34;ads&#34; style=&#34;width:800px;height:400px;background-color:#0099FF&#34;&gt;&lt;/span&gt;&lt;/div&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/body&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;把上面的代码另存为三个*.JS文件，然后在想实现此效果的页面用 <br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;CODE: <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script. src=&#34;*.js&#34;&gt;&lt;/SCRIPT&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;调用即可，*代表你另存的文件名！注意修改广告图片地址和连接地址！相应的参数可以根据页面自行调整<br/><br/>js幻灯片播放器<br/><br/>var _c = 0;<br/>var _i = 0;<br/>var _v = 0;<br/>var _l = 0;<br/>var _sf = 3000;<br/>var _html = null;<br/>var _image = null;<br/>var _mycars= new Array();<br/>var _w = new Array();<br/>var _h = new Array();<br/><br/>function adRotator() {}<br/><br/>function adRotator.add(p,w,h)<br/>{<br/>&nbsp;&nbsp; _mycars[_c] = p;<br/>&nbsp;&nbsp; _w[_c] = w;<br/>&nbsp;&nbsp; _h[_c] = h;<br/>&nbsp;&nbsp; _c = _c + 1;<br/>}<br/><br/>/* 播放设置 */<br/>function&nbsp;&nbsp;adRotator.loads()<br/>{<br/>&nbsp;&nbsp; if (_i &lt; _mycars.length &amp;&amp; _l &lt; 1)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp; _html = &#39;&lt;img src=&#34;&#39; + _mycars[_i] + &#39;&#34; width=&#34;&#39; + _w[_i] + &#39;&#34; height=&#34;&#39; + _h[_i] + &#39;&#34; style=&#34;border:1px solid #CCCCCC;&#34;&gt;&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp; if (_v &lt; 1)<br/>&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#39;image&#39;).value = _html + &#39;,&#39; + _i;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#39;rotatorPlayer&#39;).innerHTML = _html;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_i = _i + 1;<br/>&nbsp;&nbsp;document.getElementById(&#39;backs&#39;).disabled=&#39;&#39;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.setTimeout(&#34;adRotator.loads(&#34;+_i+&#34;)&#34;,_sf);<br/>&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp; _html = &#39;&lt;img src=&#34;&#39; + _mycars[_i] + &#39;&#34; width=&#34;&#39; + _w[_i] + &#39;&#34; height=&#34;&#39; + _h[_i] + &#39;&#34; style=&#34;border:1px solid #CCCCCC;&#34;&gt;&#39;<br/>&nbsp;&nbsp;document.getElementById(&#39;image&#39;).value = _html + &#39;,&#39; + _i;<br/>&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById(&#39;rotatorPlayer&#39;).innerHTML = _html;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; if (_i+1 &gt; _mycars.length)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#39;stops&#39;).disabled=&#39;True&#39;;<br/>&nbsp;&nbsp; document.getElementById(&#39;play&#39;).disabled=&#39;&#39;;<br/>&nbsp;&nbsp; document.getElementById(&#39;backs&#39;).disabled=&#39;&#39;;<br/>&nbsp;&nbsp; document.getElementById(&#39;next&#39;).disabled=&#39;True&#39;;<br/>&nbsp;&nbsp; _i = 0;<br/>&nbsp;&nbsp; _v = 1;<br/>&nbsp;&nbsp; }<br/>}<br/><br/>/* 播放 */<br/>function&nbsp;&nbsp;adRotator.play()<br/>{<br/>&nbsp;&nbsp; _v = 0;<br/>&nbsp;&nbsp; _l = 0;<br/>&nbsp;&nbsp; adRotator.loads();<br/>}<br/><br/>/* 下一张 */<br/>function adRotator.next()<br/>{<br/>&nbsp;&nbsp; _l = 1;<br/>&nbsp;&nbsp; if(_i+1 &lt; _mycars.length)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_i = _i + 1;<br/>&nbsp;&nbsp; document.getElementById(&#39;play&#39;).disabled=&#39;&#39;;<br/>&nbsp;&nbsp; document.getElementById(&#39;stops&#39;).disabled=&#39;True&#39;;<br/>&nbsp;&nbsp; document.getElementById(&#39;backs&#39;).disabled=&#39;&#39;;<br/>&nbsp;&nbsp; adRotator.loads();<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#39;next&#39;).disabled=&#39;True&#39;;<br/>&nbsp;&nbsp; }<br/>}<br/><br/>/* 上一张 */<br/>function adRotator.backs()<br/>{<br/>&nbsp;&nbsp; _l = 1;<br/>&nbsp;&nbsp; if(_i-1 &lt; 0)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#39;backs&#39;).disabled=&#39;True&#39;;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_i = _i - 1;<br/>&nbsp;&nbsp; document.getElementById(&#39;play&#39;).disabled=&#39;&#39;;<br/>&nbsp;&nbsp; document.getElementById(&#39;stops&#39;).disabled=&#39;True&#39;;<br/>&nbsp;&nbsp; document.getElementById(&#39;next&#39;).disabled=&#39;&#39;;<br/>&nbsp;&nbsp; adRotator.loads();<br/>&nbsp;&nbsp; }<br/>}<br/><br/>/* 间隔时间 */<br/>function adRotator.set()<br/>{<br/>&nbsp;&nbsp; var _sfc = document.getElementById(&#39;second&#39;).value;<br/>&nbsp;&nbsp; if (isInteger(_sfc))<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp; _sf = _sfc * 1000;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp; alert(&#39;提示：只能输入数字！&#39;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById(&#39;second&#39;).value=1;<br/>&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById(&#39;second&#39;).sel&#101;ct();<br/>&nbsp;&nbsp; }<br/>}<br/><br/>/* 字符检测 */<br/>function isInteger(str)<br/>{&nbsp;&nbsp;<br/>&nbsp;&nbsp;var regu = /^[-]{0,1}[0-9]{1,}$/;<br/>&nbsp;&nbsp;return regu.test(str);<br/>}<br/><br/>/* 暂停 */<br/>function adRotator.stops()<br/>{<br/>&nbsp;&nbsp; _v = 1;<br/>}<br/><br/>/* 添加图片,还要加的话注意图片名字就好了,后面400,300是大小 */<br/>adRotator.add(&#34;1.jpg&#34;,400,300);<br/>adRotator.add(&#34;2.jpg&#34;,400,300);<br/>adRotator.add(&#34;3.jpg&#34;,400,300);<br/><br/><br/>把以上文件存为一个JS文件<br/><br/>在下面文件中引用即可<br/><br/>&lt;style. type=&#34;text/css&#34;&gt;<br/>&lt;!--<br/>body { font-size:12px;<br/>}<br/>input { <br/>&nbsp;&nbsp;&nbsp;&nbsp;border-right: #7b9ebd 1px solid;<br/>padding-right: 2px;<br/>border-top: #7b9ebd 1px solid;<br/>padding-left: 2px;<br/>font-size: 12px;<br/>filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);<br/>border-left: #7b9ebd 1px solid;<br/>cursor: hand;<br/>color: black;<br/>padding-top: 2px;<br/>border-bottom: #7b9ebd 1px solid;<br/>}<br/>button { <br/>&nbsp;&nbsp;&nbsp;&nbsp;border-right: #7b9ebd 1px solid;<br/>padding-right: 2px;<br/>border-top: #7b9ebd 1px solid;<br/>padding-left: 2px;<br/>font-size: 12px;<br/>filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);<br/>border-left: #7b9ebd 1px solid;<br/>cursor: hand;<br/>color: black;<br/>padding-top: 2px;<br/>border-bottom: #7b9ebd 1px solid;<br/>}<br/>--&gt;<br/>&lt;/style&gt;<br/>&lt;script. language=&#34;javascript&#34; src=&#34;test.js&#34;&gt;<br/>&lt;/script&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&lt;body &gt;<br/>&lt;div id=&#34;rotatorPlayer&#34;&gt;&lt;/div&gt;<br/><br/><br/><br/>&lt;input type=&#34;button&#34; name=&#34;play&#34; value=&#34;开始播放&#34;&nbsp;&nbsp;disabled=&#34;True&#34;/&gt;<br/>&lt;input type=&#34;button&#34; name=&#34;stops&#34; value=&#34;暂停&#34; /&gt;<br/>&lt;input type=&#34;button&#34; name=&#34;backs&#34; value=&#34;上一张&#34;&nbsp;&nbsp;disabled=&#34;true&#34;/&gt;<br/>&lt;input type=&#34;button&#34; name=&#34;next&#34; value=&#34;下一张&#34; /&gt;&nbsp;&nbsp; <br/>&lt;input type=&#34;text&#34; id=&#34;second&#34; value=&#34;3&#34; size=&#34;3&#34; maxlength=&#34;2&#34;&gt;<br/>秒<br/>&lt;input type=&#34;button&#34; value=&#34;设置时间&#34;&nbsp;&nbsp;/&gt;<br/><br/><br/><br/>&lt;input name=&#34;image&#34; type=&#34;text&#34; size=&#34;65&#34;/&gt;<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/575.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=575</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[如何用JS控制IE的前进、后退、刷新等事件?]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-06-07T09:10:38+08:00</updated>
	  <published>2011-06-07T09:10:38+08:00</published>
		  <summary type="html"><![CDATA[&lt;input&nbsp;&nbsp; name=Button&nbsp;&nbsp; onClick=document.all.WebBrowser.ExecWB(1,1)&nbsp;&nbsp; type=button&nbsp;&nbsp; value=打开&gt;&nbsp;&nbsp; <br/>&lt;OBJECT&nbsp;&nbsp; classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2&nbsp;&nbsp; height=0&nbsp;&nbsp; id=WebBrowser&nbsp;&nbsp; width=0&gt; &lt;/OBJECT&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; name=Button&nbsp;&nbsp; onClick=document.all.WebBrowser.ExecWB(4,1)&nbsp;&nbsp; type=button&nbsp;&nbsp; value=另存为&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; name=Button&nbsp;&nbsp; onClick=document.all.WebBrowser.ExecWB(17,1)&nbsp;&nbsp; type=button&nbsp;&nbsp; value=全选&gt; <br/>&lt;input&nbsp;&nbsp; name=Button&nbsp;&nbsp; onClick=document.all.WebBrowser.ExecWB(10,1)&nbsp;&nbsp; type=button&nbsp;&nbsp; value=属性&gt; <br/>&lt;input&nbsp;&nbsp; name=Button&nbsp;&nbsp; onClick=document.all.WebBrowser.ExecWB(6,1)&nbsp;&nbsp; type=button&nbsp;&nbsp; value=打印&gt; <br/>&lt;input&nbsp;&nbsp; name=Button&nbsp;&nbsp; onClick=document.all.WebBrowser.ExecWB(6,6)&nbsp;&nbsp; type=button&nbsp;&nbsp; value=直接打印&gt; <br/>&lt;input&nbsp;&nbsp; name=Button&nbsp;&nbsp; onClick=document.all.WebBrowser.ExecWB(8,1)&nbsp;&nbsp; type=button&nbsp;&nbsp; value=页面设置&gt; <br/>&lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=刷新&nbsp;&nbsp; name=refresh&nbsp;&nbsp; onclick= &#34;window.location.reload() &#34;&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; type= &#34;button &#34;&nbsp;&nbsp; name= &#34;Button &#34;&nbsp;&nbsp; value=导入收藏夹&nbsp;&nbsp; onClick=window.external.ImportExportFavorites(true, &#34;<a href="http://localhost" target="_blank" rel="external">http://localhost</a> &#34;);&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; type= &#34;button &#34;&nbsp;&nbsp; name= &#34;Button3 &#34;&nbsp;&nbsp; value=导出收藏夹&nbsp;&nbsp; onClick=window.external.ImportExportFavorites(false, &#34;<a href="http://localhost" target="_blank" rel="external">http://localhost</a> &#34;);&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; name=Button2&nbsp;&nbsp; onclick= &#34;window.external.AddFavorite(location.href,&nbsp;&nbsp; document.title) &#34;&nbsp;&nbsp; type=button&nbsp;&nbsp; value=加入收藏夹&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; name=Submit2&nbsp;&nbsp; onclick= &#34;window.external.ShowBrowserUI( &#39;OrganizeFavorites &#39;,&nbsp;&nbsp; null) &#34;&nbsp;&nbsp; type=button&nbsp;&nbsp; value=整理收藏夹&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=查看源文件&nbsp;&nbsp;&nbsp;&nbsp; onclick= &#34;window.location&nbsp;&nbsp; =&nbsp;&nbsp; &#39;view-source: &#39;+&nbsp;&nbsp; window.location.href &#34;&gt; <br/>&lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=语言设置&nbsp;&nbsp; onclick= &#34;window.external.ShowBrowserUI( &#39;LanguageDialog &#39;,&nbsp;&nbsp; null) &#34;&gt;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=前进&nbsp;&nbsp; onclick=history.go(1)&gt; <br/>&lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=前进&nbsp;&nbsp; onclick=history.forward()&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=后退&nbsp;&nbsp; onclick=history.go(-1)&gt; <br/>&lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=后退&nbsp;&nbsp; onclick=history.back()&gt; <br/><br/><br/>其它： <br/><br/>……………………………………………………………………………………………………………………………… <br/>//访问被禁的硬盘 <br/>&lt;object&nbsp;&nbsp; classid= &#34;clsid:8856F961-340A-11D0-A96B-00C04FD705A2 &#34;&nbsp;&nbsp; width= &#34;500 &#34;&nbsp;&nbsp; height= &#34;300 &#34;&gt; <br/>&lt;param&nbsp;&nbsp; name= &#34;Location &#34;&nbsp;&nbsp; value= &#34;c: &#34;&gt; <br/>&lt;/object&gt; <br/>……………………………………………………………………………………………………………………………… <br/>//微软标签选择 <br/>&lt;OBJECT <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ID= &#34;TabStrip &#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLASSID= &#34;CLSID:EAE50EB0-4A62-11CE-BED6-00AA00611080 &#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WIDTH=230 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HEIGHT=50&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;PARAM&nbsp;&nbsp; NAME= &#34;BackColor &#34;&nbsp;&nbsp; VALUE= &#34;16777215 &#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;PARAM&nbsp;&nbsp; NAME= &#34;Items &#34;&nbsp;&nbsp; VALUE= &#34;File;Edit;View;Favorites;Tools;Help; &#34;&gt; <br/>&lt;/OBJECT&gt; <br/><br/><br/>&lt;OBJECT&nbsp;&nbsp; ID= &#34;Calendar &#34;&nbsp;&nbsp; WIDTH= &#34;300 &#34;&nbsp;&nbsp; HEIGHT= &#34;200 &#34;&nbsp;&nbsp; CLASSID= &#34;CLSID:8E27C92B-1264-101C-8A2F-040224009C02 &#34;&gt; <br/>&lt;/OBJECT&gt; <br/>&lt;OBJECT&nbsp;&nbsp; ID= &#34;Player &#34;&nbsp;&nbsp; WIDTH= &#34;400 &#34;&nbsp;&nbsp; HEIGHT= &#34;300 &#34;&nbsp;&nbsp; CLASSID= &#34;CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95 &#34;&gt; <br/>&lt;/OBJECT&gt; ]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/574.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=574</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[20组免费的用户界面图标]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-03-23T11:57:35+08:00</updated>
	  <published>2011-03-23T11:57:35+08:00</published>
		  <summary type="html"><![CDATA[<p>这些图标作为web应用和移动应用UI设计，非常合适不过，别忘了，他们是免费的。</p>
<p><br />
&nbsp;</p>
<p>1. <a title="Iconza" target="_blank" href="http://www.iconza.com/">Iconza</a></p>
<p>&nbsp;</p>
<p>2. <a title="PixeloPhilia2" target="_blank" href="http://omercetin.deviantart.com/art/PixeloPhilia2-166570194">PixeloPhilia2</a></p>
<p>&nbsp;</p>
<p>3. <a title="Function Icon Set" target="_blank" href="http://wefunction.com/2008/07/function-free-icon-set/">Function Icon Set</a></p>
<p>&nbsp;</p>
<p>4. <a title="Facebook UI icons" target="_blank" href="http://lopagof.deviantart.com/art/facebook-ui-icons-vector-90099876">Facebook UI icons</a></p>
<p>&nbsp;</p>
<p>5. <a title="Weby Icons" target="_blank" href="http://blog.iconspedia.com/icons/100-free-icons-weby-icon-set-192/">Weby Icons</a></p>
<p>&nbsp;</p>
<p>6. <a title="DowgHouseDesign" target="_blank" href="http://www.dawghousedesignstudio.com/archives/2010/free-icons-108-go-green-web-icon-set/">DowgHouseDesign</a></p>
<p>&nbsp;</p>
<p>7. <a title="App Bits" target="_blank" href="http://app-bits.com/free-icons.html">App Bits</a></p>
<p>&nbsp;</p>
<p>8. <a title="Nixus Icon Pack" target="_blank" href="http://www.tutorial9.net/downloads/nixus-icon-pack-60-beautiful-premium-icons-free/">Nixus Icon Pack</a></p>
<p>&nbsp;</p>
<p>9. <a title="Peculiar" target="_blank" href="http://lucianmarin.com/peculiar/">Peculiar</a></p>
<p>&nbsp;</p>
<p>10. <a title="Ice Joy Icons" target="_blank" href="http://www.icojoy.com/articles/44/">Ice Joy Icons</a></p>
<p>&nbsp;</p>
<p>11. <a title="Tango Icons" target="_blank" href="http://tango.freedesktop.org/Tango_Icon_Library">Tango Icons</a></p>
<p>&nbsp;</p>
<p>12. <a title="Glyphish" target="_blank" href="http://glyphish.com/">Glyphish Icons</a></p>
<p>&nbsp;</p>
<p>13. <a title="Mini Icons" target="_blank" href="http://kyo-tux.deviantart.com/art/MinIcons-115690703">Mini Icons</a></p>
<p>&nbsp;</p>
<p>14.<a title="Icojoy Icons" target="_blank" href="http://www.icojoy.com/articles/49/"> Icojoy Icons</a></p>
<p>&nbsp;</p>
<p>15. <a title="Iconeden" target="_blank" href="http://www.iconeden.com/icon/milky-a-free-vector-iconset.html">Iconeden</a></p>
<p>&nbsp;</p>
<p>16. <a title="Developpers Icons" target="_blank" href="http://sekkyumu.deviantart.com/art/Developpers-Icons-63052312">Developpers Icons</a></p>
<p>&nbsp;</p>
<p>17. <a title="PC.DE Icons" target="_blank" href="http://pc.de/icons/">PC.DE Icons</a></p>
<p>&nbsp;</p>
<p>18. <a title="Iconik" target="_blank" href="http://somerandomdude.s3.amazonaws.com/files/iconic.zip">Iconik</a></p>
<p>&nbsp;</p>
<p>19. <a title="WooFunction Icons" target="_blank" href="http://www.woothemes.com/2009/09/woofunction-178-amazing-web-design-icons/">WooFunction Icons</a></p>
<p>&nbsp;</p>
<p>20.<a title="Basic Set Icons" target="_blank" href="http://prokofusha.deviantart.com/art/Basic-set-125164098"> Basic Set Icons</a></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/573.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=573</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[js+Tab+iframe切换可关闭+添加并自动判断是否已打开并切换当前状态]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-03-23T11:49:39+08:00</updated>
	  <published>2011-03-23T11:49:39+08:00</published>
		  <summary type="html"><![CDATA[演示： <a href="http://www.websjy.com/club/websjy_index/47/" target="_blank" rel="external">http://www.websjy.com/club/websjy_index/47/</a><br/><br/><img src="http://www.itweb2.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.itweb2.com/attachments/month_1103/r2011323114720.rar" target="_blank"><span style="color:Red">点击下载源文件</span></a><br/><br/>[图片]<br/><img src="http://www.itweb2.com/attachments/month_1103/8201132311492.png" border="0" alt=""/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/572.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=572</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[33个与众不同的Web表单设计]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-03-23T11:40:41+08:00</updated>
	  <published>2011-03-23T11:40:41+08:00</published>
		  <summary type="html"><![CDATA[<p>表单在web设计中很重要，因为它具有直接的用户交互。创新？有趣？富有色彩？设计一个交互，需要设计师关注登陆/注册表单的设计元素。</p>
<p>这里有33个与众不同的web表单设计，希望能使你获得设计灵感。</p>
<h2>1. <a href="http://planner.builtbybuffalo.com/step-1/">Buffalo &ndash; Proposal Planner</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>2. <a href="http://weloveicons.com/contact/">We love icons</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>3. <a href="http://tinybas.nl/">TinyBas</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>4. <a href="http://www.justalab.com/#contact">Justalab</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>5. <a href="http://launchlist.net/sign-up">Launchlist</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>6. <a href="http://christiansparrow.com/">Christian Sparrow</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>7. <a href="http://www.audio-logic.net/signup.php">AudioLogic</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>8. <a href="http://nikerunning.nike.com/nikeos/p/nikeplus/en_EMEA/?lp=1">Nike Running</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>9. <a href="http://www.brianhandleydesign.com/contact.php">Brianhandley design</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>10. <a href="http://www.tearoundapp.com/">Tea round app</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>11. <a href="http://www.edpeixoto.com/">Ed Peixoto</a></h2>
<p style="text-align: center">&nbsp;</p>
<h2>12. <a href="http://www.foundationsix.com/contact/">Foundation Six</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>13. <a href="http://www.yellowstonepark.com/">Yellowstone National Park</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>14. <a href="http://www.kontain.com/#signup">Kontain</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>15. <a href="http://www.vincentmazza.com/contact.php">Vincent Mazza</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>16. <a href="http://www.tpexpress.co.uk/train-tickets-and-rail-offers/index.htm">TransPennine Express</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>17. <a href="https://secure.livestream.com/myaccount/launchchannel">Livestream</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>18. <a href="http://www.alexcohaniuc.com/">Alexandru Cohaniuc</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>19. <a href="http://www.olgadesigns.com/">Olga designs</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>20. <a href="http://bubblessoc.net/contact/">BubblesSOC</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>21. <a href="http://www.justdot.gr/">JustDot</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>22. <a href="http://www.gardenerandmarks.com.au/contact/">Gardener and marks</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>23. <a href="http://orcabayseafoods.com/contact-us">Orca bay seafoods</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>24. <a href="http://www.84colors.com/contact.php">84Colors</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>25. <a href="http://www.indofolio.com/">IndoFolio</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>26. <a href="http://wedesignwise.com/contact/">Designwise</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>27. <a href="http://www.branded07.com/">Branded07</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>28. <a href="http://www.pointzero.ro/contact/">Point Zero</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>29. <a href="http://enviramedia.com/contact.php">Envira media</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>30. <a href="https://www.learnboost.com/">Learnboost</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>31. <a href="http://www.jeffsarmiento.com/contact/">Jeff Sarmiento</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>32. <a href="http://www.readymadedesigns.co.uk/contact">Ready made designs</a></h2>
<p style="text-align: center">&nbsp;</p>
<p>&nbsp;</p>
<h2>33. <a href="http://www.pixelightcreative.com/">Pixelight creative</a></h2>
<p style="text-align: center">&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/571.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=571</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[删除记录时显示提示窗口]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-03-23T11:27:50+08:00</updated>
	  <published>2011-03-23T11:27:50+08:00</published>
		  <summary type="html"><![CDATA[onClick=&#39;Javascript:return confirm(&#34;Are you sure you want to del&#101;te?&#34;);&#39;]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/570.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=570</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[纯CSS无图片带箭头的DIV方框]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-03-23T11:08:18+08:00</updated>
	  <published>2011-03-23T11:08:18+08:00</published>
		  <summary type="html"><![CDATA[<div class="code_piece">
<h3><i>[代码]</i> [CSS]代码</h3>
<div id="highlighter_620673" class="syntaxhighlighter  css">
<div class="bar                                                                                                                show">
<div class="toolbar"><a class="item viewSource" title="view source" highlighterid="highlighter_620673" commandname="viewSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_125027_3637#viewSource">view source</a>
<div class="item copyToClipboard"><object id="highlighter_620673_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" height="16" width="16" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">
<param value="423" name="_cx" />
<param value="423" name="_cy" />
<param value="" name="FlashVars" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Movie" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Src" />
<param value="Transparent" name="WMode" />
<param value="0" name="Play" />
<param value="-1" name="Loop" />
<param value="High" name="Quality" />
<param value="" name="SAlign" />
<param value="0" name="Menu" />
<param value="" name="Base" />
<param value="always" name="AllowScriptAccess" />
<param value="ShowAll" name="Scale" />
<param value="0" name="DeviceFont" />
<param value="0" name="EmbedMovie" />
<param value="" name="BGColor" />
<param value="" name="SWRemote" />
<param value="" name="MovieData" />
<param value="1" name="SeamlessTabbing" />
<param value="0" name="Profile" />
<param value="" name="ProfileAddress" />
<param value="0" name="ProfilePort" />
<param value="all" name="AllowNetworking" />
<param value="false" name="AllowFullScreen" /></object></div>
<a class="item printSource" title="print" highlighterid="highlighter_620673" commandname="printSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_125027_3637#printSource">print</a><a class="item about" title="?" highlighterid="highlighter_620673" commandname="about" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_125027_3637#about">?</a></div>
</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">01</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;html&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">02</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;head&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">03</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;title&gt;纯CSS无图片带箭头的DIV方框&lt;/title&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">04</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;style&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">05</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">div.container{</code><code class="css keyword">position</code><code class="css plain">:</code><code class="css value">absolute</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">06</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">top</code><code class="css plain">:</code><code class="css value">30px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">07</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">left</code><code class="css plain">:</code><code class="css value">40px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">08</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">font-size</code><code class="css plain">: </code><code class="css value">9pt</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">09</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">display</code><code class="css plain">:</code><code class="css value">block</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">10</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">height</code><code class="css plain">:</code><code class="css value">100px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">11</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">width</code><code class="css plain">:</code><code class="css value">200px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">12</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">background-color</code><code class="css plain">:</code><code class="css value">transparent</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">13</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">border</code><code class="css plain">:</code><code class="css value">1px</code></font> <code class="css value"><font face="NSimsun">solid</font></code> <font face="NSimsun"><code class="css value">#666</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">14</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">} </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">15</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">s{ </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">16</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">position</code><code class="css plain">:</code><code class="css value">absolute</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">17</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">top</code><code class="css plain">:</code><code class="css value">-20px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">18</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">top</code><code class="css plain">:</code><code class="css value">-22px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">19</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">left</code><code class="css plain">:</code><code class="css value">20px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">20</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">display</code><code class="css plain">:</code><code class="css value">block</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">21</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">height</code><code class="css plain">:</code><code class="css value">0</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">22</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">width</code><code class="css plain">:</code><code class="css value">0</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">23</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">font-size</code><code class="css plain">: </code><code class="css value">0</code><code class="css plain">;&nbsp; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">24</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">line-height</code><code class="css plain">: </code><code class="css value">0</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">25</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">border-color</code><code class="css plain">:</code><code class="css value">transparent</code></font> <code class="css value"><font face="NSimsun">transparent</font></code> <code class="css value"><font face="NSimsun">#666</font></code> <font face="NSimsun"><code class="css value">transparent</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">26</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">border-style</code><code class="css plain">:</code><code class="css value">dashed</code></font> <code class="css value"><font face="NSimsun">dashed</font></code> <code class="css value"><font face="NSimsun">solid</font></code> <font face="NSimsun"><code class="css value">dashed</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">27</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">border-width</code><code class="css plain">:</code><code class="css value">10px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">28</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">} </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">29</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">i{</code><code class="css keyword">position</code><code class="css plain">:</code><code class="css value">absolute</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">30</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">top</code><code class="css plain">:</code><code class="css value">-9px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">31</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">top</code><code class="css plain">:</code><code class="css value">-9px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">32</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">left</code><code class="css plain">:</code><code class="css value">-10px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">33</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">display</code><code class="css plain">:</code><code class="css value">block</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">34</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">height</code><code class="css plain">:</code><code class="css value">0</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">35</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">width</code><code class="css plain">:</code><code class="css value">0</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">36</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">font-size</code><code class="css plain">: </code><code class="css value">0</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">37</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">line-height</code><code class="css plain">: </code><code class="css value">0</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">38</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">border-color</code><code class="css plain">:</code><code class="css value">transparent</code></font> <code class="css value"><font face="NSimsun">transparent</font></code> <code class="css value"><font face="NSimsun">#fff</font></code> <font face="NSimsun"><code class="css value">transparent</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">39</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">border-style</code><code class="css plain">:</code><code class="css value">dashed</code></font> <code class="css value"><font face="NSimsun">dashed</font></code> <code class="css value"><font face="NSimsun">solid</font></code> <font face="NSimsun"><code class="css value">dashed</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">40</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">border-width</code><code class="css plain">:</code><code class="css value">10px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">41</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">} </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">42</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">.content{ </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">43</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">border</code><code class="css plain">:</code><code class="css value">1px</code></font> <code class="css value"><font face="NSimsun">solid</font></code> <font face="NSimsun"><code class="css value">#666</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">44</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">-moz-border-radius:</code><code class="css value">3px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">45</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">-webkit-border-radius:</code><code class="css value">3px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">46</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">position</code><code class="css plain">:</code><code class="css value">absolute</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">47</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">background-color</code><code class="css plain">:</code><code class="css value">#fff</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">48</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">width</code><code class="css plain">:</code><code class="css value">100%</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">49</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">height</code><code class="css plain">:</code><code class="css value">100%</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">50</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css keyword">padding</code><code class="css plain">:</code><code class="css value">5px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">51</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">top</code><code class="css plain">:</code><code class="css value">-2px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">52</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">border-top</code><code class="css plain">:</code><code class="css value">1px</code></font> <code class="css value"><font face="NSimsun">solid</font></code> <font face="NSimsun"><code class="css value">#666</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">53</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">border-top</code><code class="css plain">:</code><code class="css value">1px</code></font> <code class="css value"><font face="NSimsun">solid</font></code> <font face="NSimsun"><code class="css value">#666</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">54</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">border-left</code><code class="css plain">:</code><code class="css value">none</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">55</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">border-right</code><code class="css plain">:</code><code class="css value">none</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">56</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">*</code><code class="css keyword">height</code><code class="css plain">:</code><code class="css value">102px</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">57</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">box-shadow: </code><code class="css value">3px</code></font> <code class="css value"><font face="NSimsun">3px</font></code> <code class="css value"><font face="NSimsun">4px</font></code> <font face="NSimsun"><code class="css value">#999</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">58</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">-moz-box-shadow: </code><code class="css value">3px</code></font> <code class="css value"><font face="NSimsun">3px</font></code> <code class="css value"><font face="NSimsun">4px</font></code> <font face="NSimsun"><code class="css value">#999</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">59</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">-webkit-box-shadow: </code><code class="css value">3px</code></font> <code class="css value"><font face="NSimsun">3px</font></code> <code class="css value"><font face="NSimsun">4px</font></code> <font face="NSimsun"><code class="css value">#999</code><code class="css plain">; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">60</font></code></td>
            <td class="content"><code class="css comments"><font face="NSimsun">/* For IE 5.5 - 7 */</font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">61</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">filter: progid:DXImageTransform.Microsoft.Shadow(Strength=</code><code class="css value">4</code><code class="css plain">, Direction=</code><code class="css value">135</code><code class="css plain">, Color=</code><code class="css string">'#999999'</code><code class="css plain">); </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">62</font></code></td>
            <td class="content"><code class="css comments"><font face="NSimsun">/* For IE 8 */</font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">63</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">-ms-filter: </code><code class="css string">&quot;progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')&quot;</code><code class="css plain">;&nbsp; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">64</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">} </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">65</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;/style&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">66</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;/head&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">67</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;body&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">68</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">&lt;div class=</code><code class="css string">&quot;container&quot;</code><code class="css plain">&gt; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">69</font></code></td>
            <td class="content"><font face="NSimsun"><code class="css plain">&lt;div class=</code><code class="css string">&quot;content&quot;</code><code class="css plain">&gt;&lt;br&gt;这是框中的文字，可动态显示。高度自动增加，应该不错吧^_^&lt;/div&gt; </code></font></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">70</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;s&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">71</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;i&gt;&lt;/i&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">72</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;/s&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">73</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;/div&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">74</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;br /&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">75</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;/body&gt; </font></code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code><font face="NSimsun">76</font></code></td>
            <td class="content"><code class="css plain"><font face="NSimsun">&lt;/html&gt;</font></code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
</div>
<div class="code_piece">
<div class="code_img">&nbsp;</div>
</div>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/569.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=569</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[为了简化、方便执行参数化查询的帮助类，支持事务。]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=7" label="程序乐园" /> 
	  <updated>2011-03-22T11:22:11+08:00</updated>
	  <published>2011-03-22T11:22:11+08:00</published>
		  <summary type="html"><![CDATA[<div class="code_piece">
<h3><i>[文件]</i> SQLHelper.zip&nbsp;~&nbsp;3KB&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.oschina.net/action/code/download?code=2900&amp;id=4699">下载</a></h3>
</div>
<div class="code_piece">
<h3><i>[代码]</i> [C#]代码</h3>
<div id="highlighter_38467" class="syntaxhighlighter  csharp">
<div class="bar                                              ">
<div class="toolbar"><a class="item viewSource" title="view source" highlighterid="highlighter_38467" commandname="viewSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#viewSource">view source</a>
<div class="item copyToClipboard"><object id="highlighter_38467_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" height="16" width="16" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">
<param value="423" name="_cx" />
<param value="423" name="_cy" />
<param value="" name="FlashVars" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Movie" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Src" />
<param value="Transparent" name="WMode" />
<param value="0" name="Play" />
<param value="-1" name="Loop" />
<param value="High" name="Quality" />
<param value="" name="SAlign" />
<param value="0" name="Menu" />
<param value="" name="Base" />
<param value="always" name="AllowScriptAccess" />
<param value="ShowAll" name="Scale" />
<param value="0" name="DeviceFont" />
<param value="0" name="EmbedMovie" />
<param value="" name="BGColor" />
<param value="" name="SWRemote" />
<param value="" name="MovieData" />
<param value="1" name="SeamlessTabbing" />
<param value="0" name="Profile" />
<param value="" name="ProfileAddress" />
<param value="0" name="ProfilePort" />
<param value="all" name="AllowNetworking" />
<param value="false" name="AllowFullScreen" /></object></div>
<a class="item printSource" title="print" highlighterid="highlighter_38467" commandname="printSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#printSource">print</a><a class="item about" title="?" highlighterid="highlighter_38467" commandname="about" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#about">?</a></div>
</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="csharp color1">/// &lt;summary&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="csharp color1">/// 用于非select查询，内置事务支持。 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="csharp color1">/// &lt;/summary&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="csharp color1">/// &lt;param name=&quot;commandText&quot;&gt;要执行的参数化查询语句。&lt;/param&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="csharp color1">/// &lt;param name=&quot;parameters&quot;&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="csharp color1">///&nbsp;&nbsp;&nbsp;&nbsp; 参数的可变数组。 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="csharp color1">///&nbsp;&nbsp;&nbsp;&nbsp; &lt;para&gt;如果是命名参数，形式应该为&quot;name=value&quot;。&lt;/para&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="csharp color1">///&nbsp;&nbsp;&nbsp;&nbsp; &lt;para&gt;如果是位置参数，形式应该为value，并且与参数化语句中的参数顺序一一对应。&lt;/para&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="csharp color1">///&nbsp;&nbsp;&nbsp;&nbsp; &lt;para&gt;name为命名参数的名字，value为参数的值。&lt;/para&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="csharp color1">/// &lt;/param&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="csharp color1">/// &lt;returns&gt;如果受影响的行不大于0或发生异常，返回null。&lt;/returns&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="csharp keyword">public</code> <code class="csharp keyword">int</code><code class="csharp plain">? Exec(String commandText,</code><code class="csharp keyword">params</code> <code class="csharp plain">Object[] parameters) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">int</code><code class="csharp plain">? rowAffected = </code><code class="csharp keyword">null</code><code class="csharp plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">if</code><code class="csharp plain">(</code><code class="csharp keyword">null</code> <code class="csharp plain">!= </code><code class="csharp keyword">this</code><code class="csharp plain">.Conn &amp;&amp; </code><code class="csharp keyword">this</code><code class="csharp plain">.Conn.State == ConnectionState.Open) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>16</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">rowAffected = </code><code class="csharp keyword">this</code><code class="csharp plain">.Execute(</code><code class="csharp keyword">this</code><code class="csharp plain">.Conn,commandText,parameters); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>17</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>18</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">else</code> <code class="csharp plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>19</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">using</code><code class="csharp plain">(IDbConnection conn = </code><code class="csharp keyword">this</code><code class="csharp plain">.factory.CreateConnection()) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>20</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">conn.ConnectionString = </code><code class="csharp keyword">this</code><code class="csharp plain">.connSetting.ConnectionString; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>21</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>22</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">IDbCommand comm = conn.CreateCommand(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>23</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">comm.CommandText = commandText; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>24</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">comm.CommandType = CommandType.Text; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>25</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">if</code><code class="csharp plain">(</code><code class="csharp keyword">null</code> <code class="csharp plain">!= parameters &amp;&amp; parameters.Length &gt; 0) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>26</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">ReturnValue rv = </code><code class="csharp keyword">this</code><code class="csharp plain">.HandleParameters(</code><code class="csharp keyword">ref</code> <code class="csharp plain">comm,parameters); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>27</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">if</code><code class="csharp plain">(ReturnType.Success != rv.Type) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>28</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">System.Diagnostics.Debug.WriteLine(rv.Message); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>29</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp keyword">null</code><code class="csharp plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>30</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>31</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>32</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>33</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp comments">//执行查询 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>34</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">try</code> <code class="csharp plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>35</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">conn.Open(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>36</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">using</code><code class="csharp plain">(IDbTransaction trans = conn.BeginTransaction()) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>37</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">rowAffected = comm.ExecuteNonQuery(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>38</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>39</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">trans.Commit(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>40</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>41</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>42</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">catch</code><code class="csharp plain">(DbException e) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>43</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">System.Diagnostics.Debug.WriteLine(</code><code class="csharp string">&quot;# SQLHelper : 查询数据库时发生异常 : &quot;</code> <code class="csharp plain">+ e.Message); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>44</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp keyword">null</code><code class="csharp plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>45</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>46</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>47</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>48</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>49</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp plain">rowAffected &gt; 0 ? rowAffected : </code><code class="csharp keyword">null</code><code class="csharp plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>50</code></td>
            <td class="content"><code class="csharp plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
</div>
<div class="code_piece">
<h3><i>[代码]</i> [C#]代码</h3>
<div id="highlighter_564042" class="syntaxhighlighter  csharp">
<div class="bar          ">
<div class="toolbar"><a class="item viewSource" title="view source" highlighterid="highlighter_564042" commandname="viewSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#viewSource">view source</a>
<div class="item copyToClipboard"><object id="highlighter_564042_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" height="16" width="16" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">
<param value="423" name="_cx" />
<param value="423" name="_cy" />
<param value="" name="FlashVars" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Movie" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Src" />
<param value="Transparent" name="WMode" />
<param value="0" name="Play" />
<param value="-1" name="Loop" />
<param value="High" name="Quality" />
<param value="" name="SAlign" />
<param value="0" name="Menu" />
<param value="" name="Base" />
<param value="always" name="AllowScriptAccess" />
<param value="ShowAll" name="Scale" />
<param value="0" name="DeviceFont" />
<param value="0" name="EmbedMovie" />
<param value="" name="BGColor" />
<param value="" name="SWRemote" />
<param value="" name="MovieData" />
<param value="1" name="SeamlessTabbing" />
<param value="0" name="Profile" />
<param value="" name="ProfileAddress" />
<param value="0" name="ProfilePort" />
<param value="all" name="AllowNetworking" />
<param value="false" name="AllowFullScreen" /></object></div>
<a class="item printSource" title="print" highlighterid="highlighter_564042" commandname="printSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#printSource">print</a><a class="item about" title="?" highlighterid="highlighter_564042" commandname="about" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#about">?</a></div>
</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="csharp plain">DataTable GetDataTable(IDbConnection conn,String commandText,Object[] parameters) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">IDbCommand comm = conn.CreateCommand(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">comm.CommandText = commandText; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">comm.CommandType = CommandType.Text; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">if</code><code class="csharp plain">(</code><code class="csharp keyword">null</code> <code class="csharp plain">!= parameters &amp;&amp; parameters.Length &gt; 0) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">ReturnValue rv = </code><code class="csharp keyword">this</code><code class="csharp plain">.HandleParameters(</code><code class="csharp keyword">ref</code> <code class="csharp plain">comm,parameters); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">if</code><code class="csharp plain">(ReturnType.Success != rv.Type) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">System.Diagnostics.Debug.WriteLine(rv.Message); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp keyword">null</code><code class="csharp plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp comments">//执行查询 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">try</code> <code class="csharp plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">if</code><code class="csharp plain">(conn.State != ConnectionState.Open) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>16</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">conn.Open(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>17</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>18</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">DataTable dt = </code><code class="csharp keyword">new</code> <code class="csharp plain">DataTable(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>19</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">using</code><code class="csharp plain">(IDataReader reader = comm.ExecuteReader()) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>20</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">dt.Load(reader); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>21</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>22</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp plain">dt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>23</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>24</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">catch</code><code class="csharp plain">(DbException e) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>25</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">System.Diagnostics.Debug.WriteLine(</code><code class="csharp string">&quot;# SQLHelper : 查询数据库时发生异常 : &quot;</code> <code class="csharp plain">+ e.Message); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>26</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp keyword">null</code><code class="csharp plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>27</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>28</code></td>
            <td class="content"><code class="csharp plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
</div>
<div class="code_piece">
<h3><i>[代码]</i> [C#]代码</h3>
<div id="highlighter_41915" class="syntaxhighlighter  csharp">
<div class="bar                                                           show">
<div class="toolbar"><a class="item viewSource" title="view source" highlighterid="highlighter_41915" commandname="viewSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#viewSource">view source</a>
<div class="item copyToClipboard"><object id="highlighter_41915_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" height="16" width="16" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">
<param value="423" name="_cx" />
<param value="423" name="_cy" />
<param value="" name="FlashVars" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Movie" />
<param value="/js/syntax-highlighter-2.1.382/scripts/clipboard.swf" name="Src" />
<param value="Transparent" name="WMode" />
<param value="0" name="Play" />
<param value="-1" name="Loop" />
<param value="High" name="Quality" />
<param value="" name="SAlign" />
<param value="0" name="Menu" />
<param value="" name="Base" />
<param value="always" name="AllowScriptAccess" />
<param value="ShowAll" name="Scale" />
<param value="0" name="DeviceFont" />
<param value="0" name="EmbedMovie" />
<param value="" name="BGColor" />
<param value="" name="SWRemote" />
<param value="" name="MovieData" />
<param value="1" name="SeamlessTabbing" />
<param value="0" name="Profile" />
<param value="" name="ProfileAddress" />
<param value="0" name="ProfilePort" />
<param value="all" name="AllowNetworking" />
<param value="false" name="AllowFullScreen" /></object></div>
<a class="item printSource" title="print" highlighterid="highlighter_41915" commandname="printSource" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#printSource">print</a><a class="item about" title="?" highlighterid="highlighter_41915" commandname="about" style="width: 16px; height: 16px" href="http://www.oschina.net/code/snippet_116953_2900#about">?</a></div>
</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="csharp color1">/// &lt;summary&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="csharp color1">/// 处理查询命令的参数。 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="csharp color1">/// &lt;/summary&gt; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="csharp plain">ReturnValue HandleParameters(</code><code class="csharp keyword">ref</code> <code class="csharp plain">IDbCommand comm,Object[] parameters) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">IDbDataParameter dbParam; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">String param; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">String paramName; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">String paramValue; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">try</code> <code class="csharp plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">foreach</code><code class="csharp plain">(Object p </code><code class="csharp keyword">in</code> <code class="csharp plain">parameters) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">param = p </code><code class="csharp keyword">as</code> <code class="csharp plain">String; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">dbParam = comm.CreateParameter(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">if</code><code class="csharp plain">(!String.IsNullOrEmpty(param) &amp;&amp; param.Contains(</code><code class="csharp string">&quot;=&quot;</code><code class="csharp plain">)) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">paramName = param.Split(</code><code class="csharp string">'='</code><code class="csharp plain">)[0]; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>16</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">paramValue = param.Split(</code><code class="csharp string">'='</code><code class="csharp plain">)[1]; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>17</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>18</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">dbParam.ParameterName = paramName; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>19</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">dbParam.Value = paramValue; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>20</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>21</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">comm.Parameters.Add(dbParam); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>22</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>23</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">else</code> <code class="csharp plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>24</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">dbParam.Value = p; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>25</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>26</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">comm.Parameters.Add(dbParam); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>27</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>28</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>29</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>30</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">catch</code><code class="csharp plain">(Exception e) { </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>31</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp keyword">new</code> <code class="csharp plain">ReturnValue { Message = </code><code class="csharp string">&quot;# SQLHelper : 处理参数时发生异常 : &quot;</code> <code class="csharp plain">+ e.Message,Type = ReturnType.Exception }; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>32</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>33</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>34</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="csharp keyword">return</code> <code class="csharp keyword">new</code> <code class="csharp plain">ReturnValue(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>35</code></td>
            <td class="content"><code class="csharp plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
</div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/java/568.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=568</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[C#根据用户IP地址查询用户信息]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=7" label="程序乐园" /> 
	  <updated>2011-03-22T11:15:08+08:00</updated>
	  <published>2011-03-22T11:15:08+08:00</published>
		  <summary type="html"><![CDATA[调用接口来自sina，显示的信息较为全面。 <br/>接口地址为&nbsp;&nbsp;<a href="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json" target="_blank" rel="external">http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json</a>&amp;ip={ip} <br/>返回json，格式为如下 <br/>{&#34;ret&#34;:1,&#34;start&#34;:&#34;59.174.77.0&#34;,&#34;end&#34;:&#34;59.174.80.156&#34;,&#34;country&#34;:&#34;\u4e2d\u56fd&#34;,<br/>&#34;province&#34;:&#34;\u6e56\u5317&#34;,&#34;city&#34;:&#34;\u6b66\u6c49&#34;,&#34;district&#34;:&#34;&#34;,&#34;isp&#34;:&#34;\u7535\u4fe1&#34;,&#34;type&#34;:&#34;&#34;,&#34;desc&#34;:&#34;&#34;} <br/> 为了方便使用，加入类IpDetai解析json。 <br/>使用方式（ASP.NET）： <br/>Label1.Text = IpHelper.Get(&#34;xx.xx.xx.xxx&#34;,null).Province; <br/>另外JSON解析用到了.net 3.5的System.Web.Script.Serialization.JavaScriptSerializer&nbsp;&nbsp;]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/java/567.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=567</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[JQuery上传插件Uploadify 使用]]></title>
	  <author>
		 <name>journey</name>
		 <uri>http://www.itweb2.com/</uri>
		 <email>lc1209@163.com</email>
	  </author>
	  <category term="" scheme="http://www.itweb2.com/default.asp?cateID=23" label="WEB设计" /> 
	  <updated>2011-03-22T11:06:37+08:00</updated>
	  <published>2011-03-22T11:06:37+08:00</published>
		  <summary type="html"><![CDATA[<p><em>[文件]</em> JQueryUploadDemo.rar&nbsp;~&nbsp;523KB&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.oschina.net/action/code/download?code=3299&amp;id=4906">下载</a></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.itweb2.com/article/websign/566.htm" /> 
	  <id>http://www.itweb2.com/default.asp?id=566</id>
  </entry>	
		
</feed>

