<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[畅想博客-CxBlog]]></title>
<link>http://www.cxblog.net/</link>
<description><![CDATA[宁静致远 有容乃大]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[lyjier@yz-huyang.com(Lyjier)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>畅想博客-CxBlog</title> 
	<url>http://www.cxblog.net/images/logos.gif</url> 
	<link>http://www.cxblog.net/</link> 
	<description>畅想博客-CxBlog</description> 
</image>

			<item>
			<link>http://www.cxblog.net/default.asp?id=360</link>
			<title><![CDATA[网页向左向右向上向下不间断滚动代码]]></title>
			<author>lyjier@yz-huyang.com(ier00)</author>
			<category><![CDATA[WEB技术]]></category>
			<pubDate>Mon,14 Sep 2009 12:38:42 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=360</guid>	
		<description><![CDATA[向上-----------------<br/><br/>&lt;div id=demo style=overflow:hidden;height:100;width:90; <br/><br/>background:#214984;color:#ffffff&gt; <br/><br/>&lt;div id=demo1&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;/div&gt; <br/><br/>&lt;div id=demo2&gt;&lt;/div&gt; <br/><br/>&lt;/div&gt; <br/><br/>&nbsp;&nbsp; &lt;script&gt; <br/><br/>&nbsp;&nbsp; var speed=30 <br/><br/>&nbsp;&nbsp; demo2.innerHTML=demo1.innerHTML //克隆demo1为demo2 <br/><br/>&nbsp;&nbsp; function Marquee(){ <br/><br/>//当滚动至demo1与demo2交界时 <br/><br/>if(demo2.offsetTop-demo.scrollTop&lt;=0)&nbsp;&nbsp; <br/><br/>demo.scrollTop-=demo1.offsetHeight //demo跳到最顶端 <br/><br/>else{ <br/><br/>demo.scrollTop++ <br/><br/>&nbsp;&nbsp; } <br/><br/>&nbsp;&nbsp; } <br/><br/>&nbsp;&nbsp; var MyMar=setInterval(Marquee,speed)//设置定时器 <br/><br/>//鼠标移上时清除定时器达到滚动停止的目的 <br/><br/>&nbsp;&nbsp; demo.onmouseover=function() {clearInterval(MyMar)} <br/><br/>//鼠标移开时重设定时器 <br/><br/>&nbsp;&nbsp; demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)} <br/><br/>&lt;/script&gt;<br/><br/><br/>向下的-----------------------<br/><br/> &lt;div id=demo style=overflow:hidden;height:100;width:90; <br/><br/>background:#214984;color:#ffffff&gt; <br/><br/>&lt;div id=demo1&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt; <br/><br/>&lt;/div&gt; <br/><br/>&lt;div id=demo2&gt;&lt;/div&gt; <br/><br/>&lt;/div&gt; <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&gt; <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;var speed=30 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;demo2.innerHTML=demo1.innerHTML <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;demo.scrollTop=demo.scrollHeight <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function Marquee(){ <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;if(demo1.offsetTop-demo.scrollTop&gt;=0) <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;demo.scrollTop+=demo2.offsetHeight <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;else{ <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;demo.scrollTop-- <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;var MyMar=setInterval(Marquee,speed) <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;demo.onmouseover=function() {clearInterval(MyMar)} <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} <br/><br/>&nbsp;&nbsp;&lt;/script&gt;<br/><br/><br/>向右的--------------------<br/><br/>&lt;div id=&#34;demo&#34; style=&#34;overflow:hidden;width:670px;color:#ffffff;&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table cellpadding=&#34;0&#34; cellspacing=&#34;0&#34; border=&#34;0&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;&lt;td id=&#34;demo1&#34; valign=&#34;top&#34; align=&#34;center&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table cellpadding=&#34;2&#34; cellspacing=&#34;0&#34; border=&#34;0&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr align=&#34;center&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34; &gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34; &gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34; &gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34; &gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34; &gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td id=&#34;demo2&#34; valign=&#34;top&#34;&gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/><br/>&nbsp;&nbsp;&lt;script&gt;<br/><br/>&nbsp;&nbsp;var speed=1//速度数值越大速度越慢<br/><br/>&nbsp;&nbsp;demo2.innerHTML=demo1.innerHTML<br/><br/>&nbsp;&nbsp;function Marquee(){<br/><br/>&nbsp;&nbsp;if(demo.scrollLeft&lt;=0)<br/><br/>&nbsp;&nbsp;demo.scrollLeft+=demo2.offsetWidth<br/><br/>&nbsp;&nbsp;else{<br/><br/>&nbsp;&nbsp;demo.scrollLeft--<br/><br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;var MyMar=setInterval(Marquee,speed)<br/><br/>&nbsp;&nbsp;demo.onmouseover=function() {clearInterval(MyMar)}<br/><br/>&nbsp;&nbsp;demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}<br/><br/>&nbsp;&nbsp;&lt;/script&gt;<br/><br/>向左的-------------------------------------<br/><br/>&lt;div id=&#34;demo&#34; style=&#34;overflow:hidden;width:670px;color:#ffffff;&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table cellpadding=&#34;0&#34; cellspacing=&#34;0&#34; border=&#34;0&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;&lt;td id=&#34;demo1&#34; valign=&#34;top&#34; align=&#34;center&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table cellpadding=&#34;2&#34; cellspacing=&#34;0&#34; border=&#34;0&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr align=&#34;center&#34;&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;img src=&#34;<a href="http://www.baidu.com/img/logo.gif" target="_blank">http://www.baidu.com/img/logo.gif</a>&#34;&gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td id=&#34;demo2&#34; valign=&#34;top&#34;&gt;&lt;/td&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/><br/>&nbsp;&nbsp;&lt;script&gt;<br/><br/>&nbsp;&nbsp;var speed=1//速度数值越大速度越慢<br/><br/>&nbsp;&nbsp;demo2.innerHTML=demo1.innerHTML<br/><br/>&nbsp;&nbsp;function Marquee(){<br/><br/>&nbsp;&nbsp;if(demo.scrollLeft&lt;=0)<br/><br/>&nbsp;&nbsp;demo.scrollLeft+=demo2.offsetWidth<br/><br/>&nbsp;&nbsp;else{<br/><br/>&nbsp;&nbsp;demo.scrollLeft--<br/><br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;var MyMar=setInterval(Marquee,speed)<br/><br/>&nbsp;&nbsp;demo.onmouseover=function() {clearInterval(MyMar)}<br/><br/>&nbsp;&nbsp;demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}<br/><br/>&nbsp;&nbsp;&lt;/script&gt;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=359</link>
			<title><![CDATA[扬州新闻网“浪漫爱情•江心绽放”活动]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[生活点滴]]></category>
			<pubDate>Thu,27 Aug 2009 17:08:28 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=359</guid>	
		<description><![CDATA[<div align="center"><img src="http://www.cxblog.net/attachments/month_0908/72009827182919.jpg" border="0" alt=""/><br/>此图转载扬州新闻网</div><br/><br/><div align="center"><img src="http://www.cxblog.net/attachments/month_0908/32009827181757.jpg" border="0" alt=""/></div><br/><br/>　　一年一度的中国传统节日“七夕”过去了，相信不少有情人在这一天都渡过了一个不平凡的一天。<br/><br/>　　应朋友邀请，“七夕”之夜我们有幸参加了由扬州新闻网举办的“浪漫爱情•江心绽放”活动，活动地点设在了润扬大桥下的“世业洲”，参加这次活动的有来自上海、南京、扬州等地的众多网友，有50多岁的“老夫老妻”、有20多岁的热恋情侣。<br/><br/>　　在这里，优美的环境、美味的佳肴、丰富的节目，最重要的是跟爱的人在一起，有含蓄的美、有温馨的爱，一个个欢畅淋漓，现场的抽奖活动也充满了浪漫温馨的气息，一个亲密的动作、一个含情脉脉的眼神都将气氛一次一次推向一个一个的高潮...<br/><br/>　　回来的路上，天公下起了雨，打在车窗上啪啪的响，好像是特意为这次的七夕之行增加了更为浪漫的气息。<br/><br/>　　...<br/><br/>　　愿天下有情人幸福美满，百年和谐。<br/><br/><div align="center"><img src="http://www.cxblog.net/attachments/month_0908/92009827181812.jpg" border="0" alt=""/></div><br/><br/><div align="center"><img src="http://www.cxblog.net/attachments/month_0908/92009827183014.jpg" border="0" alt=""/><br/>此图转载扬州新闻网</div>]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=358</link>
			<title><![CDATA[阿里旺旺的在线图标]]></title>
			<author>lyjier@yz-huyang.com(ier00)</author>
			<category><![CDATA[常用代码]]></category>
			<pubDate>Sat,22 Aug 2009 15:54:30 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=358</guid>	
		<description><![CDATA[　　想放个阿里旺旺的在线图标在网页吗？想让阿里巴巴的客户随时可通过网页联系到你吗？在网页中加上以下就可实现：<br/>&lt;a target=&#39;_blank&#39; href=&#39;<a href="http://web.im.alisoft.com/msg.aw?v=2" target="_blank">http://web.im.alisoft.com/msg.aw?v=2</a>&amp;uid=senzer&amp;site=cnalichn&amp;s=1&#39; &gt;&lt;img border=&#39;0&#39; src=&#39;<a href="http://web.im.alisoft.com/online.aw?v=2" target="_blank">http://web.im.alisoft.com/online.aw?v=2</a>&amp;uid=senzer&amp;site=cnalichn&amp;s=1&#39; alt=&#39;发送旺旺即时消息&#39; /&gt;&lt;/a&gt;<br/><br/>　　(补充一句，这个代码只能在IE中正常调用旺旺程序，对于firefox则调用不了，而是转到了要你下载旺旺的页面)<br/><br/>　　代码中参数的含义：<br/>　　uid=zenzer&nbsp;&nbsp;改成你的旺号或者阿里旺旺的帐号名<br/>　　site=cnalichn&nbsp;&nbsp;这个不能改，改了就会显示叉叉，无法识别帐号<br/>　　s=1 1代表样式 ]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=357</link>
			<title><![CDATA[又一种自动适应IFRAME高度的代码]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[WEB技术]]></category>
			<pubDate>Tue,02 Jun 2009 14:09:08 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=357</guid>	
		<description><![CDATA[&lt;SCRIPT LANGUAGE=&#34;javascript&#34;&gt;<br/><br/>function f_frameStyleResize(targObj){<br/><br/>var targWin = targObj.parent.document.all[targObj.name];<br/><br/>if(targWin != null) {<br/><br/>var HeightValue = targObj.document.body.scrollHeight<br/><br/>if(HeightValue &lt; 600){HeightValue = 600} //不小于600<br/><br/>targWin.style.pixelHeight = HeightValue;<br/><br/>}<br/><br/>}<br/><br/>function f_iframeResize(){<br/><br/>bLoadComplete = true; f_frameStyleResize(self);<br/><br/>}<br/><br/>var bLoadComplete = false;<br/><br/>window.onload = f_iframeResize;<br/><br/>&lt;/SCRIPT&gt;<br/><br/>注意：iframe必须要有name属性，否则无效。]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=356</link>
			<title><![CDATA[兼容多种浏览器的英文日历]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[WEB技术]]></category>
			<pubDate>Tue,02 Jun 2009 14:03:21 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=356</guid>	
		<description><![CDATA[&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;SCRIPT language=&#34;javascript&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--<br/> var fixedX = -1&nbsp;&nbsp; // x position (-1 if to appear below control)<br/> var fixedY = -1&nbsp;&nbsp; // y position (-1 if to appear below control)<br/> var startAt = 1&nbsp;&nbsp; // 0 - sunday ; 1 - monday<br/> var showWeekNumber = 0 // 0 - don&#39;t show; 1 - show<br/> var showToday = 0&nbsp;&nbsp;// 0 - don&#39;t show; 1 - show<br/> //var imgDir = &#34;pic/calendar/&#34;&nbsp;&nbsp; // directory for images ... e.g. var imgDir=&#34;/img/&#34;<br/> var imgDir = &#34;../../Inc/image/&#34;<br/> var gotoString = &#34;Go To Current Month&#34;<br/> var todayString = &#34;Today is&#34;<br/> var weekString = &#34;Wk&#34;<br/> var scrollLeftMessage = &#34;Click to scroll to previous month. Hold mouse button to scroll automatically.&#34;<br/> var scrollRightMessage = &#34;Click to scroll to next month. Hold mouse button to scroll automatically.&#34;<br/> var sel&#101;ctMonthMessage = &#34;Click to sel&#101;ct a month.&#34;<br/> var sel&#101;ctYearMessage = &#34;Click to sel&#101;ct a year.&#34;<br/> var sel&#101;ctDateMessage = &#34;Sel&#101;ct [date] as date.&#34; // do not replace [date], it will be replaced by date.<br/> var crossobj, crossMonthObj, crossYearObj, monthSel&#101;cted, yearSel&#101;cted, dateSel&#101;cted, omonthSel&#101;cted, oyearSel&#101;cted, odateSel&#101;cted, monthConstructed, yearConstructed, intervalID1, intervalID2, timeoutID1, timeoutID2, ctlToPlaceValue, ctlNow, dateFormat, nStartingYear, nStartingMonth<br/> var bPageLoaded=false<br/> <br/> var ie = false;<br/> var dom=document.getElementById<br/> var ns4=document.layers<br/> var today = new Date()<br/> var dateNow&nbsp;&nbsp;= today.getDate()<br/> var monthNow = today.getMonth()<br/> var yearNow&nbsp;&nbsp;= today.getYear()<br/> var imgsrc = new Array(&#34;dro&#112;1.gif&#34;,&#34;dro&#112;2.gif&#34;,&#34;left1.gif&#34;,&#34;left2.gif&#34;,&#34;right1.gif&#34;,&#34;right2.gif&#34;)<br/> var img = new Array()<br/> var bShow = false;<br/> <br/> if((navigator.userAgent.toLowerCase().indexOf(&#34;opera&#34;) == -1) &amp;&amp; (navigator.userAgent.toLowerCase().indexOf(&#34;msie&#34;) != -1))<br/> {<br/>&nbsp;&nbsp;&nbsp;&nbsp;ie = true;<br/> }<br/>&nbsp;&nbsp;&nbsp;&nbsp;/* hides &lt;sel&#101;ct&gt; and &lt;applet&gt; objects (for IE only) */<br/>&nbsp;&nbsp;&nbsp;&nbsp;function hideElement( elmID, overDiv )<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( ie )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for( i = 0; i &lt; document.all.tags( elmID ).length; i++ )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj = document.all.tags( elmID )[i];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( !obj || !obj.offsetParent )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Find the element&#39;s offsetTop and offsetLeft relative to the BODY tag.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objLeft&nbsp;&nbsp; = obj.offsetLeft;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objTop&nbsp;&nbsp;&nbsp;&nbsp;= obj.offsetTop;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objParent = obj.offsetParent;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while( objParent.tagName.toUpperCase() != &#34;BODY&#34; )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objLeft&nbsp;&nbsp;+= objParent.offsetLeft;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objTop&nbsp;&nbsp; += objParent.offsetTop;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objParent = objParent.offsetParent;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objHeight = obj.offsetHeight;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objWidth = obj.offsetWidth;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(( overDiv.offsetLeft + overDiv.offsetWidth ) &lt;= objLeft );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(( overDiv.offsetTop + overDiv.offsetHeight ) &lt;= objTop );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if( overDiv.offsetTop &gt;= ( objTop + objHeight ));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if( overDiv.offsetLeft &gt;= ( objLeft + objWidth ));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style.visibility = &#34;hidden&#34;;<br/>&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;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;* unhides &lt;sel&#101;ct&gt; and &lt;applet&gt; objects (for IE only)<br/>&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;function showElement( elmID )<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( ie )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for( i = 0; i &lt; document.all.tags( elmID ).length; i++ )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj = document.all.tags( elmID )[i];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( !obj || !obj.offsetParent )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br/>&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;&nbsp;&nbsp;obj.style.visibility = &#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/> function HolidayRec (d, m, y, desc)<br/> {<br/>&nbsp;&nbsp;this.d = d<br/>&nbsp;&nbsp;this.m = m<br/>&nbsp;&nbsp;this.y = y<br/>&nbsp;&nbsp;this.desc = desc<br/> }<br/> var HolidaysCounter = 0<br/> var Holidays = new Array()<br/> function addHoliday (d, m, y, desc)<br/> {<br/>&nbsp;&nbsp;Holidays[HolidaysCounter++] = new HolidayRec ( d, m, y, desc )<br/> }<br/> if (dom)<br/> {<br/>&nbsp;&nbsp;for (i=0;i&lt;imgsrc.length;i++)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; img[i] = new Image<br/>&nbsp;&nbsp; img[i].src = imgDir + imgsrc[i]<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;document.write (&#34;&lt;div onclick=&#39;bShow=true&#39; id=&#39;calendar&#39; style=&#39;z-index:+999;position:absolute;visibility:hidden;&#39;&gt;&lt;table width=&#34;+((showWeekNumber==1)?250:220)+&#34; style=&#39;font-family:arial;font-size:11px;border-width:1;border-style:solid;border-color:#a0a0a0;font-family:arial; font-size:11px}&#39; bgcolor=&#39;#ffffff&#39;&gt;&lt;tr bgcolor=&#39;#0000aa&#39;&gt;&lt;td&gt;&lt;table width=&#39;&#34;+((showWeekNumber==1)?248:218)+&#34;&#39;&gt;&lt;tr&gt;&lt;td style=&#39;padding:2px;font-family:arial; font-size:11px;&#39;&gt;&lt;font color=&#39;#ffffff&#39;&gt;&lt;B&gt;&lt;span id=&#39;caption&#39;&gt;&lt;/span&gt;&lt;/B&gt;&lt;/font&gt;&lt;/td&gt;&lt;td align=right&gt;&lt;a href=&#39;javascript:hideCalendar()&#39;&gt;&lt;IMG SRC=&#39;&#34;+imgDir+&#34;close.gif&#39; WIDTH=&#39;15&#39; HEIGHT=&#39;13&#39; BORDER=&#39;0&#39; ALT=&#39;Close the Calendar&#39;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#39;padding:5px&#39; bgcolor=#ffffff&gt;&lt;span id=&#39;content&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&#34;)<br/>&nbsp;&nbsp; <br/>&nbsp;&nbsp;if (showToday==1)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; document.write (&#34;&lt;tr bgcolor=#f0f0f0&gt;&lt;td style=&#39;padding:5px&#39; align=center&gt;&lt;span id=&#39;lblToday&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&#34;)<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp; <br/>&nbsp;&nbsp;document.write (&#34;&lt;/table&gt;&lt;/div&gt;&lt;div id=&#39;sel&#101;ctMonth&#39; style=&#39;z-index:+999;position:absolute;visibility:hidden;&#39;&gt;&lt;/div&gt;&lt;div id=&#39;sel&#101;ctYear&#39; style=&#39;z-index:+999;position:absolute;visibility:hidden;&#39;&gt;&lt;/div&gt;&#34;);<br/> }<br/> var monthName = new Array(&#34;01&#34;,&#34;02&#34;,&#34;03&#34;,&#34;04&#34;,&#34;05&#34;,&#34;06&#34;,&#34;07&#34;,&#34;08&#34;,&#34;09&#34;,&#34;10&#34;,&#34;11&#34;,&#34;12&#34;)<br/> var monthName2 = new Array(&#34;01&#34;,&#34;02&#34;,&#34;03&#34;,&#34;04&#34;,&#34;05&#34;,&#34;06&#34;,&#34;07&#34;,&#34;08&#34;,&#34;09&#34;,&#34;10&#34;,&#34;11&#34;,&#34;12&#34;)<br/> if (startAt==0)<br/> {<br/>&nbsp;&nbsp;dayName = new Array (&#34;Sun&#34;,&#34;Mon&#34;,&#34;Tue&#34;,&#34;Wed&#34;,&#34;Thu&#34;,&#34;Fri&#34;,&#34;Sat&#34;)<br/> }<br/> else<br/> {<br/>&nbsp;&nbsp;dayName = new Array (&#34;Mon&#34;,&#34;Tue&#34;,&#34;Wed&#34;,&#34;Thu&#34;,&#34;Fri&#34;,&#34;Sat&#34;,&#34;Sun&#34;)<br/> }<br/> var styleAnchor=&#34;text-decoration:none;color:black;&#34;<br/> var styleLightBorder=&#34;border-style:solid;border-width:1px;border-color:#a0a0a0;&#34;<br/> function swapImage(srcImg, destImg)<br/> {<br/>&nbsp;&nbsp;if (ie) <br/>&nbsp;&nbsp;{ <br/>&nbsp;&nbsp; document.getElementById(srcImg).setAttribute(&#34;src&#34;,imgDir + destImg) <br/>&nbsp;&nbsp;}<br/> }<br/> function init() <br/> {<br/>&nbsp;&nbsp;if (!ns4)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; if (!ie) <br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;yearNow += 1900 <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; crossobj=(dom)?document.getElementById(&#34;calendar&#34;).style : ie? document.all.calendar : document.calendar<br/>&nbsp;&nbsp; hideCalendar()<br/>&nbsp;&nbsp; crossMonthObj=(dom)?document.getElementById(&#34;sel&#101;ctMonth&#34;).style : ie? document.all.sel&#101;ctMonth : document.sel&#101;ctMonth<br/>&nbsp;&nbsp; crossYearObj=(dom)?document.getElementById(&#34;sel&#101;ctYear&#34;).style : ie? document.all.sel&#101;ctYear : document.sel&#101;ctYear<br/>&nbsp;&nbsp; monthConstructed=false;<br/>&nbsp;&nbsp; yearConstructed=false;<br/>&nbsp;&nbsp; if (showToday==1)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#34;lblToday&#34;).innerHTML = todayString + &#34; &lt;a onmousemove=&#39;window.status=\&#34;&#34;+gotoString+&#34;\&#34;&#39; onmouseout=&#39;window.status=\&#34;\&#34;&#39; title=&#39;&#34;+gotoString+&#34;&#39; style=&#39;&#34;+styleAnchor+&#34;&#39; href=&#39;javascript:monthSel&#101;cted=monthNow;yearSel&#101;cted=yearNow;constructCalendar();&#39;&gt;&#34;+dayName[(today.getDay()-startAt==-1)?6:(today.getDay()-startAt)]+&#34;, &#34; + dateNow + &#34; &#34; + monthName[monthNow].substring(0,3) + &#34; &#34; + yearNow + &#34;&lt;/a&gt;&#34;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; sHTML1=&#34;&lt;span id=&#39;spanLeft&#39; style=&#39;border-style:solid;border-width:1;border-color:#3366FF;cursor:pointer&#39; onmouseover=&#39;swapImage(\&#34;changeLeft\&#34;,\&#34;left2.gif\&#34;);this.style.borderColor=\&#34;#88AAFF\&#34;;window.status=\&#34;&#34;+scrollLeftMessage+&#34;\&#34;&#39; onclick=&#39;javascript:decMonth()&#39; onmouseout=&#39;clearInterval(intervalID1);swapImage(\&#34;changeLeft\&#34;,\&#34;left1.gif\&#34;);this.style.borderColor=\&#34;#3366FF\&#34;;window.status=\&#34;\&#34;&#39; onmousedown=&#39;clearTimeout(timeoutID1);timeoutID1=setTimeout(\&#34;StartDecMonth()\&#34;,500)&#39; onmouseup=&#39;clearTimeout(timeoutID1);clearInterval(intervalID1)&#39;&gt;&amp;nbsp&lt;IMG id=&#39;changeLeft&#39; SRC=&#39;&#34;+imgDir+&#34;left1.gif&#39; width=10 height=11 BORDER=0&gt;&amp;nbsp&lt;/span&gt;&amp;nbsp;&#34;<br/>&nbsp;&nbsp; sHTML1+=&#34;&lt;span id=&#39;spanRight&#39; style=&#39;border-style:solid;border-width:1;border-color:#3366FF;cursor:pointer&#39; onmouseover=&#39;swapImage(\&#34;changeRight\&#34;,\&#34;right2.gif\&#34;);this.style.borderColor=\&#34;#88AAFF\&#34;;window.status=\&#34;&#34;+scrollRightMessage+&#34;\&#34;&#39; onmouseout=&#39;clearInterval(intervalID1);swapImage(\&#34;changeRight\&#34;,\&#34;right1.gif\&#34;);this.style.borderColor=\&#34;#3366FF\&#34;;window.status=\&#34;\&#34;&#39; onclick=&#39;incMonth()&#39; onmousedown=&#39;clearTimeout(timeoutID1);timeoutID1=setTimeout(\&#34;StartIncMonth()\&#34;,500)&#39; onmouseup=&#39;clearTimeout(timeoutID1);clearInterval(intervalID1)&#39;&gt;&amp;nbsp&lt;IMG id=&#39;changeRight&#39; SRC=&#39;&#34;+imgDir+&#34;right1.gif&#39; width=10 height=11 BORDER=0&gt;&amp;nbsp&lt;/span&gt;&amp;nbsp&#34;<br/>&nbsp;&nbsp; sHTML1+=&#34;&lt;span id=&#39;spanMonth&#39; style=&#39;border-style:solid;border-width:1;border-color:#3366FF;cursor:pointer&#39; onmouseover=&#39;swapImage(\&#34;changeMonth\&#34;,\&#34;dro&#112;2.gif\&#34;);this.style.borderColor=\&#34;#88AAFF\&#34;;window.status=\&#34;&#34;+sel&#101;ctMonthMessage+&#34;\&#34;&#39; onmouseout=&#39;swapImage(\&#34;changeMonth\&#34;,\&#34;dro&#112;1.gif\&#34;);this.style.borderColor=\&#34;#3366FF\&#34;;window.status=\&#34;\&#34;&#39; onclick=&#39;popUpMonth()&#39;&gt;&lt;/span&gt;&amp;nbsp;&#34;<br/>&nbsp;&nbsp; sHTML1+=&#34;&lt;span id=&#39;spanYear&#39; style=&#39;border-style:solid;border-width:1;border-color:#3366FF;cursor:pointer&#39; onmouseover=&#39;swapImage(\&#34;changeYear\&#34;,\&#34;dro&#112;2.gif\&#34;);this.style.borderColor=\&#34;#88AAFF\&#34;;window.status=\&#34;&#34;+sel&#101;ctYearMessage+&#34;\&#34;&#39; onmouseout=&#39;swapImage(\&#34;changeYear\&#34;,\&#34;dro&#112;1.gif\&#34;);this.style.borderColor=\&#34;#3366FF\&#34;;window.status=\&#34;\&#34;&#39; onclick=&#39;popUpYear()&#39;&gt;&lt;/span&gt;&amp;nbsp;&#34;<br/>&nbsp;&nbsp; <br/>&nbsp;&nbsp; document.getElementById(&#34;caption&#34;).innerHTML&nbsp;&nbsp;= sHTML1<br/>&nbsp;&nbsp; bPageLoaded=true<br/>&nbsp;&nbsp;}<br/> }<br/> function hideCalendar() <br/> {<br/>&nbsp;&nbsp;crossobj.visibility=&#34;hidden&#34;<br/>&nbsp;&nbsp;if (crossMonthObj != null)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; crossMonthObj.visibility=&#34;hidden&#34;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;if (crossYearObj != null)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; crossYearObj.visibility=&#34;hidden&#34;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp; showElement( &#39;Sel&#101;ct&#39; );<br/>&nbsp;&nbsp;showElement( &#39;APPLET&#39; );<br/> }<br/> function padZero(num) <br/> {<br/>&nbsp;&nbsp;return (num &lt; 10)? &#39;0&#39; + num : num ;<br/> }<br/> function constructDate(d,m,y)<br/> {<br/>&nbsp;&nbsp;sTmp = dateFormat<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;dd&#34;,&#34;&lt;e&gt;&#34;)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;d&#34;,&#34;&lt;d&gt;&#34;)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;&lt;e&gt;&#34;,padZero(d))<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;&lt;d&gt;&#34;,d)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;mmmm&#34;,&#34;&lt;p&gt;&#34;)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;mmm&#34;,&#34;&lt;o&gt;&#34;)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;mm&#34;,&#34;&lt;n&gt;&#34;)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;m&#34;,&#34;&lt;m&gt;&#34;)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;&lt;m&gt;&#34;,m+1)<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;&lt;n&gt;&#34;,padZero(m+1))<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;&lt;o&gt;&#34;,monthName[m])<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;&lt;p&gt;&#34;,monthName2[m])<br/>&nbsp;&nbsp;sTmp = sTmp.replace (&#34;yyyy&#34;,y)<br/>&nbsp;&nbsp;return sTmp.replace (&#34;yy&#34;,padZero(y%100))<br/> }<br/> function closeCalendar() <br/> {<br/>&nbsp;&nbsp;var sTmp<br/>&nbsp;&nbsp;hideCalendar();<br/>&nbsp;&nbsp;ctlToPlaceValue.value = constructDate(dateSel&#101;cted,monthSel&#101;cted,yearSel&#101;cted)<br/> }<br/> /*** Month Pulldown ***/<br/> function StartDecMonth()<br/> {<br/>&nbsp;&nbsp;intervalID1=setInterval(&#34;decMonth()&#34;,80)<br/> }<br/> function StartIncMonth()<br/> {<br/>&nbsp;&nbsp;intervalID1=setInterval(&#34;incMonth()&#34;,80)<br/> }<br/> function incMonth () <br/> {<br/>&nbsp;&nbsp;monthSel&#101;cted++<br/>&nbsp;&nbsp;if (monthSel&#101;cted&gt;11) <br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; monthSel&#101;cted=0<br/>&nbsp;&nbsp; yearSel&#101;cted++<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;constructCalendar()<br/> }<br/> function decMonth () <br/> {<br/>&nbsp;&nbsp;monthSel&#101;cted--<br/>&nbsp;&nbsp;if (monthSel&#101;cted&lt;0) <br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; monthSel&#101;cted=11<br/>&nbsp;&nbsp; yearSel&#101;cted--<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;constructCalendar()<br/> }<br/> <br/> function upMonth() <br/> {<br/>&nbsp;&nbsp;if(nStartingMonth &gt; 0)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; nStartingMonth --;<br/>&nbsp;&nbsp; for (i=0; i&lt;6; i++)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;newMonth = (i + nStartingMonth);<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (newMonth == monthSel&#101;cted)<br/>&nbsp;&nbsp;&nbsp;&nbsp; txtMonth = &#34;&amp;nbsp;&lt;B&gt;&#34; + monthName[newMonth] + &#34;&lt;/B&gt;&amp;nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp; txtMonth = &#34;&amp;nbsp;&#34; + monthName[newMonth] + &#34;&amp;nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#34;m&#34;+i).innerHTML = txtMonth;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;bShow=true<br/> }<br/> function downMonth() <br/> {<br/>&nbsp;&nbsp;if(nStartingMonth &lt; 6)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; nStartingMonth ++;<br/>&nbsp;&nbsp; for (i=0; i&lt;6; i++)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;newMonth = (i + nStartingMonth);<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (newMonth == monthSel&#101;cted)<br/>&nbsp;&nbsp;&nbsp;&nbsp; txtMonth = &#34;&amp;nbsp;&lt;B&gt;&#34; + monthName[newMonth] + &#34;&lt;/B&gt;&amp;nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp; txtMonth = &#34;&amp;nbsp;&#34; + monthName[newMonth] + &#34;&amp;nbsp;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(&#34;m&#34;+i).innerHTML = txtMonth;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;bShow=true<br/> }<br/><br/> function sel&#101;ctMonth(nMonth) <br/> {<br/>&nbsp;&nbsp;monthSel&#101;cted=parseInt(nMonth+nStartingMonth);<br/>&nbsp;&nbsp;monthConstructed=false;<br/>&nbsp;&nbsp;constructCalendar();<br/>&nbsp;&nbsp;popDownMonth();<br/> }<br/> <br/> function constructMonth() <br/> {<br/>&nbsp;&nbsp;popDownYear()<br/>&nbsp;&nbsp;if (!monthConstructed) <br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; sHTML = &#34;&lt;tr&gt;&lt;td align=&#39;center&#39; onmouseover=&#39;this.style.backgroundColor=\&#34;#FFCC99\&#34;&#39; onmouseout=&#39;clearInterval(intervalID1);this.style.backgroundColor=\&#34;\&#34;&#39; style=&#39;cursor:pointer&#39; onmousedown=&#39;clearInterval(intervalID1);intervalID1=setInterval(\&#34;upMonth()\&#34;,30)&#39; onmouseup=&#39;clearInterval(intervalID1)&#39;&gt;-&lt;/td&gt;&lt;/tr&gt;&#34;<br/>&nbsp;&nbsp; j=0;<br/>&nbsp;&nbsp; i=(monthSel&#101;cted-3);<br/>&nbsp;&nbsp; if(i &lt; 0)<br/>&nbsp;&nbsp;&nbsp;&nbsp;i=0;<br/>&nbsp;&nbsp; if(i &gt; 6)<br/>&nbsp;&nbsp;&nbsp;&nbsp;i=6;<br/>&nbsp;&nbsp; nStartingMonth = i;<br/>&nbsp;&nbsp; for (ii=0; ii&lt;6; ii++, i++, j++) <br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;sName = monthName[i];<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (i==monthSel&#101;cted)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; sName = &#34;&lt;B&gt;&#34; + sName + &#34;&lt;/B&gt;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;sHTML += &#34;&lt;tr&gt;&lt;td id=&#39;m&#34; + j + &#34;&#39; onmouseover=&#39;this.style.backgroundColor=\&#34;#FFCC99\&#34;&#39; onmouseout=&#39;this.style.backgroundColor=\&#34;\&#34;&#39; style=&#39;cursor:pointer&#39; onclick=&#39;sel&#101;ctMonth(&#34; + j + &#34;);event.cancelBubble=true&#39;&gt;&amp;nbsp;&#34; + sName + &#34;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#34;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; sHTML += &#34;&lt;tr&gt;&lt;td align=&#39;center&#39; onmouseover=&#39;this.style.backgroundColor=\&#34;#FFCC99\&#34;&#39; onmouseout=&#39;clearInterval(intervalID2);this.style.backgroundColor=\&#34;\&#34;&#39; style=&#39;cursor:pointer&#39; onmousedown=&#39;clearInterval(intervalID2);intervalID2=setInterval(\&#34;downMonth()\&#34;,30)&#39; onmouseup=&#39;clearInterval(intervalID2)&#39;&gt;+&lt;/td&gt;&lt;/tr&gt;&#34;<br/>&nbsp;&nbsp; document.getElementById(&#34;sel&#101;ctMonth&#34;).innerHTML = &#34;&lt;table width=32 style=&#39;font-family:arial; font-size:11px; border-width:1; border-style:solid; border-color:#a0a0a0;&#39; bgcolor=&#39;#FFFFDD&#39; cellspacing=0 onmouseover=&#39;clearTimeout(timeoutID1)&#39; onmouseout=&#39;clearTimeout(timeoutID1);timeoutID1=setTimeout(\&#34;popDownMonth()\&#34;,100);event.cancelBubble=true&#39;&gt;&#34; + sHTML + &#34;&lt;/table&gt;&#34;<br/>&nbsp;&nbsp; monthConstructed=true<br/>&nbsp;&nbsp;}<br/> }<br/> function popUpMonth() <br/> {<br/>&nbsp;&nbsp;constructMonth()<br/>&nbsp;&nbsp;crossMonthObj.visibility = (dom||ie)? &#34;visible&#34; : &#34;show&#34;<br/>&nbsp;&nbsp;crossMonthObj.left = parseInt(crossobj.left) + 50<br/>&nbsp;&nbsp;crossMonthObj.top = parseInt(crossobj.top) + 26<br/>&nbsp;&nbsp;hideElement( &#39;Sel&#101;ct&#39;, document.getElementById(&#34;sel&#101;ctMonth&#34;) );<br/>&nbsp;&nbsp;hideElement( &#39;APPLET&#39;, document.getElementById(&#34;sel&#101;ctMonth&#34;) );&nbsp;&nbsp; <br/> }<br/> function popDownMonth() <br/> {<br/>&nbsp;&nbsp;crossMonthObj.visibility= &#34;hidden&#34;<br/> }<br/> /*** Year Pulldown ***/<br/> function incYear() <br/> {<br/>&nbsp;&nbsp;for (i=0; i&lt;6; i++)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; newYear = (i+nStartingYear)+1<br/>&nbsp;&nbsp; if (newYear==yearSel&#101;cted)<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;txtYear = &#34;&amp;nbsp;&lt;B&gt;&#34; + newYear + &#34;&lt;/B&gt;&amp;nbsp;&#34; <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;txtYear = &#34;&amp;nbsp;&#34; + newYear + &#34;&amp;nbsp;&#34; <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; document.getElementById(&#34;y&#34;+i).innerHTML = txtYear<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;nStartingYear ++;<br/>&nbsp;&nbsp;bShow=true<br/> }<br/> function decYear() <br/> {<br/>&nbsp;&nbsp;for (i=0; i&lt;6; i++)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; newYear = (i+nStartingYear)-1<br/>&nbsp;&nbsp; if (newYear==yearSel&#101;cted)<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;txtYear = &#34;&amp;nbsp;&lt;B&gt;&#34; + newYear + &#34;&lt;/B&gt;&amp;nbsp;&#34; <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;txtYear = &#34;&amp;nbsp;&#34; + newYear + &#34;&amp;nbsp;&#34; <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; document.getElementById(&#34;y&#34;+i).innerHTML = txtYear<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;nStartingYear --;<br/>&nbsp;&nbsp;bShow=true<br/> }<br/> function sel&#101;ctYear(nYear) <br/> {<br/>&nbsp;&nbsp;yearSel&#101;cted=parseInt(nYear+nStartingYear);<br/>&nbsp;&nbsp;yearConstructed=false;<br/>&nbsp;&nbsp;constructCalendar();<br/>&nbsp;&nbsp;popDownYear();<br/> }<br/> function constructYear() <br/> {<br/>&nbsp;&nbsp;popDownMonth()<br/>&nbsp;&nbsp;sHTML = &#34;&#34;<br/>&nbsp;&nbsp;if (!yearConstructed) <br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; sHTML = &#34;&lt;tr&gt;&lt;td align=&#39;center&#39; onmouseover=&#39;this.style.backgroundColor=\&#34;#FFCC99\&#34;&#39; onmouseout=&#39;clearInterval(intervalID1);this.style.backgroundColor=\&#34;\&#34;&#39; style=&#39;cursor:pointer&#39; onmousedown=&#39;clearInterval(intervalID1);intervalID1=setInterval(\&#34;decYear()\&#34;,30)&#39; onmouseup=&#39;clearInterval(intervalID1)&#39;&gt;-&lt;/td&gt;&lt;/tr&gt;&#34;<br/>&nbsp;&nbsp; j = 0<br/>&nbsp;&nbsp; nStartingYear = yearSel&#101;cted-3<br/>&nbsp;&nbsp; for (i=(yearSel&#101;cted-3); i&lt;(yearSel&#101;cted+3); i++) <br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;sName = i;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (i==yearSel&#101;cted)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; sName = &#34;&lt;B&gt;&#34; + sName + &#34;&lt;/B&gt;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;sHTML += &#34;&lt;tr&gt;&lt;td id=&#39;y&#34; + j + &#34;&#39; onmouseover=&#39;this.style.backgroundColor=\&#34;#FFCC99\&#34;&#39; onmouseout=&#39;this.style.backgroundColor=\&#34;\&#34;&#39; style=&#39;cursor:pointer&#39; onclick=&#39;sel&#101;ctYear(&#34;+j+&#34;);event.cancelBubble=true&#39;&gt;&amp;nbsp;&#34; + sName + &#34;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;j ++;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; sHTML += &#34;&lt;tr&gt;&lt;td align=&#39;center&#39; onmouseover=&#39;this.style.backgroundColor=\&#34;#FFCC99\&#34;&#39; onmouseout=&#39;clearInterval(intervalID2);this.style.backgroundColor=\&#34;\&#34;&#39; style=&#39;cursor:pointer&#39; onmousedown=&#39;clearInterval(intervalID2);intervalID2=setInterval(\&#34;incYear()\&#34;,30)&#39; onmouseup=&#39;clearInterval(intervalID2)&#39;&gt;+&lt;/td&gt;&lt;/tr&gt;&#34;<br/>&nbsp;&nbsp; document.getElementById(&#34;sel&#101;ctYear&#34;).innerHTML = &#34;&lt;table width=44 style=&#39;font-family:arial; font-size:11px; border-width:1; border-style:solid; border-color:#a0a0a0;&#39; bgcolor=&#39;#FFFFDD&#39; onmouseover=&#39;clearTimeout(timeoutID2)&#39; onmouseout=&#39;clearTimeout(timeoutID2);timeoutID2=setTimeout(\&#34;popDownYear()\&#34;,100)&#39; cellspacing=0&gt;&#34; + sHTML + &#34;&lt;/table&gt;&#34;<br/>&nbsp;&nbsp; yearConstructed = true<br/>&nbsp;&nbsp;}<br/> }<br/> function popDownYear() <br/> {<br/>&nbsp;&nbsp;clearInterval(intervalID1)<br/>&nbsp;&nbsp;clearTimeout(timeoutID1)<br/>&nbsp;&nbsp;clearInterval(intervalID2)<br/>&nbsp;&nbsp;clearTimeout(timeoutID2)<br/>&nbsp;&nbsp;crossYearObj.visibility= &#34;hidden&#34;<br/> }<br/> function popUpYear() <br/> {<br/>&nbsp;&nbsp;var leftOffset<br/>&nbsp;&nbsp;constructYear()<br/>&nbsp;&nbsp;crossYearObj.visibility = (dom||ie)? &#34;visible&#34; : &#34;show&#34;<br/>&nbsp;&nbsp;leftOffset = parseInt(crossobj.left) + document.getElementById(&#34;spanYear&#34;).offsetLeft<br/>&nbsp;&nbsp;if (ie)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; leftOffset += 6<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;crossYearObj.left = leftOffset<br/>&nbsp;&nbsp;crossYearObj.top = parseInt(crossobj.top) + 26<br/> }<br/> /*** calendar ***/<br/>&nbsp;&nbsp; function WeekNbr(n) <br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Algorithm used:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// From Klaus Tondering&#39;s Calendar document (The Authority/Guru)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// hhtp://www.tondering.dk/claus/calendar.html<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// a = (14-month) / 12<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// y = year + 4800 - a<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// m = month + 12a - 3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// J = day + (153m + 2) / 5 + 365y + y / 4 - y / 100 + y / 400 - 32045<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// d4 = (J + 31741 - (J mod 7)) mod 146097 mod 36524 mod 1461<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// L = d4 / 1460<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// d1 = ((d4 - L) mod 365) + L<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// WeekNumber = d1 / 7 + 1<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;year = n.getFullYear();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;month = n.getMonth() + 1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (startAt == 0) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; day = n.getDate() + 1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; day = n.getDate();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a = Math.floor((14-month) / 12);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y = year + 4800 - a;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m = month + 12 * a - 3;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b = Math.floor(y/4) - Math.floor(y/100) + Math.floor(y/400);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;J = day + Math.floor((153 * m + 2) / 5) + 365 * y + b - 32045;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d4 = (((J + 31741 - (J % 7)) % 146097) % 36524) % 1461;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L = Math.floor(d4 / 1460);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d1 = ((d4 - L) % 365) + L;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;week = Math.floor(d1/7) + 1;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return week;<br/>&nbsp;&nbsp; }<br/> function constructCalendar () <br/> {<br/>&nbsp;&nbsp;var aNumDays = Array (31,0,31,30,31,30,31,31,30,31,30,31)<br/>&nbsp;&nbsp;var dateMessage<br/>&nbsp;&nbsp;var startDate = new Date (yearSel&#101;cted,monthSel&#101;cted,1)<br/>&nbsp;&nbsp;var endDate<br/>&nbsp;&nbsp;if (monthSel&#101;cted==1)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; endDate = new Date (yearSel&#101;cted,monthSel&#101;cted+1,1);<br/>&nbsp;&nbsp; endDate = new Date (endDate - (24*60*60*1000));<br/>&nbsp;&nbsp; numDaysInMonth = endDate.getDate()<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;else<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; numDaysInMonth = aNumDays[monthSel&#101;cted];<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;datePointer = 0<br/>&nbsp;&nbsp;dayPointer = startDate.getDay() - startAt<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;if (dayPointer&lt;0)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; dayPointer = 6<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;sHTML = &#34;&lt;table&nbsp;&nbsp;border=0 style=&#39;font-family:verdana;font-size:10px;&#39;&gt;&lt;tr&gt;&#34;<br/>&nbsp;&nbsp;if (showWeekNumber==1)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; sHTML += &#34;&lt;td width=27&gt;&lt;b&gt;&#34; + weekString + &#34;&lt;/b&gt;&lt;/td&gt;&lt;td width=1 rowspan=7 bgcolor=&#39;#d0d0d0&#39; style=&#39;padding:0px&#39;&gt;&lt;img src=&#39;&#34;+imgDir+&#34;divider.gif&#39; width=1&gt;&lt;/td&gt;&#34;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;for (i=0; i&lt;7; i++) <br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; sHTML += &#34;&lt;td width=&#39;27&#39; align=&#39;right&#39;&gt;&lt;B&gt;&#34;+ dayName[i]+&#34;&lt;/B&gt;&lt;/td&gt;&#34;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;sHTML +=&#34;&lt;/tr&gt;&lt;tr&gt;&#34;<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;if (showWeekNumber==1)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; sHTML += &#34;&lt;td align=right&gt;&#34; + WeekNbr(startDate) + &#34;&amp;nbsp;&lt;/td&gt;&#34;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;for ( var i=1; i&lt;=dayPointer;i++ )<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; sHTML += &#34;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#34;<br/>&nbsp;&nbsp;}<br/> <br/>&nbsp;&nbsp;for ( datePointer=1; datePointer&lt;=numDaysInMonth; datePointer++ )<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; dayPointer++;<br/>&nbsp;&nbsp; sHTML += &#34;&lt;td align=right&gt;&#34;<br/>&nbsp;&nbsp; sStyle=styleAnchor<br/>&nbsp;&nbsp; if ((datePointer==odateSel&#101;cted) &amp;&amp; (monthSel&#101;cted==omonthSel&#101;cted) &amp;&amp; (yearSel&#101;cted==oyearSel&#101;cted))<br/>&nbsp;&nbsp; { sStyle+=styleLightBorder }<br/>&nbsp;&nbsp; sHint = &#34;&#34;<br/>&nbsp;&nbsp; for (k=0;k&lt;HolidaysCounter;k++)<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;if ((parseInt(Holidays[k].d)==datePointer)&amp;&amp;(parseInt(Holidays[k].m)==(monthSel&#101;cted+1)))<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; if ((parseInt(Holidays[k].y)==0)||((parseInt(Holidays[k].y)==yearSel&#101;cted)&amp;&amp;(parseInt(Holidays[k].y)!=0)))<br/>&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sStyle+=&#34;background-color:#FFDDDD;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sHint+=sHint==&#34;&#34;?Holidays[k].desc:&#34;\n&#34;+Holidays[k].desc<br/>&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; var regexp= /\&#34;/g<br/>&nbsp;&nbsp; sHint=sHint.replace(regexp,&#34;&amp;quot;&#34;)<br/>&nbsp;&nbsp; dateMessage = &#34;onmousemove=&#39;window.status=\&#34;&#34;+sel&#101;ctDateMessage.replace(&#34;[date]&#34;,constructDate(datePointer,monthSel&#101;cted,yearSel&#101;cted))+&#34;\&#34;&#39; onmouseout=&#39;window.status=\&#34;\&#34;&#39; &#34;<br/>&nbsp;&nbsp; if ((datePointer==dateNow)&amp;&amp;(monthSel&#101;cted==monthNow)&amp;&amp;(yearSel&#101;cted==yearNow))<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;sHTML += &#34;&lt;b&gt;&lt;a &#34;+dateMessage+&#34; title=\&#34;&#34; + sHint + &#34;\&#34; style=&#39;&#34;+sStyle+&#34;&#39; href=&#39;javascript:dateSel&#101;cted=&#34;+datePointer+&#34;;closeCalendar();&#39;&gt;&lt;font color=#ff0000&gt;&amp;nbsp;&#34; + datePointer + &#34;&lt;/font&gt;&amp;nbsp;&lt;/a&gt;&lt;/b&gt;&#34;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else if (dayPointer % 7 == (startAt * -1)+1)<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;sHTML += &#34;&lt;a &#34;+dateMessage+&#34; title=\&#34;&#34; + sHint + &#34;\&#34; style=&#39;&#34;+sStyle+&#34;&#39; href=&#39;javascript:dateSel&#101;cted=&#34;+datePointer + &#34;;closeCalendar();&#39;&gt;&amp;nbsp;&lt;font color=#909090&gt;&#34; + datePointer + &#34;&lt;/font&gt;&amp;nbsp;&lt;/a&gt;&#34; <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;sHTML += &#34;&lt;a &#34;+dateMessage+&#34; title=\&#34;&#34; + sHint + &#34;\&#34; style=&#39;&#34;+sStyle+&#34;&#39; href=&#39;javascript:dateSel&#101;cted=&#34;+datePointer + &#34;;closeCalendar();&#39;&gt;&amp;nbsp;&#34; + datePointer + &#34;&amp;nbsp;&lt;/a&gt;&#34; <br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; sHTML += &#34;&#34;<br/>&nbsp;&nbsp; if ((dayPointer+startAt) % 7 == startAt) <br/>&nbsp;&nbsp; { <br/>&nbsp;&nbsp;&nbsp;&nbsp;sHTML += &#34;&lt;/tr&gt;&lt;tr&gt;&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if ((showWeekNumber==1)&amp;&amp;(datePointer&lt;numDaysInMonth))<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; sHTML += &#34;&lt;td align=right&gt;&#34; + (WeekNbr(new Date(yearSel&#101;cted,monthSel&#101;cted,datePointer+1))) + &#34;&amp;nbsp;&lt;/td&gt;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;document.getElementById(&#34;content&#34;).innerHTML&nbsp;&nbsp; = sHTML<br/>&nbsp;&nbsp;document.getElementById(&#34;spanMonth&#34;).innerHTML = &#34;&amp;nbsp;&#34; + monthName[monthSel&#101;cted] + &#34;&amp;nbsp;&lt;IMG id=&#39;changeMonth&#39; SRC=&#39;&#34;+imgDir+&#34;dro&#112;1.gif&#39; WIDTH=&#39;12&#39; HEIGHT=&#39;10&#39; BORDER=0&gt;&#34;<br/>&nbsp;&nbsp;document.getElementById(&#34;spanYear&#34;).innerHTML = &#34;&amp;nbsp;&#34; + yearSel&#101;cted + &#34;&amp;nbsp;&lt;IMG id=&#39;changeYear&#39; SRC=&#39;&#34;+imgDir+&#34;dro&#112;1.gif&#39; WIDTH=&#39;12&#39; HEIGHT=&#39;10&#39; BORDER=0&gt;&#34;<br/> }<br/> function popUpCalendar(ctl, ctl2, format) <br/> {<br/>&nbsp;&nbsp;var leftpos=0<br/>&nbsp;&nbsp;var toppos=0<br/>&nbsp;&nbsp;if (bPageLoaded)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; if ( crossobj.visibility == &#34;hidden&#34; ) <br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;ctlToPlaceValue = ctl2<br/>&nbsp;&nbsp;&nbsp;&nbsp;dateFormat=format;<br/>&nbsp;&nbsp;&nbsp;&nbsp;formatChar = &#34; &#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;aFormat = dateFormat.split(formatChar)<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (aFormat.length&lt;3)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; formatChar = &#34;/&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp; aFormat = dateFormat.split(formatChar)<br/>&nbsp;&nbsp;&nbsp;&nbsp; if (aFormat.length&lt;3)<br/>&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;formatChar = &#34;.&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aFormat = dateFormat.split(formatChar)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (aFormat.length&lt;3)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; formatChar = &#34;-&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aFormat = dateFormat.split(formatChar)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (aFormat.length&lt;3)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// invalid date format<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;formatChar=&#34;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;tokensChanged = 0<br/>&nbsp;&nbsp;&nbsp;&nbsp;if ( formatChar != &#34;&#34; )<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; // use user&#39;s date<br/>&nbsp;&nbsp;&nbsp;&nbsp; aData = ctl2.value.split(formatChar)<br/>&nbsp;&nbsp;&nbsp;&nbsp; for (i=0;i&lt;3;i++)<br/>&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ((aFormat[i]==&#34;d&#34;) || (aFormat[i]==&#34;dd&#34;))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dateSel&#101;cted = parseInt(aData[i], 10)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tokensChanged ++<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if ((aFormat[i]==&#34;m&#34;) || (aFormat[i]==&#34;mm&#34;))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; monthSel&#101;cted = parseInt(aData[i], 10) - 1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tokensChanged ++<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if (aFormat[i]==&#34;yyyy&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yearSel&#101;cted = parseInt(aData[i], 10)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tokensChanged ++<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if (aFormat[i]==&#34;mmm&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (j=0; j&lt;12; j++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (aData[i]==monthName[j])<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; monthSel&#101;cted=j<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tokensChanged ++<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if (aFormat[i]==&#34;mmmm&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (j=0; j&lt;12; j++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (aData[i]==monthName2[j])<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; monthSel&#101;cted=j<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tokensChanged ++<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;if ((tokensChanged!=3)||isNaN(dateSel&#101;cted)||isNaN(monthSel&#101;cted)||isNaN(yearSel&#101;cted))<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; dateSel&#101;cted = dateNow<br/>&nbsp;&nbsp;&nbsp;&nbsp; monthSel&#101;cted = monthNow<br/>&nbsp;&nbsp;&nbsp;&nbsp; yearSel&#101;cted = yearNow<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;odateSel&#101;cted=dateSel&#101;cted<br/>&nbsp;&nbsp;&nbsp;&nbsp;omonthSel&#101;cted=monthSel&#101;cted<br/>&nbsp;&nbsp;&nbsp;&nbsp;oyearSel&#101;cted=yearSel&#101;cted<br/>&nbsp;&nbsp;&nbsp;&nbsp;aTag = ctl<br/>&nbsp;&nbsp;&nbsp;&nbsp;do <br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp; aTag = aTag.offsetParent;<br/>&nbsp;&nbsp;&nbsp;&nbsp; leftpos += aTag.offsetLeft;<br/>&nbsp;&nbsp;&nbsp;&nbsp; toppos += aTag.offsetTop;<br/>&nbsp;&nbsp;&nbsp;&nbsp;} while(aTag.tagName!=&#34;BODY&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;crossobj.left = fixedX==-1 ? ctl.offsetLeft + leftpos : fixedX<br/>&nbsp;&nbsp;&nbsp;&nbsp;crossobj.top = fixedY==-1 ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 : fixedY<br/>&nbsp;&nbsp;&nbsp;&nbsp;constructCalendar (1, monthSel&#101;cted, yearSel&#101;cted);<br/>&nbsp;&nbsp;&nbsp;&nbsp;crossobj.visibility=(dom||ie)? &#34;visible&#34; : &#34;show&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;hideElement( &#39;Sel&#101;ct&#39;, document.getElementById(&#34;calendar&#34;) );<br/>&nbsp;&nbsp;&nbsp;&nbsp;hideElement( &#39;APPLET&#39;, document.getElementById(&#34;calendar&#34;) );&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;bShow = true;<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; else<br/>&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;hideCalendar()<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (ctlNow!=ctl) {popUpCalendar(ctl, ctl2, format)}<br/>&nbsp;&nbsp; }<br/>&nbsp;&nbsp; ctlNow = ctl<br/>&nbsp;&nbsp;}<br/> }<br/> document.onkeypress = function hidecal1 () <br/> { <br/>&nbsp;&nbsp;if (event.keyCode==27) <br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; hideCalendar()<br/>&nbsp;&nbsp;}<br/> }<br/> document.onclick = function hidecal2 () <br/> {&nbsp;&nbsp; <br/>&nbsp;&nbsp;if (!bShow)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp; hideCalendar()<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;bShow = false<br/> }<br/> if(ie)<br/> {<br/>&nbsp;&nbsp;init()<br/> }<br/> else<br/> {<br/>&nbsp;&nbsp;window.onload=init<br/> }<br/>//--&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/SCRIPT&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; &lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;INPUT id=&#34;Text1&#34; onclick=&#39;popUpCalendar(this, this, &#34; mm/dd/yyyy&#34;)&#39; readOnly type=&#34;text&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size=&#34;11&#34; name=&#34;Text1&#34;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/>　　说明：close.gif、dro&#112;1.gif、dro&#112;2.gif、left1.gif、left2.gif、right1.gif、right2.gif分别为关闭图片（14*13）、向下的箭头1（11*10）、向下的箭头2（11*10）、向左的箭头1（10*11）、向左的箭头2（10*11）、向右的箭头1（10*11）、向右的箭头2（10*11）]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=355</link>
			<title><![CDATA[Input的一些高级应用]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[WEB技术]]></category>
			<pubDate>Sat,25 Apr 2009 10:45:25 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=355</guid>	
		<description><![CDATA[1.取消按钮按下时的虚线框 <br/>　　在input里添加属性值&nbsp;&nbsp;hideFocus 或者 HideFocus=true <br/><br/>2.只读文本框内容 <br/>　　在input里添加属性值&nbsp;&nbsp;readonly <br/><br/>3.ENTER键可以让光标移到下一个输入框 <br/>　　&lt;input onkeydown=&#34;if(event.keyCode==13)event.keyCode=9&#34; &gt;&nbsp;&nbsp;<br/><br/>4.只能为中文(有闪动) 　　<br/>　　&lt;input onkeyup=&#34;value=value.replace(/[ -~]/g,&#39;&#39;)&#34; onkeydown=&#34;if(event.keyCode==13)event.keyCode=9&#34;&gt;&nbsp;&nbsp;<br/><br/>5.只能为数字(有闪动) <br/>　　&lt;input onkeyup=&#34;value=value.replace(/[^\d]/g,&#39;&#39;) &#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\d]/g,&#39;&#39;))&#34;&gt; <br/><br/>6.只能为数字(无闪动) <br/>　　&lt;input style=&#34;ime-mode:disabled&#34; onkeydown=&#34;if(event.keyCode==13)event.keyCode=9&#34; onKeyPress=&#34;if ((event.keyCode&lt;48 || event.keyCode&gt;57)) event.returnValue=false&#34;&gt;&nbsp;&nbsp;<br/><br/>7.只能输入英文和数字(有闪动) <br/>　　&lt;input onkeyup=&#34;value=value.replace(/[\W]/g,&#39;&#39;) &#34;onbeforepaste=&#34;clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[^\d]/g,&#39;&#39;))&#34;&gt;]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=354</link>
			<title><![CDATA[网页简繁体的转换]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[常用代码]]></category>
			<pubDate>Sat,25 Apr 2009 10:41:03 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=354</guid>	
		<description><![CDATA[&lt;script type=“text/javascript” language=“javascript” src=“transform.js”&gt;&lt;/script&gt;<br/><br/>以下是transform.js文件代码：<br/>&lt;script type=“text/javascript” language=“javascript”&gt;<br/>function s2t()<br/>{document.body.innerHTML = document.body.innerHTML.s2t();}<br/>function t2s()<br/>{document.body.innerHTML = document.body.innerHTML.t2s();}<br/>&lt;/script&gt;<br/><br/>在网页的适当位置添加简繁转换链接：<br/>&lt;a href=“javascript:s2t()”&gt;繁体中文&lt;/a&gt;<br/>&lt;a href=“javascript:t2s()”&gt;简体中文&lt;/a&gt;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=353</link>
			<title><![CDATA[Access转换成SQL数据库需要注意的几点]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[WEB技术]]></category>
			<pubDate>Sat,25 Apr 2009 10:32:13 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=353</guid>	
		<description><![CDATA[数据库导入以后，自动增加字段需要重写，所有的数字类型需要增加长度，最好用decimal。<br/><br/>所有的默认值都丢失了。主要是数字类型和日期类型。<br/><br/>所有now()，time()，date()要改成getdate()。<br/><br/>所有datediff(&#39;d&#39;, time1, time2)要改成datediff(day, time1, time2)<br/><br/>有可能一些true/false类型不能使用，要变为1/0。<br/><br/>备注类型要通过cast(column as varchar)来使用。<br/><br/>CursorType要改成1,也就是打开数据库时要给出第一个数字参数为1，否则记录可能显示不完整。<br/><br/>isnull(rowname)要改成rowname = null<br/><br/>ACCESS的数据库中的自动编号类型在转化时，sql server并没有将它设为自动编号型，我们需在SQL创建语句中加上identity，表示自动编号！<br/><br/>转化时，跟日期有关的字段，SQL SERVER默认为smalldatetime型，我们最好将它变为datetime型，因为datetime型的范围比smalldatetime型大。有时用smalldatetime型时，转化失败，而用datetime型时，转化成功。<br/><br/>对此两种数据库进行操作的sql语句不全相同，例如：在对ACCESS数据库进行删除纪录时用：&#34;del&#101;te * from user wh&#101;re id=10&#34;,而对SQL SERVER数据库进行删除是用：&#34;del&#101;te user wh&#101;re id=10&#34;.<br/><br/>日期函数不相同，在对ACCESS数据库处理中，可用date()、time()等函数，但对SQL SERVER数据库处理中，只能用datediff,dateadd等函数，而不能用date()、time()等函数。<br/><br/>在对ACCESS数据库处理中,sql语句中直接可以用一些VB的函数，像cstr()函数，而对SQL SERVER数据库处理中，却不能用。]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=352</link>
			<title><![CDATA[删除系统LJ批处理文件代码]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[常用代码]]></category>
			<pubDate>Fri,17 Apr 2009 08:57:48 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=352</guid>	
		<description><![CDATA[@echo off <br/>echo 正在清除系统垃圾文件，请稍等...... <br/>del /f /s /q %systemdrive%\*.tmp <br/>del /f /s /q %systemdrive%\*._mp <br/>del /f /s /q %systemdrive%\*.log <br/>del /f /s /q %systemdrive%\*.gid <br/>del /f /s /q %systemdrive%\*.chk <br/>del /f /s /q %systemdrive%\*.old <br/>del /f /s /q %systemdrive%\recycled\*.* <br/>del /f /s /q %windir%\*.bak <br/>del /f /s /q %windir%\prefetch\*.* <br/>rd /s /q %windir%\temp &amp; md %windir%\temp <br/>del /f /q %userprofile%\cookies\*.* <br/>del /f /q %userprofile%\recent\*.* <br/>del /f /s /q &#34;%userprofile%\Local Settings\Temporary Internet Files\*.*&#34; <br/>del /f /s /q &#34;%userprofile%\Local Settings\Temp\*.*&#34; <br/>del /f /s /q &#34;%userprofile%\recent\*.*&#34; <br/>echo 清除系统LJ完成！ <br/>echo. &amp; pause ]]></description>
		</item>
		
			<item>
			<link>http://www.cxblog.net/default.asp?id=351</link>
			<title><![CDATA[自定义鼠标指针代码]]></title>
			<author>lyjier@yz-huyang.com(lyjier)</author>
			<category><![CDATA[常用代码]]></category>
			<pubDate>Fri,19 Dec 2008 08:26:36 +0800</pubDate>
			<guid>http://www.cxblog.net/default.asp?id=351</guid>	
		<description><![CDATA[加上下面的一句代码即可:<br/>style=&#34;CURSOR: url(&#39;您上传到网上的鼠标指针的地址&#39;)&#34;<br/><br/>加的位置在&lt;table 代码&gt;&lt;/table&gt;<br/><br/>]]></description>
		</item>
		
</channel>
</rss>