<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[蜘蛛大本营 - JAVA技术]]></title>
<link>http://www.w-sqq.com/</link>
<description><![CDATA[知识在于积累-生活在于体验]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[wuuu018168@163.com(webworm)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>蜘蛛大本营</title> 
	<url>http://www.w-sqq.com/images/logos.gif</url> 
	<link>http://www.w-sqq.com/</link> 
	<description>蜘蛛大本营</description> 
</image>

			<item>
			<link>http://www.w-sqq.com/default.asp?id=371</link>
			<title><![CDATA[广告代码/选项卡代码/特效代码/常用手册]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Sat,24 Apr 2010 08:42:14 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=371</guid>	
		<description><![CDATA[<p><a href="http://edu.cnzz.cn/adcode"><font size="4">常用广告代码</font></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; <a href="http://edu.cnzz.cn/javascript"><font size="4">js特效代码</font></a></p>
<p><font size="4">网页设计类:</font></p>
<p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" height="35">
    <tbody>
        <tr>
            <td height="30"><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/html"><font size="4">Html代码手册</font></a><font size="4"> </font><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/css"><font size="4">css2.0参考手册</font></a><font size="4"> </font><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/JScript"><font size="4">JScript 语言参考</font></a><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/dhtml"><font size="4">dhtml默认行为手册</font></a></td>
        </tr>
        <tr>
            <td height="30">
            <p><font size="4"></font>&nbsp;<font size="4">程序开发类:</font></p>
            <p>
            <table border="0" cellspacing="0" cellpadding="0" width="100%">
                <tbody>
                    <tr>
                        <td height="30"><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/VBScript"><font size="4">VBScript中文参考 </font></a><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/asp"><font size="4">ASP中文手册</font></a></td>
                    </tr>
                    <tr>
                        <td height="30"><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/php"><font size="4">php中文手册</font></a><font size="4"> </font><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/mysql"><font size="4">MySQL 5.1参考手册</font></a><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/SQL"><font size="4">Microsoft Jet SQL参考</font></a></td>
                    </tr>
                    <tr>
                        <td height="30"><font size="4"></font></td>
                    </tr>
                </tbody>
            </table>
            <font size="4">服务器类:</font></p>
            <p><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/RedHatLinux"><font size="4">RedHat Linux9入门指南 </font></a><a style="BORDER-BOTTOM: #cee9ff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cee9ff 1px solid; LINE-HEIGHT: 21px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 21px; COLOR: #003399; MARGIN-LEFT: 5px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #cee9ff 1px solid; BORDER-RIGHT: #cee9ff 1px solid; TEXT-DECORATION: none" href="http://edu.cnzz.cn/handbook/Apache"><font size="4">Apache2.2中文手册</font></a></p>
            </td>
        </tr>
    </tbody>
</table>
</p>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=366</link>
			<title><![CDATA[javascript弹出窗口总结]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Mon,19 Apr 2010 13:55:59 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=366</guid>	
		<description><![CDATA[//关闭,父窗口弹出对话框,子窗口直接关闭<br/>this.Response.Write(&#34;&lt;script&nbsp;language=javascript&gt;window.close();&lt;/script&gt;&#34;);<br/><br/>//关闭,父窗口和子窗口都不弹出对话框,直接关闭<br/>this.Response.Write(&#34;&lt;script&gt;&#34;);<br/>this.Response.Write(&#34;{top.opener&nbsp;=null;top.close();}&#34;);<br/>this.Response.Write(&#34;&lt;/script&gt;&#34;);<br/><br/>//弹出窗口刷新当前页面width=200&nbsp;height=200菜单。菜单栏,工具条,地址栏,状态栏全没有<br/>this.Response.Write(&#34;&lt;script&nbsp;language=javascript&gt;window.open(&#39;rows.aspx&#39;,&#39;newwindow&#39;,&#39;width=200,height=200&#39;)&lt;/script&gt;&#34;);<br/><br/>//弹出窗口刷新当前页面<br/>this.Response.Write(&#34;&lt;script&nbsp;language=javascript&gt;window.open(&#39;rows.aspx&#39;)&lt;/script&gt;&#34;);<br/>this.Response.Write(&#34;&lt;script&gt;window.open(&#39;WebForm2.aspx&#39;,&#39;_blank&#39;);&lt;/script&gt;&#34;);<br/><br/>//弹出提示窗口跳到webform2.aspx页(在一个IE窗口中)<br/>this.Response.Write(&#34;&nbsp;&lt;script&nbsp;language=javascript&gt;alert(&#39;注册成功&#39;);window.window.location.href=&#39;WebForm2.aspx&#39;;&lt;/script&gt;&nbsp;&#34;);<br/><br/>//关闭当前子窗口,刷新父窗口<br/>this.Response.Write(&#34;&lt;script&gt;window.opener.location.href=window.opener.location.href;window.close();&lt;/script&gt;&#34;);<br/>this.Response.Write(&#34;&lt;script&gt;window.opener.location.replace(window.opener.document.referrer);window.close();&lt;/script&gt;&#34;);<br/><br/>//子窗口刷新父窗口<br/>this.Response.Write(&#34;&lt;script&gt;window.opener.location.href=window.opener.location.href;&lt;/script&gt;&#34;);<br/>this.Response.Write(&#34;&lt;script&gt;window.opener.location.href=&#39;WebForm1.aspx&#39;;&lt;/script&gt;&#34;);<br/><br/>//弹出提示窗口.确定后弹出子窗口(WebForm2.aspx)<br/>this.Response.Write(&#34;&lt;script&nbsp;language=&#39;javascript&#39;&gt;alert(&#39;发表成功！&#39;);window.open(&#39;WebForm2.aspx&#39;)&lt;/script&gt;&#34;);<br/><br/>//弹出提示窗口,确定后,刷新父窗口<br/>this.Response.Write(&#34;&lt;script&gt;alert(&#39;发表成功！&#39;);window.opener.location.href=window.opener.location.href;&lt;/script&gt;&#34;);<br/><br/>//弹出相同的一页<br/>&lt;INPUT&nbsp;type=&#34;button&#34;&nbsp;value=&#34;Button&#34;&nbsp;onclick=&#34;javascript:window.open(window.location.href)&#34;&gt;<br/><br/>//<br/>Response.Write(&#34;parent.mainFrameBottom.location.href=&#39;yourwebform.aspx?temp=&#34;&nbsp;+str+&#34;&#39;;&#34;);<br/><br/><br/>&lt;SCRIPT&nbsp;LANGUAGE=&#34;javascript&#34;&gt;&nbsp;<br/>&lt;!--&nbsp;<br/>window.open&nbsp;(&#39;page.html&#39;,&nbsp;&#39;newwindow&#39;,&nbsp;&#39;height=100,&nbsp;width=400,&nbsp;top=0,&nbsp;left=0,&nbsp;toolbar=no,&nbsp;menubar=no,&nbsp;scrollbars=no,&nbsp;resizable=no,location=n&nbsp;o,&nbsp;status=no&#39;)&nbsp;//这句要写成一行<br/>--&gt;&nbsp;<br/>&lt;/SCRIPT&gt;&nbsp;&nbsp;<br/>　　<br/>　　参数解释：&nbsp;<br/>　　<br/>　　&lt;SCRIPT&nbsp;LANGUAGE=&#34;javascript&#34;&gt;&nbsp;js脚本开始；&nbsp;<br/>　　window.open&nbsp;弹出新窗口的命令；&nbsp;<br/>　　&#39;page.html&#39;&nbsp;弹出窗口的文件名；&nbsp;<br/>　　&#39;newwindow&#39;&nbsp;弹出窗口的名字（不是文件名），非必须，可用空&#39;&#39;代替；&nbsp;<br/>　　height=100&nbsp;窗口高度；&nbsp;<br/>　　width=400&nbsp;窗口宽度；&nbsp;<br/>　　top=0&nbsp;窗口距离屏幕上方的象素值；&nbsp;<br/>　　left=0&nbsp;窗口距离屏幕左侧的象素值；&nbsp;<br/>　　toolbar=no&nbsp;是否显示工具栏，yes为显示；&nbsp;<br/>　　menubar，scrollbars&nbsp;表示菜单栏和滚动栏。&nbsp;<br/>　　resizable=no&nbsp;是否允许改变窗口大小，yes为允许；&nbsp;<br/>　　location=no&nbsp;是否显示地址栏，yes为允许；&nbsp;<br/>　　status=no&nbsp;是否显示状态栏内的信息（通常是文件已经打开），yes为允许；&nbsp;<br/>　　&lt;/SCRIPT&gt;&nbsp;js脚本结束<br/><br/>&#39;newwin&#39;:隐藏菜单栏地址栏工具条<br/>width=50:宽度<br/>height=50:高度<br/>scrollbars=yes/n滚动条<br/>top=50:窗口距离屏幕上方<br/>left=50:窗口距离屏幕左侧<br/>例:window.open(&#39;detail.aspx?ID=&#34;+e.Item.Cells[1].Text+&#34;&#39;,&#39;newwin&#39;,&#39;width=750,height=600,scrollbars=yes,top=50,left=50&#39;);&#34;);&nbsp;<br/>this.Response.Write(&#34;&lt;Script&gt;window.open(&#39;WebForm2.aspx&#39;,&#39;&#39;,&#39;toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=750,height=470,left=80,top=40&#39;);&lt;/script&gt;&#34;);<br/><br/>例:<br/>this.Response.Write(&#34;&lt;script&gt;alert(&#39;发表成功！&#39;);window.opener.location.href=window.opener.location.href;&lt;/script&gt;&#34;);<br/>this.Response.Write(&#34;&lt;script&gt;&#34;);<br/>this.Response.Write(&#34;{top.opener&nbsp;=null;top.close();}&#34;);<br/>this.Response.Write(&#34;&lt;/script&gt;&#34;);<br/><br/>例:&nbsp;linkcolumn1.DataNavigateUrlFormatString=&#34;javascript:varwin=window.open(&#39;edit_usr.aspx?actid={0}&#39;,&#39;newwin&#39;,&#39;width=750,height=600,scrollbars=yes,top=50,left=50&#39;);window.close()&#34;;&nbsp;&nbsp;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=363</link>
			<title><![CDATA[JavaScript技巧锦集]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Sun,18 Apr 2010 23:37:19 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=363</guid>	
		<description><![CDATA[来源于:<a href="http://www.cnblogs.com/cloudgamer/" target="_blank">http://www.cnblogs.com/cloudgamer/</a><a target="_blank" href="http://www.cnblogs.com/cloudgamer/archive/2009/10/29/Cloudgamer_JavaScri&#112;t_Library.html">JavaScript&nbsp;工具库：Cloudgamer&nbsp;JavaScript&nbsp;Library&nbsp;v0.1&nbsp;发布</a><a target="_blank" href="http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.html">JavaScript&nbsp;图片上传预览效果</a>&nbsp;<a target="_blank" href="http://www.cnblogs.com/cloudgamer/archive/2009/12/01/Quick_Upload.html">简便无刷新文件上传系统</a>&nbsp;<br/>JavaScript&nbsp;多级联动浮动菜单&nbsp;(第二版)&nbsp;<br/>JavaScript&nbsp;浮动定位提示效果&nbsp;<br/>JavaScript&nbsp;Table行定位效果&nbsp;<br/>JavaScript&nbsp;Table排序&nbsp;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=353</link>
			<title><![CDATA[怎样隐藏window.open窗口的最小化和最大化按钮]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Mon,11 Jan 2010 16:03:19 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=353</guid>	
		<description><![CDATA[&lt;SCRIPT&nbsp;LANGUAGE=&#34;javascript&#34;&gt;&nbsp;<br/>&nbsp;&nbsp;&lt;!--&nbsp;<br/>&nbsp;&nbsp;window.open&nbsp;(&#39;page.html&#39;,&nbsp;&#39;newwindow&#39;,&nbsp;&#39;height=100,&nbsp;width=400,&nbsp;top=0,&nbsp;left=0,&nbsp;toolbar=no,&nbsp;menubar=no,&nbsp;scrollbars=no,&nbsp;resizable=no,location=n&nbsp;o,&nbsp;status=no&#39;)&nbsp;//这句要写成一行&nbsp;<br/>&nbsp;&nbsp;--&gt;&nbsp;<br/>&nbsp;&nbsp;&lt;/SCRIPT&gt;&nbsp;<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;参数解释：&nbsp;<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&lt;SCRIPT&nbsp;LANGUAGE=&#34;javascript&#34;&gt;&nbsp;js脚本开始；&nbsp;<br/>&nbsp;&nbsp;window.open&nbsp;弹出新窗口的命令；&nbsp;<br/>&nbsp;&nbsp;&#39;page.html&#39;&nbsp;弹出窗口的文件名；&nbsp;<br/>&nbsp;&nbsp;&#39;newwindow&#39;&nbsp;弹出窗口的名字（不是文件名），非必须，可用空&#39;&#39;代替；&nbsp;<br/>&nbsp;&nbsp;height=100&nbsp;窗口高度；<br/>&nbsp;&nbsp;width=400&nbsp;窗口宽度；&nbsp;<br/>&nbsp;&nbsp;top=0&nbsp;窗口距离屏幕上方的象素值；&nbsp;<br/>&nbsp;&nbsp;left=0&nbsp;窗口距离屏幕左侧的象素值；&nbsp;<br/>&nbsp;&nbsp;toolbar=no&nbsp;是否显示工具栏，yes为显示；&nbsp;<br/>&nbsp;&nbsp;menubar，scrollbars&nbsp;表示菜单栏和滚动栏。&nbsp;<br/>&nbsp;&nbsp;resizable=no&nbsp;是否允许改变窗口大小，yes为允许；&nbsp;<br/>&nbsp;&nbsp;location=no&nbsp;是否显示地址栏，yes为允许；&nbsp;<br/>&nbsp;&nbsp;status=no&nbsp;是否显示状态栏内的信息（通常是文件已经打开），yes为允许；&nbsp;<br/>&nbsp;&nbsp;&lt;/SCRIPT&gt;&nbsp;js脚本结束&nbsp;<br/>使用注意：<br/><br/>1、toolbar=0与toolbar=&#39;no&#39;、toolbar=1与toolbar=&#39;yes&#39;效果一样<br/><br/>2、resizable=&#39;yes&#39;与scrollbars=&#39;yes&#39;都存在时，滚动条不会出现，必须resizable=&#39;no&#39;或0<br/><br/>3、window.open()的页面参数改变时，要关闭父IE窗口，重新打开，才能见改变效果。难道其和showModal<br/>Dialog()一样，也是预加载的？<br/><br/>打开新窗口最大化解决方法：<br/>问题致因：用window.open()方法打开新窗口时，新窗口最大化按钮不能用，不管你怎么写，都不可以最大化，而且窗口大小也不可以调整，加参数resizable=yes(no)这条语句根本就不起作用，不知道怎么回事。<br/><br/>方法一：加入fullscreen=&#34;1&#34;参数，这是目前最好的最简单的解决办法。例：Win=window.open&#34;main.htm&#34;,&#34;&#34;,&#34;fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,top=10000,left=10000&#34;);<br/><br/>方法二：用screen.availHeight&nbsp;和screen.availwidth作为height、width参数值。但是screen.availheight和screen.availwidth并不是全屏，而是已有窗口的标题栏、左边部分区域以及任务栏，所以打开多个窗口时，新窗口越来越小。也许可以用数值计算控制这种缩小，不过没能实现。<br/>例1：<br/>&lt;script&nbsp;language=JavaScript&gt;&lt;!--<br/>var&nbsp;ww&nbsp;=&nbsp;window.screen.width;<br/>var&nbsp;hh&nbsp;=&nbsp;window.screen.height&nbsp;-&nbsp;20;<br/>window.open(&#34;aa.asp&#34;,&nbsp;&#34;&#34;,&#34;toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0,width=&#34;+ww+&#34;,height=&#34;+hh);<br/>//&nbsp;--&gt;&lt;/script&gt;<br/>例2：<br/>新窗口中添加事件解决方法：<br/>&lt;script&nbsp;language=JavaScript&nbsp;type=&#34;text/javascript&#34;&nbsp;&gt;<br/>if&nbsp;(window.screen){&nbsp;<br/>window.moveTo(0,&nbsp;0);<br/>window.resizeTo(screen.availWidth,screen.availHeight);<br/>}<br/>&lt;/script&gt;&nbsp;<br/>经过修改：<br/>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;newWindow()<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;pageURL=&#34;<a href="http://191.1.1.49:8080/servletprint/PrintViewerServlet?screenwidth=" target="_blank">http://191.1.1.49:8080/servletprint/PrintViewerServlet?screenwidth=</a>&#34;+(screen.width-15)+&#34;&amp;&#34;+&#34;screenheight=&#34;+screen.height;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;mywin=window.open(pageURL,&#34;&#34;,&#34;resizable=&#39;yes&#39;,status=&#39;yes&#39;,depended=&#39;yes&#39;,directories=&#39;no&#39;,location=&#39;no&#39;,menubar=&#39;no&#39;,titlebar=&#39;yes&#39;,toolbar=&#39;no&#39;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;mywin.moveTo(0,&nbsp;0);<br/>&nbsp;&nbsp;&nbsp;&nbsp;mywin.resizeTo(screen.availWidth,screen.availHeight);<br/>}<br/>看到网上有用新窗口句柄的，不过在我的环境下测试时老报错：“拒绝访问”，不知何解。这个思路不知道行不行得通。这个方法和fullscreen一样,没有让窗体的真正的最大化，但是已经达到了最大的效果。<br/>不过在maxthon中效果不好，前者无法在maxthon中最大化，因为是浏览器的最大化，页面没有最大化，<br/>用后面其实大小是满屏了，但是没有真正最大化，<br/>有人用<br/>window.open(&#34;Default18.aspx&#34;,&#34;a&#34;,&#34;&nbsp;channelmode&nbsp;=yes,menubar=yes,toolbar&nbsp;=&nbsp;yes,status&nbsp;=&nbsp;yes&nbsp;&#34;);<br/>chanelmode来解决此问题.<br/>但是最大化后无法用resize后再次变大,另外连window的任务栏都被盖住了<br/><br/>方法三：实现真正最大化。例1：<br/>&lt;/object&gt;&nbsp;&lt;object&nbsp;id=&#34;max&#34;&nbsp;type=&#34;application/x-oleobject&#34;&nbsp;classid=&#34;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&#34;&gt;<br/>&lt;param&nbsp;name=&#34;Command&#34;&nbsp;value=&#34;Maximize&#34;&gt;<br/>&lt;/object&gt;<br/>&lt;input&nbsp;type=button&nbsp;value=最大化&nbsp;onclick=max.Click()&gt;&nbsp;<br/>例2：窗口打开自动最大化代码&nbsp;<br/>&lt;!--&nbsp;窗口打开后最大化&nbsp;--&gt;<br/>&lt;OBJECT&nbsp;id=&#34;max&#34;&nbsp;type=&#34;application/x-oleobject&#34;&nbsp;classid=&#34;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&#34;&gt;&lt;PARAM&nbsp;name=&#34;Command&#34;&nbsp;value=&#34;Maximize&#34;&gt;&lt;/OBJECT&gt;<br/>&lt;script&gt;<br/>if(window.screenLeft!=0)&nbsp;<br/>max.Click();<br/>&lt;/script&gt;<br/>&lt;!--&nbsp;窗口打开后最大化结束&nbsp;--&gt;不过有的网友说这个东东在asp.net2.0中无效，不知道是不是。<br/><br/>方法四：如是在新窗口中实现窗口最大化，js实现方法，前面已经有几种方法了。下面再介绍一方法<br/>This.WindowState&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maximized!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;三种状态：Maximized!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Minimized!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Normal!<br/>可以在被打开的窗口的resize事件中添加如下命令：&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.windowstate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maximized!&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;即可或者<br/>在被打开的窗口的OPEN或ACTIVATE事件中添加如下命令：&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.windowstate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maximized!&nbsp;&nbsp;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=349</link>
			<title><![CDATA[javascript 使用Cookies ]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Sun,10 Jan 2010 11:00:46 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=349</guid>	
		<description><![CDATA[<p>在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么？&ldquo;某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息，这些文件就称为 Cookie。&rdquo;&mdash;&mdash; MSIE 帮助。一般来说，Cookies 是 CGI 或类似，比 HTML 高级的文件、程序等创建的，但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。 </p>
<p>　　在继续之前，我们先要学一学 Cookie 的基本知识 。</p>
<p>　　每个 Cookie 都是这样的：&lt;cookie名&gt;=&lt;值&gt;</p>
<p>　　&lt;cookie名&gt;的限制与 JavaScript 的命名限制大同小异，少了&ldquo;不能用 JavaScript 关键字&rdquo;，多了&ldquo;只能用可以用在 URL 编码中的字符&rdquo;。后者比较难懂，但是只要你只用字母和数字命名，就完全没有问题了。&lt;值&gt;的要求也是&ldquo;只能用可以用在 URL 编码中的字符&rdquo;。</p>
<p>　　每个 Cookie 都有失效日期，一旦电脑的时钟过了失效日期，这个 Cookie 就会被删掉。我们不能直接删掉一个 Cookie，但是可以用设定失效日期早于现在时刻的方法来间接删掉它。</p>
<p>　　每个网页，或者说每个站点，都有它自己的 Cookies，这些 Cookies 只能由这个站点下的网页来访问，来自其他站点或同一站点下未经授权的区域的网页，是不能访问的。每一&ldquo;组&rdquo;Cookies 有规定的总大小（大约 2KB 每&ldquo;组&rdquo;），一超过最大总大小，则最早失效的 Cookie 先被删除，来让新的 Cookie&ldquo;安家&rdquo;。</p>
<p>　　现在我们来学习使用 document.cookie 属性 。</p>
<p>　　如果直接使用 document.cookie 属性，或者说，用某种方法，例如给变量赋值，来获得 document.cookie 的值，我们就可以知道在现在的文档中有多少个 Cookies，每个 Cookies 的名字，和它的值。例如，在某文档中添加&ldquo;document.write(document.cookie)&rdquo;，结果显示：</p>
<p>name=kevin; <a href="http://www.w-sqq.com/mailto:email=kevin@kevin.com">email=kevin@kevin.com</a>; lastvisited=index.html</p>
<p>这意味着，文档包含 3 个 Cookies：name, email 和 lastvisited，它们的值分别是 kevin, <a href="http://www.w-sqq.com/mailto:kevin@kevin.com">kevin@kevin.com</a> 和 index.html。可以看到，两个 Cookies 之间是用分号和空格隔开的，于是我们可以用 cookieString.split('; ') 方法得到每个 Cookie 分开的一个数组（先用 var cookieString = document.cookie）。</p>
<p>　　设定一个 Cookie 的方法是对 document.cookie 赋值。与其它情况下的赋值不同，向 document.cookie 赋值不会删除掉原有的 Cookies，而只会增添 Cookies 或更改原有 Cookie。赋值的格式：</p>
<p>document.cookie = 'cookieName =' + escape ('cookieValue ')<br />&nbsp;&nbsp;&nbsp;&nbsp; + '; expires=' + expirationDateObj .toGMTString() ;</p>
<p>是不是看到头晕了呢？以上不是粗体字的地方是要照抄不误的，粗体字是要按实际情况做出改动的。cookieName 表示 Cookie 的名称，cookieValue 表示 Cookie 的值，expirationDateObj 表示储存着失效日期的日期对象名，如果不需要指定失效日期，则不需要第二行。不指定失效日期，则浏览器默认是在关闭浏览器（也就是关闭所有窗口）之后过期。</p>
<p>　　看到了上面的一些下划线了么？这些是应该注意的地方。<br />　　首先 escape() 方法：为什么一定要用？因为 Cookie 的值的要求是&ldquo;只能用可以用在 URL 编码中的字符&rdquo;。我们知道&ldquo;escape()&rdquo;方法是把字符串按 URL 编码方法来编码的，那我们只需要用一个&ldquo;escape()&rdquo;方法来处理输出到 Cookie 的值，用&ldquo;unescape()&rdquo;来处理从 Cookie 接收过来的值就万无一失了。而且这两个方法的最常用途就是处理 Cookies。其实设定一个 Cookie 只是&ldquo;document.cookie = 'cookieName=cookieValue'&rdquo;这么简单，但是为了避免在 cookieValue 中出现 URL 里不准出现的字符，还是用一个 escape() 好。<br />　　然后&ldquo;expires&rdquo;前面的分号：注意到就行了。是分号而不是其他。<br />　　最后 toGMTString() 方法：设定 Cookie 的时效日期都是用 GMT 格式的时间的，其它格式的时间是没有作用的。</p>
<p>　　现在我们来实战一下。设定一个&ldquo;name=rose&rdquo;的 Cookie，在 3 个月后过期。</p>
<p>var expires = new Date();<br />expires.setTime(expires.getTime() + 3 * 30 * 24 * 60 * 60 * 1000);<br />/*&nbsp;&nbsp; 三个月 x 一个月当作 30 天 x 一天 24 小时<br />&nbsp;&nbsp; x 一小时 60 分 x 一分 60 秒 x 一秒 1000 毫秒 */<br />document.cookie = 'name=rose;expires=' + expires.toGMTString();</p>
<p>为什么没有用 escape() 方法？这是因为我们知道 rose 是一个合法的 URL 编码字符串，也就是说，'rose' == escape('rose')。一般来说，如果设定 Cookie 时不用 escape()，那获取 Cookie 时也不用 unescape()。</p>
<p>　　再来一次：编写一个函数，作用是查找指定 Cookie 的值。</p>
<p>function getCookie(cookieName) {<br />&nbsp; var cookieString = document.cookie;<br />&nbsp; var start = cookieString.indexOf(cookieName + '=');<br />&nbsp; // 加上等号的原因是避免在某些 Cookie 的值里有<br />&nbsp; // 与 cookieName 一样的字符串。<br />&nbsp; if (start == -1) // 找不到<br />&nbsp;&nbsp;&nbsp; return null;<br />&nbsp; start += cookieName.length + 1;<br />&nbsp; var end = cookieString.indexOf(';', start);<br />&nbsp; if (end == -1) return unescape(cookieString.substring(start));<br />&nbsp; return unescape(cookieString.substring(start, end));<br />}</p>
<p>这个函数用到了字符串对象的一些方法，如果你不记得了（你是不是这般没记性啊），请快去查查。这个函数所有的 if 语句都没有带上 else，这是因为如果条件成立，程序运行的都是 return 语句，在函数里碰上 return，就会终止运行，所以不加 else 也没问题。该函数在找到 Cookie 时，就会返回 Cookie 的值，否则返回&ldquo;null&rdquo;。</p>
<p>　　现在我们要删除刚才设定的 name=rose Cookie。</p>
<p>var expires = new Date();<br />expires.setTime(expires.getTime() - 1);<br />document.cookie = 'name=rose;expires=' + expires.toGMTString();</p>
<p>可以看到，只需要把失效日期改成比现在日期早一点（这里是早 1 毫秒），再用同样的方法设定 Cookie，就可以删掉 Cookie 了。</p>
<p>&nbsp;</p>
<p>本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/heimaoxiaozi/archive/2009/12/09/4973703.aspx">http://blog.csdn.net/heimaoxiaozi/archive/2009/12/09/4973703.aspx</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=249</link>
			<title><![CDATA[三行代码实现网页的灰度——志哀汶川]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Mon,19 May 2008 13:36:11 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=249</guid>	
		<description><![CDATA[打开header.asp文件或其它页面,在&lt;body&gt;&lt;/body&gt;之间处插入以下代码即可实现页面灰度效果。<br/><br/>&lt;script&nbsp;language=&#34;Javascript&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.style.filter=&#34;gray()&#34;;<br/>&lt;/script&gt;<br/><br/><br/>演示:<a href="http://www.w-sqq.com/" target="_blank">http://www.w-sqq.com/</a>&nbsp;&nbsp;&nbsp;<a href="http://www.two04.cn/" target="_blank">http://www.two04.cn/</a>&nbsp;&nbsp;&nbsp;<a href="http://www.nflm.cn/" target="_blank">http://www.nflm.cn/</a>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=240</link>
			<title><![CDATA[Javascript]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Thu,08 May 2008 00:29:49 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=240</guid>	
		<description><![CDATA[JavaScript就这么回事1：基础知识&nbsp;<br/>1&nbsp;创建脚本块<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;JavaScript&nbsp;code&nbsp;goes&nbsp;here<br/>3:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>2&nbsp;隐藏脚本代码<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;document.write(“Hello”);<br/>4:&nbsp;//&nbsp;--&gt;<br/>5:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>在不支持JavaScript的浏览器中将不执行相关代码<br/><br/>3&nbsp;浏览器不支持的时候显示<br/><br/>1:&nbsp;&lt;noscript&gt;<br/>2:&nbsp;Hello&nbsp;to&nbsp;the&nbsp;non-JavaScript&nbsp;browser.<br/>3:&nbsp;&lt;/noscript&gt;&nbsp;<br/><br/><br/>4&nbsp;链接外部脚本文件<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&nbsp;src=&#34;/”filename.js&#34;”&gt;&lt;/script&gt;&nbsp;<br/><br/><br/>5&nbsp;注释脚本<br/><br/>1:&nbsp;//&nbsp;This&nbsp;is&nbsp;a&nbsp;comment<br/>2:&nbsp;document.write(“Hello”);&nbsp;//&nbsp;This&nbsp;is&nbsp;a&nbsp;comment<br/>3:&nbsp;/*<br/>4:&nbsp;All&nbsp;of&nbsp;this<br/>5:&nbsp;is&nbsp;a&nbsp;comment<br/>6:&nbsp;*/&nbsp;<br/><br/><br/>6&nbsp;输出到浏览器<br/><br/>1:&nbsp;document.write(“&lt;strong&gt;Hello&lt;/strong&gt;”);&nbsp;<br/><br/><br/>7&nbsp;定义变量<br/><br/>1:&nbsp;var&nbsp;myVariable&nbsp;=&nbsp;“some&nbsp;value”;&nbsp;<br/><br/><br/>8&nbsp;字符串相加<br/><br/>1:&nbsp;var&nbsp;myString&nbsp;=&nbsp;“String1”&nbsp;+&nbsp;“String2”;&nbsp;<br/><br/><br/>9&nbsp;字符串搜索<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;myVariable&nbsp;=&nbsp;“Hello&nbsp;there”;<br/>4:&nbsp;var&nbsp;therePlace&nbsp;=&nbsp;myVariable.search(“there”);<br/>5:&nbsp;document.write(therePlace);<br/>6:&nbsp;//&nbsp;--&gt;<br/>7:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>10&nbsp;字符串替换<br/><br/>1:&nbsp;thisVar.replace(“Monday”,”Friday”);&nbsp;<br/><br/><br/>11&nbsp;格式化字串<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;myVariable&nbsp;=&nbsp;“Hello&nbsp;there”;<br/>4:&nbsp;document.write(myVariable.big()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>5:&nbsp;document.write(myVariable.blink()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>6:&nbsp;document.write(myVariable.bold()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>7:&nbsp;document.write(myVariable.fixed()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>8:&nbsp;document.write(myVariable.fontcolor(“red”)&nbsp;+&nbsp;“&lt;br&gt;”);<br/>9:&nbsp;document.write(myVariable.fontsize(“18pt”)&nbsp;+&nbsp;“&lt;br&gt;”);<br/>10:&nbsp;document.write(myVariable.italics()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>11:&nbsp;document.write(myVariable.small()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>12:&nbsp;document.write(myVariable.strike()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>13:&nbsp;document.write(myVariable.sub()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>14:&nbsp;document.write(myVariable.sup()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>15:&nbsp;document.write(myVariable.toLowerCase()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>16:&nbsp;document.write(myVariable.toUpperCase()&nbsp;+&nbsp;“&lt;br&gt;”);<br/>17:&nbsp;<br/>18:&nbsp;var&nbsp;firstString&nbsp;=&nbsp;“My&nbsp;String”;<br/>19:&nbsp;var&nbsp;finalString&nbsp;=&nbsp;firstString.bold().toLowerCase().fontcolor(“red”);<br/>20:&nbsp;//&nbsp;--&gt;<br/>21:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>12&nbsp;创建数组<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;myArray&nbsp;=&nbsp;new&nbsp;Array(5);<br/>4:&nbsp;myArray[0]&nbsp;=&nbsp;“First&nbsp;Entry”;<br/>5:&nbsp;myArray[1]&nbsp;=&nbsp;“Second&nbsp;Entry”;<br/>6:&nbsp;myArray[2]&nbsp;=&nbsp;“Third&nbsp;Entry”;<br/>7:&nbsp;myArray[3]&nbsp;=&nbsp;“Fourth&nbsp;Entry”;<br/>8:&nbsp;myArray[4]&nbsp;=&nbsp;“Fifth&nbsp;Entry”;<br/>9:&nbsp;var&nbsp;anotherArray&nbsp;=&nbsp;new&nbsp;Array(“First&nbsp;Entry”,”Second&nbsp;Entry”,”Third&nbsp;Entry”,”Fourth&nbsp;Entry”,”Fifth&nbsp;Entry”);<br/>10:&nbsp;//&nbsp;--&gt;<br/>11:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>13&nbsp;数组排序<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;myArray&nbsp;=&nbsp;new&nbsp;Array(5);<br/>4:&nbsp;myArray[0]&nbsp;=&nbsp;“z”;<br/>5:&nbsp;myArray[1]&nbsp;=&nbsp;“c”;<br/>6:&nbsp;myArray[2]&nbsp;=&nbsp;“d”;<br/>7:&nbsp;myArray[3]&nbsp;=&nbsp;“a”;<br/>8:&nbsp;myArray[4]&nbsp;=&nbsp;“q”;<br/>9:&nbsp;document.write(myArray.sort());<br/>10:&nbsp;//&nbsp;--&gt;<br/>11:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>14&nbsp;分割字符串<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;myVariable&nbsp;=&nbsp;“a,b,c,d”;<br/>4:&nbsp;var&nbsp;stringArray&nbsp;=&nbsp;myVariable.split(“,”);<br/>5:&nbsp;document.write(stringArray[0]);<br/>6:&nbsp;document.write(stringArray[1]);<br/>7:&nbsp;document.write(stringArray[2]);<br/>8:&nbsp;document.write(stringArray[3]);<br/>9:&nbsp;//&nbsp;--&gt;<br/>10:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>15&nbsp;弹出警告信息<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;window.alert(“Hello”);<br/>4:&nbsp;//&nbsp;--&gt;<br/>5:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>16&nbsp;弹出确认框<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;result&nbsp;=&nbsp;window.confirm(“Click&nbsp;OK&nbsp;to&nbsp;continue”);<br/>4:&nbsp;//&nbsp;--&gt;<br/>5:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>17&nbsp;定义函数<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;function&nbsp;multiple(number1,number2)&nbsp;{&nbsp;<br/>4:&nbsp;var&nbsp;result&nbsp;=&nbsp;number1&nbsp;*&nbsp;number2;<br/>5:&nbsp;return&nbsp;result;<br/>6:&nbsp;}<br/>7:&nbsp;//&nbsp;--&gt;<br/>8:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>18&nbsp;调用JS函数<br/><br/>1:&nbsp;&lt;a&nbsp;href=”#”&nbsp;onClick=”functionName()”&gt;Link&nbsp;text&lt;/a&gt;<br/>2:&nbsp;&lt;a&nbsp;href=&#34;/”javascript:functionName&#34;()”&gt;Link&nbsp;text&lt;/a&gt;&nbsp;<br/><br/><br/>19&nbsp;在页面加载完成后执行函数<br/><br/>1:&nbsp;&lt;body&nbsp;onLoad=”functionName();”&gt;<br/>2:&nbsp;Body&nbsp;of&nbsp;the&nbsp;page<br/>3:&nbsp;&lt;/body&gt;&nbsp;<br/><br/><br/>20&nbsp;条件判断<br/><br/>1:&nbsp;&lt;script&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;userChoice&nbsp;=&nbsp;window.confirm(“Choose&nbsp;OK&nbsp;o&#114;&nbsp;Cancel”);<br/>4:&nbsp;var&nbsp;result&nbsp;=&nbsp;(userChoice&nbsp;==&nbsp;true)&nbsp;?&nbsp;“OK”&nbsp;:&nbsp;“Cancel”;<br/>5:&nbsp;document.write(result);<br/>6:&nbsp;//&nbsp;--&gt;<br/>7:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>21&nbsp;指定次数循环<br/><br/>1:&nbsp;&lt;script&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;var&nbsp;myArray&nbsp;=&nbsp;new&nbsp;Array(3);<br/>4:&nbsp;myArray[0]&nbsp;=&nbsp;“Item&nbsp;0”;<br/>5:&nbsp;myArray[1]&nbsp;=&nbsp;“Item&nbsp;1”;<br/>6:&nbsp;myArray[2]&nbsp;=&nbsp;“Item&nbsp;2”;<br/>7:&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;myArray.length;&nbsp;i++)&nbsp;{&nbsp;<br/>8:&nbsp;document.write(myArray[i]&nbsp;+&nbsp;“&lt;br&gt;”);<br/>9:&nbsp;}<br/>10:&nbsp;//&nbsp;--&gt;<br/>11:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>22&nbsp;设定将来执行<br/><br/>1:&nbsp;&lt;script&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;function&nbsp;hello()&nbsp;{&nbsp;<br/>4:&nbsp;window.alert(“Hello”);<br/>5:&nbsp;}<br/>6:&nbsp;window.setTimeout(“hello()”,5000);<br/>7:&nbsp;//&nbsp;--&gt;<br/>8:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>23&nbsp;定时执行函数<br/><br/>1:&nbsp;&lt;script&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;function&nbsp;hello()&nbsp;{&nbsp;<br/>4:&nbsp;window.alert(“Hello”);<br/>5:&nbsp;window.setTimeout(“hello()”,5000);<br/>6:&nbsp;}<br/>7:&nbsp;window.setTimeout(“hello()”,5000);<br/>8:&nbsp;//&nbsp;--&gt;<br/>9:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>24&nbsp;取消定时执行<br/><br/>1:&nbsp;&lt;script&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;function&nbsp;hello()&nbsp;{&nbsp;<br/>4:&nbsp;window.alert(“Hello”);<br/>5:&nbsp;}<br/>6:&nbsp;var&nbsp;myTimeout&nbsp;=&nbsp;window.setTimeout(“hello()”,5000);<br/>7:&nbsp;window.clearTimeout(myTimeout);<br/>8:&nbsp;//&nbsp;--&gt;<br/>9:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>25&nbsp;在页面卸载时候执行函数<br/><br/>1:&nbsp;&lt;body&nbsp;onUnload=”functionName();”&gt;<br/>2:&nbsp;Body&nbsp;of&nbsp;the&nbsp;page<br/>3:&nbsp;&lt;/body&gt;&nbsp;<br/><br/>JavaScript就这么回事2：浏览器输出&nbsp;<br/><br/><br/>26&nbsp;访问document对象<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;myURL&nbsp;=&nbsp;document.URL;<br/>3:&nbsp;window.alert(myURL);<br/>4:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>27&nbsp;动态输出HTML<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;document.write(“&lt;p&gt;Here’s&nbsp;some&nbsp;information&nbsp;about&nbsp;this&nbsp;document:&lt;/p&gt;”);<br/>3:&nbsp;document.write(“&lt;ul&gt;”);<br/>4:&nbsp;document.write(“&lt;li&gt;Referring&nbsp;Document:&nbsp;“&nbsp;+&nbsp;document.referrer&nbsp;+&nbsp;“&lt;/li&gt;”);<br/>5:&nbsp;document.write(“&lt;li&gt;Domain:&nbsp;“&nbsp;+&nbsp;document.domain&nbsp;+&nbsp;“&lt;/li&gt;”);<br/>6:&nbsp;document.write(“&lt;li&gt;URL:&nbsp;“&nbsp;+&nbsp;document.URL&nbsp;+&nbsp;“&lt;/li&gt;”);<br/>7:&nbsp;document.write(“&lt;/ul&gt;”);<br/>8:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>28&nbsp;输出换行<br/><br/>1:&nbsp;document.writeln(“&lt;strong&gt;a&lt;/strong&gt;”);<br/>2:&nbsp;document.writeln(“b”);&nbsp;<br/><br/><br/>29&nbsp;输出日期<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;thisDate&nbsp;=&nbsp;new&nbsp;Date();<br/>3:&nbsp;document.write(thisDate.toString());<br/>4:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>30&nbsp;指定日期的时区<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;myOffset&nbsp;=&nbsp;-2;<br/>3:&nbsp;var&nbsp;currentDate&nbsp;=&nbsp;new&nbsp;Date();<br/>4:&nbsp;var&nbsp;userOffset&nbsp;=&nbsp;currentDate.getTimezoneOffset()/60;<br/>5:&nbsp;var&nbsp;timeZoneDifference&nbsp;=&nbsp;userOffset&nbsp;-&nbsp;myOffset;<br/>6:&nbsp;currentDate.setHours(currentDate.getHours()&nbsp;+&nbsp;timeZoneDifference);<br/>7:&nbsp;document.write(“The&nbsp;time&nbsp;and&nbsp;date&nbsp;in&nbsp;Central&nbsp;Europe&nbsp;is:&nbsp;“&nbsp;+&nbsp;currentDate.toLocaleString());<br/>8:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>31&nbsp;设置日期输出格式<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;thisDate&nbsp;=&nbsp;new&nbsp;Date();<br/>3:&nbsp;var&nbsp;thisTimeString&nbsp;=&nbsp;thisDate.getHours()&nbsp;+&nbsp;“:”&nbsp;+&nbsp;thisDate.getMinutes();<br/>4:&nbsp;var&nbsp;thisDateString&nbsp;=&nbsp;thisDate.getFullYear()&nbsp;+&nbsp;“/”&nbsp;+&nbsp;thisDate.getMonth()&nbsp;+&nbsp;“/”&nbsp;+&nbsp;thisDate.getDate();<br/>5:&nbsp;document.write(thisTimeString&nbsp;+&nbsp;“&nbsp;on&nbsp;“&nbsp;+&nbsp;thisDateString);<br/>6:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>32&nbsp;读取URL参数<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;urlParts&nbsp;=&nbsp;document.URL.split(“?”);<br/>3:&nbsp;var&nbsp;parameterParts&nbsp;=&nbsp;urlParts[1].split(“&amp;”);<br/>4:&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;parameterParts.length;&nbsp;i++)&nbsp;{&nbsp;<br/>5:&nbsp;var&nbsp;pairParts&nbsp;=&nbsp;parameterParts[i].split(“=”);<br/>6:&nbsp;var&nbsp;pairName&nbsp;=&nbsp;pairParts[0];<br/>7:&nbsp;var&nbsp;pairValue&nbsp;=&nbsp;pairParts[1];<br/>8:&nbsp;document.write(pairName&nbsp;+&nbsp;“&nbsp;：“&nbsp;+pairValue&nbsp;);<br/>9:&nbsp;}<br/>10:&nbsp;&lt;/script&gt;&nbsp;<br/><br/>你还以为HTML是无状态的么？<br/><br/>33&nbsp;打开一个新的document对象<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;function&nbsp;newDocument()&nbsp;{&nbsp;<br/>3:&nbsp;document.open();<br/>4:&nbsp;document.write(“&lt;p&gt;This&nbsp;is&nbsp;a&nbsp;New&nbsp;Document.&lt;/p&gt;”);<br/>5:&nbsp;document.close();<br/>6:&nbsp;}<br/>7:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>34&nbsp;页面跳转<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;window.location&nbsp;=&nbsp;“<a href="http://www.liu21st.com/" target="_blank">http://www.liu21st.com/</a>”;<br/>3:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>35&nbsp;添加网页加载进度窗口<br/><br/>1:&nbsp;&lt;html&gt;<br/>2:&nbsp;&lt;head&gt;<br/>3:&nbsp;&lt;script&nbsp;language=&#39;javaScript&#39;&gt;<br/>4:&nbsp;var&nbsp;placeHolder&nbsp;=&nbsp;window.open(&#39;holder.html&#39;,&#39;placeholder&#39;,&#39;width=200,height=200&#39;);<br/>5:&nbsp;&lt;/script&gt;<br/>6:&nbsp;&lt;title&gt;The&nbsp;Main&nbsp;Page&lt;/title&gt;<br/>7:&nbsp;&lt;/head&gt;<br/>8:&nbsp;&lt;body&nbsp;onLoad=&#39;placeHolder.close()&#39;&gt;<br/>9:&nbsp;&lt;p&gt;This&nbsp;is&nbsp;the&nbsp;main&nbsp;page&lt;/p&gt;<br/>10:&nbsp;&lt;/body&gt;<br/>11:&nbsp;&lt;/html&gt;&nbsp;<br/><br/><br/>JavaScript就这么回事3：图像&nbsp;<br/><br/><br/>36&nbsp;读取图像属性<br/><br/>1:&nbsp;&lt;img&nbsp;src=&#34;/”image1.jpg&#34;”&nbsp;name=”myImage”&gt;<br/>2:&nbsp;&lt;a&nbsp;href=”#&nbsp;”&nbsp;onClick=”window.alert(document.myImage.width)”&gt;Width&lt;/a&gt;<br/>3:&nbsp;<br/><br/><br/>37&nbsp;动态加载图像<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;myImage&nbsp;=&nbsp;new&nbsp;Image;<br/>3:&nbsp;myImage.src&nbsp;=&nbsp;“Tellers1.jpg”;<br/>4:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>38&nbsp;简单的图像替换<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;rollImage&nbsp;=&nbsp;new&nbsp;Image;<br/>3:&nbsp;rollImage.src&nbsp;=&nbsp;“rollImage1.jpg”;<br/>4:&nbsp;defaultImage&nbsp;=&nbsp;new&nbsp;Image;<br/>5:&nbsp;defaultImage.src&nbsp;=&nbsp;“image1.jpg”;<br/>6:&nbsp;&lt;/script&gt;<br/>7:&nbsp;&lt;a&nbsp;href=&#34;/”myUrl&#34;”&nbsp;onMouseOver=”document.myImage.src&nbsp;=&nbsp;rollImage.src;”<br/>8:&nbsp;onMouseOut=”document.myImage.src&nbsp;=&nbsp;defaultImage.src;”&gt;<br/>9:&nbsp;&lt;img&nbsp;src=&#34;/”image1.jpg&#34;”&nbsp;name=”myImage”&nbsp;width=100&nbsp;height=100&nbsp;border=0&gt;&nbsp;<br/><br/><br/>39&nbsp;随机显示图像<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;imageList&nbsp;=&nbsp;new&nbsp;Array;<br/>3:&nbsp;imageList[0]&nbsp;=&nbsp;“image1.jpg”;<br/>4:&nbsp;imageList[1]&nbsp;=&nbsp;“image2.jpg”;<br/>5:&nbsp;imageList[2]&nbsp;=&nbsp;“image3.jpg”;<br/>6:&nbsp;imageList[3]&nbsp;=&nbsp;“image4.jpg”;<br/>7:&nbsp;var&nbsp;imageChoice&nbsp;=&nbsp;Math.floor(Math.random()&nbsp;*&nbsp;imageList.length);<br/>8:&nbsp;document.write(‘&lt;img&nbsp;src=”’&nbsp;+&nbsp;imageList[imageChoice]&nbsp;+&nbsp;‘“&gt;’);<br/>9:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>40&nbsp;函数实现的图像替换<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;source&nbsp;=&nbsp;0;<br/>3:&nbsp;var&nbsp;replacement&nbsp;=&nbsp;1;<br/>4:&nbsp;function&nbsp;cr&#101;ateRollOver(originalImage,replacementImage)&nbsp;{&nbsp;<br/>5:&nbsp;var&nbsp;imageArray&nbsp;=&nbsp;new&nbsp;Array;<br/>6:&nbsp;imageArray[source]&nbsp;=&nbsp;new&nbsp;Image;<br/>7:&nbsp;imageArray[source].src&nbsp;=&nbsp;o&#114;iginalImage;<br/>8:&nbsp;imageArray[replacement]&nbsp;=&nbsp;new&nbsp;Image;<br/>9:&nbsp;imageArray[replacement].src&nbsp;=&nbsp;replacementImage;<br/>10:&nbsp;return&nbsp;imageArray;<br/>11:&nbsp;}<br/>12:&nbsp;var&nbsp;rollImage1&nbsp;=&nbsp;cr&#101;ateRollOver(“image1.jpg”,”rollImage1.jpg”);<br/>13:&nbsp;&lt;/script&gt;<br/>14:&nbsp;&lt;a&nbsp;href=”#”&nbsp;onMouseOver=”document.myImage1.src&nbsp;=&nbsp;rollImage1[replacement].src;”<br/>15:&nbsp;onMouseOut=”document.myImage1.src&nbsp;=&nbsp;rollImage1[source].src;”&gt;<br/>16:&nbsp;&lt;img&nbsp;src=&#34;/”image1.jpg&#34;”&nbsp;width=100&nbsp;name=”myImage1”&nbsp;border=0&gt;<br/>17:&nbsp;&lt;/a&gt;&nbsp;<br/><br/><br/>41&nbsp;创建幻灯片<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;imageList&nbsp;=&nbsp;new&nbsp;Array;<br/>3:&nbsp;imageList[0]&nbsp;=&nbsp;new&nbsp;Image;<br/>4:&nbsp;imageList[0].src&nbsp;=&nbsp;“image1.jpg”;<br/>5:&nbsp;imageList[1]&nbsp;=&nbsp;new&nbsp;Image;<br/>6:&nbsp;imageList[1].src&nbsp;=&nbsp;“image2.jpg”;<br/>7:&nbsp;imageList[2]&nbsp;=&nbsp;new&nbsp;Image;<br/>8:&nbsp;imageList[2].src&nbsp;=&nbsp;“image3.jpg”;<br/>9:&nbsp;imageList[3]&nbsp;=&nbsp;new&nbsp;Image;<br/>10:&nbsp;imageList[3].src&nbsp;=&nbsp;“image4.jpg”;<br/>11:&nbsp;function&nbsp;slideShow(imageNumber)&nbsp;{&nbsp;<br/>12:&nbsp;document.slideShow.src&nbsp;=&nbsp;imageList[imageNumber].src;<br/>13:&nbsp;imageNumber&nbsp;+=&nbsp;1;<br/>14:&nbsp;if&nbsp;(imageNumber&nbsp;&lt;&nbsp;imageList.length)&nbsp;{&nbsp;<br/>15:&nbsp;window.setTimeout(“slideShow(“&nbsp;+&nbsp;imageNumber&nbsp;+&nbsp;“)”,3000);<br/>16:&nbsp;}<br/>17:&nbsp;}<br/>18:&nbsp;&lt;/script&gt;<br/>19:&nbsp;&lt;/head&gt;<br/>20:&nbsp;&lt;body&nbsp;onLoad=”slideShow(0)”&gt;<br/>21:&nbsp;&lt;img&nbsp;src=&#34;/”image1.jpg&#34;”&nbsp;width=100&nbsp;name=”slideShow”&gt;&nbsp;<br/><br/><br/>42&nbsp;随机广告图片<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;imageList&nbsp;=&nbsp;new&nbsp;Array;<br/>3:&nbsp;imageList[0]&nbsp;=&nbsp;“image1.jpg”;<br/>4:&nbsp;imageList[1]&nbsp;=&nbsp;“image2.jpg”;<br/>5:&nbsp;imageList[2]&nbsp;=&nbsp;“image3.jpg”;<br/>6:&nbsp;imageList[3]&nbsp;=&nbsp;“image4.jpg”;<br/>7:&nbsp;var&nbsp;urlList&nbsp;=&nbsp;new&nbsp;Array;<br/>8:&nbsp;urlList[0]&nbsp;=&nbsp;“<a href="http://some.host/" target="_blank">http://some.host/</a>”;<br/>9:&nbsp;urlList[1]&nbsp;=&nbsp;“<a href="http://another.host/" target="_blank">http://another.host/</a>”;<br/>10:&nbsp;urlList[2]&nbsp;=&nbsp;“<a href="http://somewh" target="_blank">http://somewh</a>&#101;re.else/”;<br/>11:&nbsp;urlList[3]&nbsp;=&nbsp;“<a href="http://right.here/" target="_blank">http://right.here/</a>”;<br/>12:&nbsp;var&nbsp;imageChoice&nbsp;=&nbsp;Math.floor(Math.random()&nbsp;*&nbsp;imageList.length);<br/>13:&nbsp;document.write(‘&lt;a&nbsp;href=”’&nbsp;+&nbsp;urlList[imageChoice]&nbsp;+&nbsp;‘“&gt;&lt;img&nbsp;src=”’&nbsp;+&nbsp;imageList[imageChoice]&nbsp;+&nbsp;‘“&gt;&lt;/a&gt;’);<br/>14:&nbsp;&lt;/script&gt;&nbsp;<br/><br/>JavaScript就这么回事4：表单&nbsp;<br/><br/><br/>还是先继续写完JS就这么回事系列吧～<br/>43&nbsp;表单构成<br/><br/>1:&nbsp;&lt;form&nbsp;method=”post”&nbsp;action=”target.html”&nbsp;name=”thisForm”&gt;<br/>2:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”myText”&gt;<br/>3:&nbsp;&lt;sel&#101;ct&nbsp;name=”mySel&#101;ct”&gt;<br/>4:&nbsp;&lt;option&nbsp;value=”1”&gt;First&nbsp;Choice&lt;/option&gt;<br/>5:&nbsp;&lt;option&nbsp;value=”2”&gt;Second&nbsp;Choice&lt;/option&gt;<br/>6:&nbsp;&lt;/sel&#101;ct&gt;<br/>7:&nbsp;&lt;br&gt;<br/>8:&nbsp;&lt;input&nbsp;type=”submit”&nbsp;value=”Submit&nbsp;Me”&gt;<br/>9:&nbsp;&lt;/form&gt;&nbsp;<br/><br/><br/>44&nbsp;访问表单中的文本框内容<br/><br/>1:&nbsp;&lt;form&nbsp;name=”myForm”&gt;<br/>2:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”myText”&gt;<br/>3:&nbsp;&lt;/form&gt;<br/>4:&nbsp;&lt;a&nbsp;href=&#39;#&#39;&nbsp;onClick=&#39;window.alert(document.myForm.myText.value);&#39;&gt;Check&nbsp;Text&nbsp;Field&lt;/a&gt;&nbsp;<br/><br/><br/>45&nbsp;动态复制文本框内容<br/><br/>1:&nbsp;&lt;form&nbsp;name=”myForm”&gt;<br/>2:&nbsp;Enter&nbsp;some&nbsp;Text:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”myText”&gt;&lt;br&gt;<br/>3:&nbsp;Copy&nbsp;Text:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”copyText”&gt;<br/>4:&nbsp;&lt;/form&gt;<br/>5:&nbsp;&lt;a&nbsp;href=”#”&nbsp;onClick=”document.myForm.copyText.value&nbsp;=<br/>6:&nbsp;document.myForm.myText.value;”&gt;Copy&nbsp;Text&nbsp;Field&lt;/a&gt;&nbsp;<br/><br/><br/>46&nbsp;侦测文本框的变化<br/><br/>1:&nbsp;&lt;form&nbsp;name=”myForm”&gt;<br/>2:&nbsp;Enter&nbsp;some&nbsp;Text:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”myText”&nbsp;onChange=”alert(this.value);”&gt;<br/>3:&nbsp;&lt;/form&gt;&nbsp;<br/><br/><br/>47&nbsp;访问选中的Sel&#101;ct<br/><br/>1:&nbsp;&lt;form&nbsp;name=”myForm”&gt;<br/>2:&nbsp;&lt;sel&#101;ct&nbsp;name=”mySel&#101;ct”&gt;<br/>3:&nbsp;&lt;option&nbsp;value=”First&nbsp;Choice”&gt;1&lt;/option&gt;<br/>4:&nbsp;&lt;option&nbsp;value=”Second&nbsp;Choice”&gt;2&lt;/option&gt;<br/>5:&nbsp;&lt;option&nbsp;value=”Third&nbsp;Choice”&gt;3&lt;/option&gt;<br/>6:&nbsp;&lt;/sel&#101;ct&gt;<br/>7:&nbsp;&lt;/form&gt;<br/>8:&nbsp;&lt;a&nbsp;href=&#39;#&#39;&nbsp;onClick=&#39;alert(document.myForm.mySel&#101;ct.value);&#39;&gt;Check&nbsp;Sel&#101;ction&nbsp;List&lt;/a&gt;&nbsp;<br/><br/><br/>48&nbsp;动态增加Sel&#101;ct项<br/><br/>1:&nbsp;&lt;form&nbsp;name=”myForm”&gt;<br/>2:&nbsp;&lt;sel&#101;ct&nbsp;name=”mySel&#101;ct”&gt;<br/>3:&nbsp;&lt;option&nbsp;value=”First&nbsp;Choice”&gt;1&lt;/option&gt;<br/>4:&nbsp;&lt;option&nbsp;value=”Second&nbsp;Choice”&gt;2&lt;/option&gt;<br/>5:&nbsp;&lt;/sel&#101;ct&gt;<br/>6:&nbsp;&lt;/form&gt;<br/>7:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>8:&nbsp;document.myForm.mySel&#101;ct.length++;<br/>9:&nbsp;document.myForm.mySel&#101;ct.options[document.myForm.mySel&#101;ct.length&nbsp;-&nbsp;1].text&nbsp;=&nbsp;“3”;<br/>10:&nbsp;document.myForm.mySel&#101;ct.options[document.myForm.mySel&#101;ct.length&nbsp;-&nbsp;1].value&nbsp;=&nbsp;“Third&nbsp;Choice”;<br/>11:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>49&nbsp;验证表单字段<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;function&nbsp;checkField(field)&nbsp;{&nbsp;<br/>3:&nbsp;if&nbsp;(field.value&nbsp;==&nbsp;“”)&nbsp;{&nbsp;<br/>4:&nbsp;window.alert(“You&nbsp;must&nbsp;enter&nbsp;a&nbsp;value&nbsp;in&nbsp;the&nbsp;field”);<br/>5:&nbsp;field.focus();<br/>6:&nbsp;}<br/>7:&nbsp;}<br/>8:&nbsp;&lt;/script&gt;<br/>9:&nbsp;&lt;form&nbsp;name=”myForm”&nbsp;action=”target.html”&gt;<br/>10:&nbsp;Text&nbsp;Field:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”myField”onBlur=”checkField(this)”&gt;<br/>11:&nbsp;&lt;br&gt;&lt;input&nbsp;type=”submit”&gt;<br/>12:&nbsp;&lt;/form&gt;&nbsp;<br/><br/><br/>50&nbsp;验证Sel&#101;ct项<br/><br/>1:&nbsp;function&nbsp;checkList(sel&#101;ction)&nbsp;{&nbsp;<br/>2:&nbsp;if&nbsp;(sel&#101;ction.length&nbsp;==&nbsp;0)&nbsp;{&nbsp;<br/>3:&nbsp;window.alert(“You&nbsp;must&nbsp;make&nbsp;a&nbsp;sel&#101;ction&nbsp;from&nbsp;the&nbsp;list.”);<br/>4:&nbsp;return&nbsp;false;<br/>5:&nbsp;}<br/>6:&nbsp;return&nbsp;true;<br/>7:&nbsp;}&nbsp;<br/><br/><br/>51&nbsp;动态改变表单的action<br/><br/>1:&nbsp;&lt;form&nbsp;name=”myForm”&nbsp;action=”login.html”&gt;<br/>2:&nbsp;Username:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”username”&gt;&lt;br&gt;<br/>3:&nbsp;Password:&nbsp;&lt;input&nbsp;type=”password”&nbsp;name=”password”&gt;&lt;br&gt;<br/>4:&nbsp;&lt;input&nbsp;type=”button”&nbsp;value=”Login”&nbsp;onClick=”this.form.submit();”&gt;<br/>5:&nbsp;&lt;input&nbsp;type=”button”&nbsp;value=”Register”&nbsp;onClick=”this.form.action&nbsp;=&nbsp;‘register.html’;&nbsp;this.form.submit();”&gt;<br/>6:&nbsp;&lt;input&nbsp;type=”button”&nbsp;value=”Retrieve&nbsp;Password”&nbsp;onClick=”this.form.action&nbsp;=&nbsp;‘password.html’;&nbsp;this.form.submit();”&gt;<br/>7:&nbsp;&lt;/form&gt;&nbsp;<br/><br/><br/>52&nbsp;使用图像按钮<br/><br/>1:&nbsp;&lt;form&nbsp;name=”myForm”&nbsp;action=”login.html”&gt;<br/>2:&nbsp;Username:&nbsp;&lt;input&nbsp;type=”text”&nbsp;name=”username”&gt;&lt;br&gt;<br/>3:&nbsp;Password:&nbsp;&lt;input&nbsp;type=”password”name=”password”&gt;&lt;br&gt;<br/>4:&nbsp;&lt;input&nbsp;type=”image”&nbsp;src=&#34;/”login.gif&#34;”&nbsp;value=”Login”&gt;<br/>5:&nbsp;&lt;/form&gt;<br/>6:&nbsp;<br/><br/><br/>53&nbsp;表单数据的加密<br/><br/>1:&nbsp;&lt;SCRIPT&nbsp;LANGUAGE=&#39;JavaScript&#39;&gt;<br/>2:&nbsp;&lt;!--<br/>3:&nbsp;function&nbsp;encrypt(item)&nbsp;{&nbsp;<br/>4:&nbsp;var&nbsp;newItem&nbsp;=&nbsp;&#39;&#39;;<br/>5:&nbsp;for&nbsp;(i=0;&nbsp;i&nbsp;&lt;&nbsp;item.length;&nbsp;i++)&nbsp;{&nbsp;<br/>6:&nbsp;newItem&nbsp;+=&nbsp;item.charCodeAt(i)&nbsp;+&nbsp;&#39;.&#39;;<br/>7:&nbsp;}<br/>8:&nbsp;return&nbsp;newItem;<br/>9:&nbsp;}<br/>10:&nbsp;function&nbsp;encryptForm(myForm)&nbsp;{&nbsp;<br/>11:&nbsp;for&nbsp;(i=0;&nbsp;i&nbsp;&lt;&nbsp;myForm.elements.length;&nbsp;i++)&nbsp;{&nbsp;<br/>12:&nbsp;myForm.elements[i].value&nbsp;=&nbsp;encrypt(myForm.elements[i].value);<br/>13:&nbsp;}<br/>14:&nbsp;}<br/>15:&nbsp;<br/>16:&nbsp;//--&gt;<br/>17:&nbsp;&lt;/SCRIPT&gt;<br/>18:&nbsp;&lt;form&nbsp;name=&#39;myForm&#39;&nbsp;onSubmit=&#39;encryptForm(this);&nbsp;window.alert(this.myField.value);&#39;&gt;<br/>19:&nbsp;Enter&nbsp;Some&nbsp;Text:&nbsp;&lt;input&nbsp;type=text&nbsp;name=myField&gt;&lt;input&nbsp;type=submit&gt;<br/>20:&nbsp;&lt;/form&gt;&nbsp;<br/><br/><br/>JavaScript就这么回事5：窗口和框架&nbsp;<br/><br/><br/>54&nbsp;改变浏览器状态栏文字提示<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;window.status&nbsp;=&nbsp;“A&nbsp;new&nbsp;status&nbsp;message”;<br/>3:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>55&nbsp;弹出确认提示框<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;userChoice&nbsp;=&nbsp;window.confirm(“Click&nbsp;OK&nbsp;o&#114;&nbsp;Cancel”);<br/>3:&nbsp;if&nbsp;(userChoice)&nbsp;{&nbsp;<br/>4:&nbsp;document.write(“You&nbsp;chose&nbsp;OK”);<br/>5:&nbsp;}&nbsp;else&nbsp;{&nbsp;<br/>6:&nbsp;document.write(“You&nbsp;chose&nbsp;Cancel”);<br/>7:&nbsp;}<br/>8:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>56&nbsp;提示输入<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;userName&nbsp;=&nbsp;window.prompt(“Please&nbsp;Enter&nbsp;Your&nbsp;Name”,”Enter&nbsp;Your&nbsp;Name&nbsp;Here”);<br/>3:&nbsp;document.write(“Your&nbsp;Name&nbsp;is&nbsp;“&nbsp;+&nbsp;userName);<br/>4:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>57&nbsp;打开一个新窗口<br/><br/>1:&nbsp;//打开一个名称为myNewWindow的浏览器新窗口<br/>2:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>3:&nbsp;window.open(“<a href="http://www.liu21st.com/" target="_blank">http://www.liu21st.com/</a>”,”myNewWindow”);<br/>4:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>58&nbsp;设置新窗口的大小<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;window.open(“<a href="http://www.liu21st.com/" target="_blank">http://www.liu21st.com/</a>”,”myNewWindow”,&#39;height=300,width=300&#39;);<br/>3:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>59&nbsp;设置新窗口的位置<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;window.open(“<a href="http://www.liu21st.com/" target="_blank">http://www.liu21st.com/</a>”,”myNewWindow”,&#39;height=300,width=300,left=200,screenX=200,top=100,screenY=100&#39;);<br/>3:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>60&nbsp;是否显示工具栏和滚动栏<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;window.open(“http:&nbsp;<br/><br/><br/>61&nbsp;是否可以缩放新窗口的大小<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;window.open(&#39;<a href="http://www.liu21st.com/" target="_blank">http://www.liu21st.com/</a>&#39;&nbsp;,&nbsp;&#39;myNewWindow&#39;,&nbsp;&#39;resizable=yes&#39;&nbsp;);&lt;/script&gt;&nbsp;<br/><br/><br/>62&nbsp;加载一个新的文档到当前窗口<br/><br/>1:&nbsp;&lt;a&nbsp;href=&#39;#&#39;&nbsp;onClick=&#39;document.location&nbsp;=&nbsp;&#39;125a.html&#39;;&#39;&nbsp;&gt;Open&nbsp;New&nbsp;Document&lt;/a&gt;&nbsp;<br/><br/><br/>63&nbsp;设置页面的滚动位置<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;if&nbsp;(document.all)&nbsp;{&nbsp;//如果是IE浏览器则使用scrollTop属性<br/>3:&nbsp;document.body.scrollTop&nbsp;=&nbsp;200;<br/>4:&nbsp;}&nbsp;else&nbsp;{&nbsp;//如果是NetScape浏览器则使用pageYOffset属性<br/>5:&nbsp;window.pageYOffset&nbsp;=&nbsp;200;<br/>6:&nbsp;}&lt;/script&gt;&nbsp;<br/><br/><br/>64&nbsp;在IE中打开全屏窗口<br/><br/>1:&nbsp;&lt;a&nbsp;href=&#39;#&#39;&nbsp;onClick=”window.open(&#39;<a href="http://www.juxta.com/" target="_blank">http://www.juxta.com/</a>&#39;,&#39;newWindow&#39;,&#39;fullScreen=yes&#39;);”&gt;Open&nbsp;a&nbsp;full-screen&nbsp;window&lt;/a&gt;&nbsp;<br/><br/><br/>65&nbsp;新窗口和父窗口的操作<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;//定义新窗口<br/>3:&nbsp;var&nbsp;newWindow&nbsp;=&nbsp;window.open(“128a.html”,”newWindow”);<br/>4:&nbsp;newWindow.close();&nbsp;//在父窗口中关闭打开的新窗口<br/>5:&nbsp;&lt;/script&gt;<br/>6:&nbsp;在新窗口中关闭父窗口<br/>7:&nbsp;window.opener.close()&nbsp;<br/><br/><br/>66&nbsp;往新窗口中写内容<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;newWindow&nbsp;=&nbsp;window.open(“”,”newWindow”);<br/>3:&nbsp;newWindow.document.open();<br/>4:&nbsp;newWindow.document.write(“This&nbsp;is&nbsp;a&nbsp;new&nbsp;window”);<br/>5:&nbsp;newWIndow.document.close();<br/>6:&nbsp;&lt;/script&gt;&nbsp;<br/><br/><br/>67&nbsp;加载页面到框架页面<br/><br/>1:&nbsp;&lt;frameset&nbsp;cols=”50%,*”&gt;<br/>2:&nbsp;&lt;frame&nbsp;name=”frame1”&nbsp;src=&#34;/”135a.html&#34;”&gt;<br/>3:&nbsp;&lt;frame&nbsp;name=”frame2”&nbsp;src=&#34;/”about:blank&#34;”&gt;<br/>4:&nbsp;&lt;/frameset&gt;<br/>5:&nbsp;在frame1中加载frame2中的页面<br/>6:&nbsp;parent.frame2.document.location&nbsp;=&nbsp;“135b.html”;&nbsp;<br/><br/><br/>68&nbsp;在框架页面之间共享脚本<br/>如果在frame1中html文件中有个脚本<br/><br/>1:&nbsp;function&nbsp;doAlert()&nbsp;{&nbsp;<br/>2:&nbsp;window.alert(“Frame&nbsp;1&nbsp;is&nbsp;loaded”);<br/>3:&nbsp;}&nbsp;<br/><br/>那么在frame2中可以如此调用该方法<br/><br/>1:&nbsp;&lt;body&nbsp;onLoad=”parent.frame1.doAlert();”&gt;<br/>2:&nbsp;This&nbsp;is&nbsp;frame&nbsp;2.<br/>3:&nbsp;&lt;/body&gt;&nbsp;<br/><br/><br/>69&nbsp;数据公用<br/>可以在框架页面定义数据项，使得该数据可以被多个框架中的页面公用<br/><br/>1:&nbsp;&lt;script&nbsp;language=”JavaScript”&gt;<br/>2:&nbsp;var&nbsp;persistentVariable&nbsp;=&nbsp;“This&nbsp;is&nbsp;a&nbsp;persistent&nbsp;value”;<br/>3:&nbsp;&lt;/script&gt;<br/>4:&nbsp;&lt;frameset&nbsp;cols=”50%,*”&gt;<br/>5:&nbsp;&lt;frame&nbsp;name=”frame1”&nbsp;src=&#34;/”138a.html&#34;”&gt;<br/>6:&nbsp;&lt;frame&nbsp;name=”frame2”&nbsp;src=&#34;/”138b.html&#34;”&gt;<br/>7:&nbsp;&lt;/frameset&gt;&nbsp;<br/><br/><br/>这样在frame1和frame2中都可以使用变量persistentVariable&nbsp;<br/>70&nbsp;框架代码库<br/>根据以上的一些思路，我们可以使用一个隐藏的框架页面来作为整个框架集的代码库<br/><br/>1:&nbsp;&lt;frameset&nbsp;cols=”0,50%,*”&gt;<br/>2:&nbsp;&lt;frame&nbsp;name=”codeFrame”&nbsp;src=&#34;/”140code.html&#34;”&gt;<br/>3:&nbsp;&lt;frame&nbsp;name=”frame1”&nbsp;src=&#34;/”140a.html&#34;”&gt;<br/>4:&nbsp;&lt;frame&nbsp;name=”frame2”&nbsp;src=&#34;/”140b.html&#34;”&gt;<br/>5:&nbsp;&lt;/frameset&gt;&nbsp;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=235</link>
			<title><![CDATA[实用的Web进度条]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Thu,08 May 2008 00:22:13 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=235</guid>	
		<description><![CDATA[1.建立进度条html页面progressbar.htm<br/>&lt;script&nbsp;language=&#34;javascript&#34;&gt;&nbsp;<br/>function&nbsp;setPgb(pgbID,&nbsp;pgbValue)&nbsp;<br/>{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;pgbValue&nbsp;&lt;=&nbsp;100&nbsp;)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//debugger;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(lblObj&nbsp;=&nbsp;document.getElementById(pgbID+&#39;_label&#39;))&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lblObj.innerHTML&nbsp;=&nbsp;pgbValue&nbsp;+&nbsp;&#39;%&#39;;&nbsp;//&nbsp;change&nbsp;the&nbsp;label&nbsp;value&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;pgbObj&nbsp;=&nbsp;document.getElementById(pgbID)&nbsp;)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;divChild&nbsp;=&nbsp;pgbObj.children[0];&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pgbObj.children[0].style.width&nbsp;=&nbsp;pgbValue&nbsp;+&nbsp;&#34;%&#34;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.status&nbsp;=&nbsp;&#34;数据读取&#34;&nbsp;+&nbsp;pgbValue&nbsp;+&nbsp;&#34;%，请稍候&#34;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;pgbValue&nbsp;==&nbsp;100&nbsp;)&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.status&nbsp;=&nbsp;&#34;数据读取已经完成&#34;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proBar.style.display=&#34;none&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Table1.style.display=&#34;none&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}&nbsp;<br/><br/>&lt;/script&gt;<br/>&lt;html&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;link&nbsp;rel=&#34;stylesheet&#34;&nbsp;type=&#34;text/css&#34;&nbsp;href=&#34;common.css&#34;&nbsp;/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;body&nbsp;topmargin=&#34;0&#34;&nbsp;leftmargin=&#34;0&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table&nbsp;width=&#34;100%&#34;&nbsp;height=&#34;100%&#34;&nbsp;ID=&#34;Table1&#34;&nbsp;runat=server&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&nbsp;align=&#34;center&#34;&nbsp;valign=&#34;middle&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIV&nbsp;class=&#34;bi-loading-status&#34;&nbsp;id=&#34;proBar&#34;&nbsp;style=&#34;DISPLAY:&nbsp;;&nbsp;LEFT:&nbsp;425px;&nbsp;TOP:&nbsp;278px&#34;&gt;<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;&lt;DIV&nbsp;class=&#34;text&#34;&nbsp;id=&#34;pgbMain_label&#34;&nbsp;align=&#34;left&#34;&gt;&lt;/DIV&gt;<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;&lt;DIV&nbsp;class=&#34;progress-bar&#34;&nbsp;id=&#34;pgbMain&#34;&nbsp;align=&#34;left&#34;&gt;<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;&lt;DIV&nbsp;STYLE=&#34;WIDTH:10%&#34;&gt;&lt;/DIV&gt;<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;&lt;/DIV&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/DIV&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/body&gt;<br/>&lt;/html&gt;2.建立样式common.css<br/>.bi-loading-status&nbsp;{}{&nbsp;<br/>/**//*position:&nbsp;absolute;*/&nbsp;<br/>width:&nbsp;150px;&nbsp;<br/>padding:&nbsp;1px;&nbsp;<br/>overflow:&nbsp;hidden;&nbsp;<br/>}&nbsp;<br/>.bi-loading-status&nbsp;.text&nbsp;{}{&nbsp;<br/>white-space:&nbsp;nowrap;&nbsp;<br/>overflow:&nbsp;hidden;&nbsp;<br/>width:&nbsp;100%;&nbsp;<br/>text-overflow:&nbsp;ellipsis;&nbsp;<br/>padding:&nbsp;1px;&nbsp;<br/>}&nbsp;<br/>.bi-loading-status&nbsp;.progress-bar&nbsp;{}{&nbsp;<br/>border:&nbsp;1px&nbsp;solid&nbsp;ThreeDShadow;&nbsp;<br/>background:&nbsp;window;&nbsp;<br/>height:&nbsp;10px;&nbsp;<br/>width:&nbsp;100%;&nbsp;<br/>padding:&nbsp;1px;&nbsp;<br/>overflow:&nbsp;hidden;&nbsp;<br/>}&nbsp;<br/>.bi-loading-status&nbsp;.progress-bar&nbsp;div&nbsp;{}{&nbsp;<br/>background:&nbsp;Highlight;&nbsp;<br/>overflow:&nbsp;hidden;&nbsp;<br/>height:&nbsp;100%;&nbsp;<br/>filter:&nbsp;Alpha(Opacity=0,&nbsp;FinishOpacity=100,&nbsp;Style=1,&nbsp;StartX=0,&nbsp;StartY=0,&nbsp;FinishX=100,&nbsp;FinishY=0);&nbsp;<br/>}&nbsp;3.建立测试页面<br/>3.1html代码<br/>&lt;HTML&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;HEAD&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;progressbar&lt;/title&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta&nbsp;name=&#34;GENERATOR&#34;&nbsp;Content=&#34;Microsoft&nbsp;Visual&nbsp;Studio&nbsp;.NET&nbsp;7.1&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta&nbsp;name=&#34;CODE_LANGUAGE&#34;&nbsp;Content=&#34;C#&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta&nbsp;name=&#34;vs_defaultClientScript&#34;&nbsp;content=&#34;javascript&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta&nbsp;name=&#34;vs_targetSchema&#34;&nbsp;content=&#34;<a href="http://schemas.microsoft.com/intellisense/ie5" target="_blank">http://schemas.microsoft.com/intellisense/ie5</a>&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/HEAD&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;body&nbsp;MS_POSITIONING=&#34;GridLayout&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;form&nbsp;id=&#34;Form1&#34;&nbsp;method=&#34;post&#34;&nbsp;runat=&#34;server&#34;&gt;&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;&lt;%=fixedHeader()%&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/body&gt;<br/>&lt;/HTML&gt;3.2cs代码<br/>首先using<br/>using&nbsp;System.Threading;<br/>using&nbsp;System.IO;<br/>using&nbsp;System.Text;然后添加代码<br/>public&nbsp;class&nbsp;progressbar&nbsp;:&nbsp;System.Web.UI.Page<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Page_Load#region&nbsp;Page_Load<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;void&nbsp;Page_Load(object&nbsp;sender,&nbsp;System.EventArgs&nbsp;e)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!Page.IsPostBack)<br/>&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;string&nbsp;strFileName&nbsp;=Server.MapPath(&#34;progressbar.htm&#34;&nbsp;);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StreamReader&nbsp;sr&nbsp;=&nbsp;new&nbsp;StreamReader(&nbsp;strFileName,&nbsp;System.Text.Encoding.Default&nbsp;);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;strHtml&nbsp;=&nbsp;sr.ReadToEnd();&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(&nbsp;strHtml&nbsp;);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sr.Close();&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Flush();&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thread&nbsp;thread&nbsp;=&nbsp;new&nbsp;Thread(new&nbsp;ThreadStart(ThreadProc));&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;thread.Start();&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LoadData();//load数据&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;thread.Join();<br/>&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;#endregion<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fixedHeader#region&nbsp;fixedHeader<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protected&nbsp;string&nbsp;fixedHeader()<br/>&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;StringBuilder&nbsp;s=new&nbsp;StringBuilder();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;table&nbsp;width=&#39;100%&#39;&nbsp;border=&#39;1&#39;&nbsp;cellspacing=&#39;0&#39;&nbsp;style=&#39;MARGIN-TOP:-2px&#39;&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;TR&nbsp;class=&#39;fixedHeaderTr&#39;&nbsp;style=&#39;BACKGROUND:navy;COLOR:white&#39;&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;TD&nbsp;nowrap&gt;Header&nbsp;A&lt;/TD&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;TD&nbsp;nowrap&gt;Header&nbsp;B&lt;/TD&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;TD&nbsp;nowrap&gt;Header&nbsp;C&lt;/TD&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;/TR&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;m=0;m&lt;100;m++)<br/>&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;s.Append(@&#34;&lt;TR&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;TD&gt;A&#34;).Append(m).Append(&#34;&lt;/TD&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;TD&gt;B&#34;).Append(m).Append(&#34;&lt;/TD&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;TD&gt;C&#34;).Append(m).Append(&#34;&lt;/TD&gt;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;/TR&gt;&#34;);<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;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Append(@&#34;&lt;/table&gt;&#34;);&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;return&nbsp;s.ToString();&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;#endregion<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ThreadProc#region&nbsp;ThreadProc<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;void&nbsp;ThreadProc()&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;strScript&nbsp;=&nbsp;&#34;&lt;script&gt;setPgb(&#39;pgbMain&#39;,&#39;{0}&#39;);&lt;/script&gt;&#34;;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&nbsp;int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;=&nbsp;100;&nbsp;i++&nbsp;)&nbsp;<br/>&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;System.Threading.Thread.Sleep(10);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(&nbsp;string.Format(&nbsp;strScript,&nbsp;i));&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Flush();&nbsp;<br/>&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;#endregion<br/><br/>LoadData#region&nbsp;LoadData<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;void&nbsp;LoadData()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;m=0;m&lt;90000;m++)<br/>&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;for(int&nbsp;i=0;i&lt;90000;i++)<br/>&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;<br/>&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;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Web&nbsp;Form&nbsp;Designer&nbsp;generated&nbsp;code#region&nbsp;Web&nbsp;Form&nbsp;Designer&nbsp;generated&nbsp;code<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;protected&nbsp;void&nbsp;OnInit(EventArgs&nbsp;e)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&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;CODEGEN:&nbsp;This&nbsp;call&nbsp;is&nbsp;required&nbsp;by&nbsp;the&nbsp;ASP.NET&nbsp;Web&nbsp;Form&nbsp;Designer.<br/>&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;InitializeComponent();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base.OnInit(e);<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;&lt;summary&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;Required&nbsp;method&nbsp;for&nbsp;Designer&nbsp;support&nbsp;-&nbsp;do&nbsp;not&nbsp;modify<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;the&nbsp;contents&nbsp;of&nbsp;this&nbsp;method&nbsp;with&nbsp;the&nbsp;code&nbsp;editor.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;void&nbsp;InitializeComponent()<br/>&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;this.Load&nbsp;+=&nbsp;new&nbsp;System.EventHandler(this.Page_Load);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=155</link>
			<title><![CDATA[一个简单的英文分词程序]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Wed,09 Jan 2008 09:43:52 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=155</guid>	
		<description><![CDATA[在实验室接手的第一个任务，写一个英文分词程序，要将形如：Books&nbsp;in&nbsp;tuneBoxes&nbsp;are&nbsp;for&nbsp;Chinese-Children!断为：Book&nbsp;in&nbsp;tune&nbsp;Box&nbsp;are&nbsp;for&nbsp;Chinese&nbsp;child，也就是说要将复数转为单数，将连写的首字母大写的单词分开等等。复数转单数考虑的比较周全了应该，基本囊活了绝大多数情况。根据大写断词上考虑有些欠妥，比如NEC这样的词显然应该保留，但是这儿会被拆为三个单词。正在试图改进<br/><br/>/**<br/>&nbsp;&nbsp;*&nbsp;分词<br/>&nbsp;&nbsp;*&nbsp;<br/>&nbsp;&nbsp;*&nbsp;@param&nbsp;source<br/>&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;待分的字符串<br/>&nbsp;&nbsp;*&nbsp;@return&nbsp;String[]<br/>&nbsp;&nbsp;*/<br/>&nbsp;public&nbsp;String[]&nbsp;fenci(String&nbsp;source)&nbsp;{<br/>&nbsp;&nbsp;/*&nbsp;分隔符的集合&nbsp;*/<br/>&nbsp;&nbsp;String&nbsp;delimiters&nbsp;=&nbsp;&#34;&nbsp;\t\n\r\f~!@#$%^&amp;*()_+|`1234567890-=\\{}[]:\&#34;;´&lt;&gt;?,./´&#34;;<br/><br/>&nbsp;&nbsp;/*&nbsp;根据分隔符分词&nbsp;*/<br/>&nbsp;&nbsp;StringTokenizer&nbsp;stringTokenizer&nbsp;=&nbsp;new&nbsp;StringTokenizer(source,<br/>&nbsp;&nbsp;&nbsp;&nbsp;delimiters);<br/>&nbsp;&nbsp;Vector&nbsp;vector&nbsp;=&nbsp;new&nbsp;Vector();<br/><br/>&nbsp;&nbsp;/*&nbsp;根据大写首字母分词&nbsp;*/<br/>&nbsp;&nbsp;while&nbsp;(stringTokenizer.hasMoreTokens())&nbsp;{<br/>&nbsp;&nbsp;&nbsp;String&nbsp;token&nbsp;=&nbsp;stringTokenizer.nextToken();<br/>&nbsp;&nbsp;&nbsp;int&nbsp;index&nbsp;=&nbsp;0;<br/>&nbsp;&nbsp;&nbsp;flag1:&nbsp;while&nbsp;(index&nbsp;&lt;&nbsp;token.length())&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;flag2:&nbsp;while&nbsp;(true)&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index++;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;((index&nbsp;==&nbsp;token.length())<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||&nbsp;!Character.isLowerCase(token.charAt(index)))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break&nbsp;flag2;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;vector.addElement(token.substring(0,&nbsp;index));<br/>&nbsp;&nbsp;&nbsp;&nbsp;//System.out.println(&#34;识别出&#34;&nbsp;+&nbsp;token.substring(0,&nbsp;index));<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;token.substring(index);<br/>&nbsp;&nbsp;&nbsp;&nbsp;//System.out.println(&#34;剩余&#34;&nbsp;+&nbsp;token);<br/>&nbsp;&nbsp;&nbsp;&nbsp;index&nbsp;=&nbsp;0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;continue&nbsp;flag1;<br/>&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;*&nbsp;复数转单数&nbsp;参考以下文档：<br/>&nbsp;&nbsp;&nbsp;*&nbsp;<a href="http://ftp.haie.edu.cn/Resource/GZ/GZYY/DCYFWF/NJSYYY/421b0061ZW_0015.htm" target="_blank">http://ftp.haie.edu.cn/Resource/GZ/GZYY/DCYFWF/NJSYYY/421b0061ZW_0015.htm</a><br/>&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;vector.size();&nbsp;i++)&nbsp;{<br/>&nbsp;&nbsp;&nbsp;String&nbsp;token&nbsp;=&nbsp;(String)&nbsp;vector.elementAt(i);<br/>&nbsp;&nbsp;&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;feet&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;&#34;foot&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;geese&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;&#34;goose&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;lice&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;&#34;louse&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;mice&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;&#34;mouse&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;teeth&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;&#34;tooth&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;oxen&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;&#34;ox&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;children&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;&#34;child&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.endsWith(&#34;men&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;token.substring(0,&nbsp;token.length()&nbsp;-&nbsp;3)&nbsp;+&nbsp;&#34;man&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.endsWith(&#34;ies&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;token.substring(0,&nbsp;token.length()&nbsp;-&nbsp;3)&nbsp;+&nbsp;&#34;y&#34;;<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.endsWith(&#34;ves&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(token.equalsIgnoreCase(&#34;knives&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||&nbsp;token.equalsIgnoreCase(&#34;wives&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||&nbsp;token.equalsIgnoreCase(&#34;lives&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;token.substring(0,&nbsp;token.length()&nbsp;-&nbsp;3)&nbsp;+&nbsp;&#34;fe&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;token.substring(0,&nbsp;token.length()&nbsp;-&nbsp;3)&nbsp;+&nbsp;&#34;f&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.endsWith(&#34;oes&#34;)&nbsp;||&nbsp;token.endsWith(&#34;ches&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||&nbsp;token.endsWith(&#34;shes&#34;)&nbsp;||&nbsp;token.endsWith(&#34;ses&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||&nbsp;token.endsWith(&#34;xes&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;token.substring(0,&nbsp;token.length()&nbsp;-&nbsp;2);<br/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(token.endsWith(&#34;s&#34;))&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;token&nbsp;=&nbsp;token.substring(0,&nbsp;token.length()&nbsp;-&nbsp;1);<br/>&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;/*&nbsp;处理完毕&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;vector.setElementAt(token,&nbsp;i);<br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;/*&nbsp;转为数组形式&nbsp;*/<br/>&nbsp;&nbsp;String[]&nbsp;array&nbsp;=&nbsp;new&nbsp;String[vector.size()];<br/>&nbsp;&nbsp;Enumeration&nbsp;enumeration&nbsp;=&nbsp;vector.elements();<br/>&nbsp;&nbsp;int&nbsp;index&nbsp;=&nbsp;0;<br/>&nbsp;&nbsp;while&nbsp;(enumeration.hasMoreElements())&nbsp;{<br/>&nbsp;&nbsp;&nbsp;array[index]&nbsp;=&nbsp;(String)&nbsp;enumeration.nextElement();<br/>&nbsp;&nbsp;&nbsp;index++;<br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;/*&nbsp;打印显示&nbsp;*/<br/>&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;array.length;&nbsp;i++)&nbsp;{<br/>&nbsp;&nbsp;&nbsp;System.out.println(array[i]);<br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;/*&nbsp;返回&nbsp;*/<br/>&nbsp;&nbsp;return&nbsp;array;<br/>&nbsp;}]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=154</link>
			<title><![CDATA[用JAVASCIRPT写的一个动态显示日期的函数]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[JAVA技术]]></category>
			<pubDate>Wed,09 Jan 2008 09:42:26 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=154</guid>	
		<description><![CDATA[&lt;script&nbsp;language=&#34;JavaScript&#34;&gt;<br/>function&nbsp;showtime()<br/>{<br/>&nbsp;&nbsp;var&nbsp;GetTime&nbsp;=&nbsp;new&nbsp;Date();<br/>&nbsp;&nbsp;var&nbsp;Years&nbsp;=&nbsp;GetTime.getYear();<br/>&nbsp;&nbsp;var&nbsp;Months&nbsp;=&nbsp;GetTime.getMonth();<br/>&nbsp;&nbsp;var&nbsp;Days&nbsp;=&nbsp;GetTime.getDate();<br/>&nbsp;&nbsp;var&nbsp;Hours&nbsp;=&nbsp;GetTime.getHours();<br/>&nbsp;&nbsp;var&nbsp;Minutes&nbsp;=&nbsp;GetTime.getMinutes();<br/>&nbsp;&nbsp;var&nbsp;Seconds&nbsp;=&nbsp;GetTime.getSeconds();<br/>&nbsp;&nbsp;var&nbsp;Dn&nbsp;=&nbsp;´AM´;<br/>&nbsp;&nbsp;if&nbsp;(Hours&lt;=9)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hours=´0´+Hours;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;if&nbsp;(Hours==0&nbsp;||&nbsp;Hours&gt;12)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dn&nbsp;=&nbsp;´PM´;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(Minutes&lt;=9)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Minutes=´0´+Minutes;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br/>&nbsp;&nbsp;if&nbsp;(Seconds&lt;=9)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Seconds=´0´+Seconds;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;NowTime&nbsp;=&nbsp;Years+´年´+Months+´月´+Days+´日&nbsp;´+Hours+´:´+Minutes+´:´+Seconds+´&nbsp;´+Dn;<br/>&nbsp;&nbsp;&nbsp;if&nbsp;(document.layers){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.layers.liveclock.document.write(NowTime)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.layers.liveclock.document.close()<br/>&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;else&nbsp;if&nbsp;(document.all)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;liveclock.innerHTML=NowTime<br/>&nbsp;&nbsp;&nbsp;setTimeout(´showtime()´,1000)<br/>}<br/>&lt;/script&gt;<br/>&lt;table&nbsp;height=50&nbsp;border=1&nbsp;align=center&nbsp;width=200&gt;<br/>&lt;tr&gt;<br/>&lt;td&nbsp;bgcolor=&#34;#FFCC00&#34;&nbsp;valign=&#34;middle&#34;&gt;<br/>&lt;font&nbsp;size=&#34;2&#34;&nbsp;face=&#34;Arial,&nbsp;Helvetica,&nbsp;sans-serif&#34;&nbsp;color=&#34;black&#34;&gt;<br/>&lt;DIV&nbsp;align=center&nbsp;id=liveclock&gt;&lt;/DIV&gt;&lt;/font&gt;&lt;/td&gt;<br/>&lt;/tr&gt;<br/>&lt;/table&gt;<br/><br/>&lt;script&nbsp;language=&#34;JavaScript&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;setTimeout(´showtime()´,1000)<br/>&lt;/script&gt;]]></description>
		</item>
		
</channel>
</rss>