<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[飞宿]]></title>
  <subtitle type="html"><![CDATA[心态决定命运，努力决定成就，宽容决定幸福，机遇决定成败！]]></subtitle>
  <id>http://www.573hy.com/blog/</id>
  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.573hy.com/blog/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2010-07-25T17:42:50+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[未知设备：Intel(R) ICH9M LPC Interface Controller - 291]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=4" label="电脑网络" /> 
	  <updated>2010-07-25T17:42:50+08:00</updated>
	  <published>2010-07-25T17:42:50+08:00</published>
		  <summary type="html"><![CDATA[未知设备：Intel(R) ICH9M LPC Interface Controller - 2919 解决办法！<br/><br/>刚刚帮一个朋友装了台SONY笔记本，因为本来是德文系统，我给它换成中文系统，在SONY官网和一些板卡网站下载到了驱动，安装以后，查看“设备管理器”，赫然发现：“未知设备：Intel(R) ICH9M LPC Interface Controller - 2919 ”，不知其原因，就在网上搜寻，发现了几个解决办法，也发现了几个否定这些办法的；只有其中一个普遍叫好，屡试不爽：<br/><br/><br/>安装方法：点击更新驱动-从列表或… - 下一步 - 不要搜索。… - 选择系统设备 - 下一步 - 左边选intel，右边选相应的Intel(R) ICH9M LPC Interface Controller - 2919 设备就可以了 - 最后都是确定就OK了。<br/><br/>我找到的这个帖子内容是对付XP的，我用这个方法解决了Vista的这个问题，操作上稍有区别，道理相通，极力推荐。<br/><br/>总结下来，不是某部分硬件驱动的问题，跟机器品牌没关系，网上出现这个问题的品牌有SONY，DELL，联想，ACER等，本人觉得大概是Intel芯片组与Windows之间的小问题，反正挺好解决的！<br/><br/>电脑总是有各种各样的问题，本人乐于遇见各种问题，解决这些问题，愿与有志之士与本人共同学习，共同进步！<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/476.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=476</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[关于动网论坛设置可以查看其他人发布的主题的自己不能查看和编缉问题的解决方法]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=3" label="代码人生" /> 
	  <updated>2010-07-17T11:12:18+08:00</updated>
	  <published>2010-07-17T11:12:18+08:00</published>
		  <summary type="html"><![CDATA[动网<a href="http://www.hutcbbs.com" target="_blank">论坛</a> 置了 可以查看其他人发布的主题 后<br/><br/>自己都不能查看和编辑自己的帖子了<br/><br/>下面给出修改方法 有需要的自己看<br/><br/>打开 dispbbs.asp 页面<br/><br/>找到：<br/><br/>If Dvbbs.GroupSetting(2)=&#34;0&#34; Then Dvbbs.AddErrcode(31):Dvbbs.ShowErr():response.End<br/><br/>改成：<br/><br/>&#39;If Dvbbs.GroupSetting(2)=&#34;0&#34; Then Dvbbs.AddErrcode(31):Dvbbs.ShowErr():response.End<br/><br/> <br/><br/>找到：<br/><br/>EmotPath=Split(Dvbbs.Forum_emot,&#34;|||&#34;)(0)&nbsp;&nbsp;&#39;em心情路径<br/>Set Dv_ubb=new Dvbbs_UbbCode<br/>Dv_ubb.PostType=1<br/>TPL_Scan Template.html(0)&#39;Dvbbs.ReadTextFile(&#34;dispbbsnew.tpl&#34;)&#39;<br/>TPL_Flush<br/>Set Dv_ubb=Nothing<br/><br/>在下面添加以下代码 ：<br/><br/>If Dvbbs.GroupSetting(2)=&#34;0&#34; and cint(PostUserid) &lt;&gt; cint(Dvbbs.UserSession.documentElement.sel&#101;ctSingleNode(&#34;userinfo/@userid&#34;).text) Then Dvbbs.AddErrcode(31):Dvbbs.ShowErr():response.End <br/><br/><br/>这样就可以解决&nbsp;&nbsp;选择 可以查看其他人发布的主题 为否时 自己不能查看和编缉自己帖子的问题了<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/475.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=475</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[网卡驱动导致的问题网络断线]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=4" label="电脑网络" /> 
	  <updated>2010-07-15T11:57:13+08:00</updated>
	  <published>2010-07-15T11:57:13+08:00</published>
		  <summary type="html"><![CDATA[近日新装了两台机子，配置如下： CORE5200、富士康G31、金士顿2G、希捷320G、板载显卡、声卡、网卡。组装调试期间一切正常，便拿到用户家安装好。<br/>哪知第二天电话报称那晚经常断线，我便叫他们白天试下，还有打电话给安装宽带的，叫他们去查线路。哪知道那天下午又报称断线，而且铁通去查线路了，一切正常。 <br/>于是想：难道是同批主板有问题？没办法，两台同时更换了G41的板子，以为这下应该正常了，哪知第二天又报称断线（晕）。 莫非铁通的网络跟千兆的板载网卡不兼容？<br/>于是将网卡的流控制关闭，又将速度控制调为100M半双工，那天终于正常了。 想不到又过一天，又是频繁断线（更晕了），没法子，估计要用公版驱动了，于是上驱动之家找该芯片的公版驱动，这时候偶然看到了网友对该驱动的评论（以前都没去看评论，那天不知怎的。。。）。原来该网卡“Realtek瑞昱RTL8111B/RTL8168B”2009年所有发布的芯片驱动，都有断线情况，看到一网友评论以前708版本的驱动没有掉线的问题，于是尝试该版本的驱动，终于用到今天正常了。<br/>概述：以前遇到新版本的显卡驱动导致显示不正常，后更换旧版本或使用XP自带驱动就正常的情况，现在遇到这种情况却没去想太多，导致走了很多冤枉路，现在一些新的版本驱动大部分是修改版或第三方发布，就连官方发布的也未必进行过所有芯片的测试，所以不要一味最求新版本，有时候老版本才是你机子的心头所好。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/474.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=474</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[如何取消开机时硬盘自检  ]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=4" label="电脑网络" /> 
	  <updated>2009-11-01T11:38:14+08:00</updated>
	  <published>2009-11-01T11:38:14+08:00</published>
		  <summary type="html"><![CDATA[有的电脑开机总是自检某个盘（一般为C盘）,但每次都没有意外断电，照样自检 <br/>其实是注册表一个键值的原因。 <br/><br/>在注册表里禁止开机自检硬盘 <br/>运行Regedit，进入注册表然后找到下面的键值： <br/>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 再找到右边 <br/>这个值：BootExecute把里面的数据全部删除，这样就可以彻底禁止重启的时候运行磁盘扫描程序。 <br/>不过也可以改参数，把BootExecute里面的autocheck autochk * 改成autocheck autochk /k:E * <br/>这里的E是表示盘符。这里的utocheck autochk /k:E *是表示不检测E盘 <br/><br/>或以下二法： <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;方法一：如果每一次自检是不是按键盘跳过自检？请不要跳过让他完成自检，如果还是这样，那你的硬盘就有坏道了，你可以！选择&#34;开始→运行&#34;，在运行对话框中键入&#34;chkntfs /t:0&#34;，即可将磁盘扫描等待时间设置为0；如果要在计算机启动时忽略扫描某个分区，比如C盘，可以输入&#34;chkntfs /x c:&#34;命令；如果要恢复对C盘的扫描，可使用&#34;chkntfs /d c:&#34;命令，即可还原所有chkntfs默认设置，除了自动文件检查的倒计时之外。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 方法二：明明是正常关机，但是每次开机时会自动询问是否扫描磁盘。遇到这种问题，可以按照以下步骤进行处理： <br/>(1) 运行Fsutil dirty query DriveLetter命令，检查该磁盘是否设置了Dirty Bit。如果是的话，可能是硬盘本身的问题，请联系硬盘厂商或者计算机经销商进行检测。 <br/>如果需要防止系统自动检测标记Dirty Bit的卷，可以运行以下命令进行排除： <br/>chkntfs /x DriveLetter <br/>(2) 检查任务计划、启动项里有没有相应的加载项，有的话删除即可。 <br/>(3) 打开注册表编辑器，进入以下注册表项： <br/>HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager <br/>检查其下的多字符串键值BootExecute，是否为类似以下的数值数据： <br/>autocheck autochk /r \??\D: <br/>如果是的话，删除其中/r \??\D:即可 <br/><br/>--------------------------------------------------------------------------------<br/><br/><br/>还可以： <br/>新建一个记事本文件，复制下面一段，另存为注册表文件（.reg后缀的文件，记事本的是.txt后缀） <br/><br/>Windows Registry Editor Version 5.00 <br/><br/>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet004\Control\Session Manager] <br/>&#34;BootExecute&#34;=hex(7):00,00 <br/><br/><br/>【中间要空一行】 <br/>你可以另存为*.reg的文件，* = 任意合法字符 <br/><br/>PS：某些系统盘有点垃圾，我发现不少的盘装了之后每次开机自检，就是这个注册表项有问题！！！]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/473.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=473</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Starting ONTRACK 解决办法]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=4" label="电脑网络" /> 
	  <updated>2009-09-26T17:56:31+08:00</updated>
	  <published>2009-09-26T17:56:31+08:00</published>
		  <summary type="html"><![CDATA[接着是几行蓝色背景的文本,内容如下:<br/><br/>Dynamic Drive&nbsp;&nbsp; Overlay (DDO) v9.57&nbsp;&nbsp; Partner 5.0<br/><br/>Copyright(C)&nbsp;&nbsp; ONTRACK&nbsp;&nbsp; Data&nbsp;&nbsp; lnterational, lnc,1993-2002<br/><br/>Copyright(C)&nbsp;&nbsp; cheng&nbsp;&nbsp; Yi, <a href="http://280.yeah.com." target="_blank" rel="external">http://280.yeah.com.</a> 1996-2004<br/><br/>然后是hal.ddl损坏，重新拷贝......<br/><br/>原因:<br/><br/>所用DM分区时加载了DM带的ONTRACK驱动（老主板、W95时代支持大硬盘）。该驱动重写硬盘MBR并接管INT13<br/><br/>解决方法:<br/><br/>.运行DM-----清除DM加载的ONTRACK驱动！！！具体如下:<br/><br/>(A)dvanced Options --&gt; (M)aintenance Options --&gt; (D)ynamic Drive Overlay --&gt; (R)emove Dynamic Drive Overlay <br/><br/>DDO去除成功的标志是,从硬盘启动时不再出现蓝色的DDO启动信息.<br/><br/>或者直接选Easy ...重新分区就可以。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/472.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=472</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[网线中哪几根线有用]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=4" label="电脑网络" /> 
	  <updated>2009-05-18T18:45:10+08:00</updated>
	  <published>2009-05-18T18:45:10+08:00</published>
		  <summary type="html"><![CDATA[<div><font color="#000099"><font face="宋体">正线（标准</font>568B<font face="宋体">）：两端线序一样，线序是：白橙，橙，白绿，蓝，白蓝，绿，白棕，棕。</font> </font></div>
<div><font color="#000099"><font face="宋体">反线（</font>568A<font face="宋体">）：一端为正线的线序，另一端为：白绿，绿，白橙，蓝，白蓝，橙，白棕，棕。</font> </font></div>
<div><font color="#000099">&shy;</font></div>
<div><font color="#000099">T568A<font face="宋体">标准连线顺序从左到右依次为</font>:1-<font face="宋体">绿白、</font>2-<font face="宋体">绿、</font>3-<font face="宋体">橙白、</font>4-<font face="宋体">蓝、</font>5-<font face="宋体">蓝白、</font>6-<font face="宋体">橙、</font>7-<font face="宋体">棕白、</font>8-<font face="宋体">棕。</font> </font></div>
<div><font color="#000099"><font face="宋体">　　</font>T568B<font face="宋体">标准连线顺序从左到右依次为</font>:1-<font face="宋体">橙白、</font>2-<font face="宋体">橙、</font>3-<font face="宋体">绿白、</font>4-<font face="宋体">蓝、</font>5-<font face="宋体">蓝白、</font>6-<font face="宋体">绿、</font>7-<font face="宋体">棕白、</font>8-<font face="宋体">棕。</font> </font></div>
<div><font color="#000099">1 <font face="宋体">输出数据</font> (+) </font></div>
<div><font color="#000099">2 <font face="宋体">输出数据</font> (-) </font></div>
<div><font color="#000099">3 <font face="宋体">输入数据</font> (+) </font></div>
<div><font color="#000099">4 <font face="宋体">保留为电话使用</font> </font></div>
<div><font color="#000099">5 <font face="宋体">保留为电话使用</font> </font></div>
<div><font color="#000099">6 <font face="宋体">输入数据</font> (-) </font></div>
<div><font color="#000099">7 <font face="宋体">保留为电话使用</font> </font></div>
<div><font color="#000099">8 <font face="宋体">保留为电话使用</font> </font></div>
<div><font color="#000099"><font face="宋体">由此可见</font>,<font face="宋体">虽然双绞线有</font>8<font face="宋体">根芯线，但在目前广泛使用的百兆网络中，实际上只用到了其中的</font>4<font face="宋体">根，即第</font>1<font face="宋体">、第</font>2<font face="宋体">、第</font>3<font face="宋体">、第</font>6<font face="宋体">，它们分别起着收、发信号的作用。于是有了新奇的</font>4<font face="宋体">芯网线的制作，也可以叫做</font>1-3<font face="宋体">、</font>2-6<font face="宋体">交叉接法，这种交叉网线的芯线排列规则是</font>:<font face="宋体">网线一端的第</font>1<font face="宋体">脚连另一端的第</font>3<font face="宋体">脚，网线一端的第</font>2<font face="宋体">脚连另一端的第</font>6<font face="宋体">脚，其他脚一一对应即可，也就是在上面介绍的交叉线缆制作方法中把多余的</font>4<font face="宋体">根线抛开不要。</font> </font></div>
<div><font face="宋体"><font color="#000099">RJ45接双绞线定义为： ( 10BaseT,100BaseTX ） </font></font></div>
<div><font color="#000099">1 Rx+ </font></div>
<div><font color="#000099">2 Rx- </font></div>
<div><font color="#000099">3 Tx+ </font></div>
<div><font color="#000099">6 Tx- </font></div>
<div><font color="#000099">其余4,5,7,8都NA </font></div>
<div><font color="#000099">&shy;</font></div>
<div><font color="#000099">AMP双绞电缆内有8根电线，分为4对，每一对就是一对双绞线，依次为：（橙，白/橙）；（绿，白/绿）；（棕，白/棕）；（蓝，白/蓝）（&ldquo;白/橙&rdquo;指白线上有橙色的色点） </font></div>
<div><font color="#000099">2、如果用于电脑与集线器（Hub）相连，请按下列顺序排线： </font></div>
<div><font color="#000099">橙；白/橙；绿；白/棕；棕；白/绿；蓝；白/蓝 </font></div>
<div><font color="#000099">3、如果用于两台电脑直接相连，（不经过集线器）则一端如下接： </font></div>
<div><font color="#000099">橙；白/橙；绿；白/棕；棕；白/绿；蓝；白/蓝 </font></div>
<div><font color="#000099">另一端如下排线： </font></div>
<div><font color="#000099">绿；白/绿；橙；白/棕；棕；白/橙；蓝；白/蓝 </font></div>
<div><font color="#000099">不管如何接线，最后完成后用RJ-45测线仪测试时，4个绿灯都应依次闪烁。 </font></div>
<div><font color="#000099">100BASE-T4 RJ-45对双绞线的规定如下： </font></div>
<div><font color="#000099">1、2用于发送，3、6用于接收，4、5，7、8是双向线。 </font></div>
<div><font color="#000099">1、2线必须是双绞，3、6双绞，4、5双绞，7、8双绞。 </font></div>
<div><font color="#000099">用于HUB到电脑时，按顺序接好即可。 </font></div>
<div><font color="#000099">如果用于两台电脑直接相连，需将一边的3、6接另一边的1、2，1、2接另一边的3、6。也就是将一端的发送接另一边的接收，接收接另一边的发送。</font></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/471.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=471</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[首页被锁定为http://www.kuku123.com 解决方法]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=4" label="电脑网络" /> 
	  <updated>2009-05-13T10:51:40+08:00</updated>
	  <published>2009-05-13T10:51:40+08:00</published>
		  <summary type="html"><![CDATA[该现象是一键还原造成的,卸载了一键还原就把主页锁定了,太流氓了.<br/>还好雨林木风的系统好像也会出现这个情况<br/><br/>解决方法是:<br/>在桌面上的IE图标上右击--属性-然后会消失IE的目标 “...\Internet Explorer\IEXPLORE.EXE”www.kuku123.com把这目标最后边的www.kuku123.com去掉<br/><br/>电脑菜单的左下角开始菜单旁边找到快速启动栏 <br/>右击IE-属性-然后会消失IE的目标 “...\Internet Explorer\IEXPLORE.EXE”www.kuku123.com把这目标最后边的www.kuku123.com去掉<br/><br/>把这两个地方的去掉就可以了 记得引号别去掉 ]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/470.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=470</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ASP类基础学习/抄来的.备! ]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=3" label="代码人生" /> 
	  <updated>2009-04-14T13:18:47+08:00</updated>
	  <published>2009-04-14T13:18:47+08:00</published>
		  <summary type="html"><![CDATA[Property Set name(<br/>[arglist,] reference<br/>)<br/>[statement]<br/>[Exit Property] <br/>[statement]<br/>End Property<br/><br/>参数<br/>Public<br/><br/>表明 Property Set 过程可以被所有脚本中的其他所有过程访问。<br/><br/>Private<br/><br/>表明 Property Set 过程只能被声明之的同一 Class 块中的其他过程访问。<br/><br/>name<br/><br/>Property Set 过程的名称；遵守标准的变量命名规则，不过该名称可以与同一个 Class 块中的 Property Get 或 Property Let 过程相同。<br/><br/>arglist<br/><br/>变量列表，代表在 Property Set 过程被调用时传递给它的参数。多个参数之间用逗号分隔开。此外，Property Set 过程将总是比它相应的 Property Get 过程多一个参数。这个多出来的参数是被赋予的对象。<br/><br/>reference<br/><br/>变量，其中包含被用于对象引用赋值的右侧的对象引用。<br/><br/>statement<br/><br/>将要在 Property Set 过程主体中执行的任何一组语句。<br/><br/>注意每个 Property Set 语句都必须为所定义的过程定义至少一个参数。当 Property Set 语句所定义的过程被调用时，该必需参数（在多个参数时为最后一个参数）中将为属性提供实际的对象引用。在前面的语法中，该参数被称为引用。<br/><br/>说明<br/>除非使用 Public 或 Private 明确地进行指定，否则 Property Set 过程被设置为缺省的公有模式，即脚本中的其他所有过程都是可见的。在不同的过程调用时，Property Set 过程中的局部变量是不保存的。<br/><br/>在其他任何过程（例如Function或Property Let）中都不能够定义Property Set过程。<br/><br/>Exit Property 语句将导致立即从 Property Set 过程中退出。程序将继续执行调用 Property Set 过程之后的语句。Exit Property 语句的数量不受限制，可以出现在 Property Set 过程中的任何位置。<br/><br/>与 Function 和 Property Get 过程类似，Property Set 过程是一个单独的过程，它可以有若干参数，执行一系列的语句，还可以改变参数的值。然而，与 Function 和 Property Get 过程不同的是，函数和过程都可以返回值，而 Property Set 过程对象引用赋值（Set 语句）的左侧。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/469.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=469</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ASP进度条]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=3" label="代码人生" /> 
	  <updated>2009-04-12T10:18:57+08:00</updated>
	  <published>2009-04-12T10:18:57+08:00</published>
		  <summary type="html"><![CDATA[在后台处理数据时，前台页面同时计数显示Proess Bar<br/>使用了layer来显示<br/>用法：<br/>1。引用<br/>&lt;script language=&#34;javascript&#34; src=&#34;ShowProcessBar.js&#34;&gt;&lt;/script&gt;<br/>2。在提交Button或&lt;A&gt;或&lt;span&gt; 加扩展属性<br/>IsShowProcessBar=&#34;True&#34;<br/><br/>文件ShowProcessBar.js如下<br/><br/>AddProcessbar();<br/>var bwidth=0;<br/>var swidth = document.all.waiting.clientWidth;<br/><br/>function CheckIsProcessBar(obj)<br/>{<br/>if (obj.IsShowProcessBar==&#34;True&#34;) <br/>{<br/>return false;<br/>} <br/>else<br/>{<br/>return true;<br/>}<br/>}<br/><br/>function CheckClick(e)<br/>{<br/>if (e == 1)<br/>{<br/>if (bwidth&lt;swidth*0.98){<br/>bwidth += (swidth - bwidth) * 0.025;<br/>if (document.all)document.sbar.width = bwidth;<br/>else document.rating.clip.width = bwidth;<br/>setTimeout(&#39;CheckClick(1);&#39;,150);<br/><br/>}<br/>}<br/>else<br/>{<br/>if(document.all)<br/>{<br/>if(document.all.waiting.style.visibility == &#39;visible&#39;)<br/>{document.all.waiting.style.visibility = &#39;hidden&#39;;<br/>bwidth = 1;}<br/>whichIt = event.srcElement;<br/><br/>while (CheckIsProcessBar(whichIt))<br/>{<br/>whichIt = whichIt.parentElement;<br/>if (whichIt == null)return true;<br/>}<br/><br/><br/>document.all.waiting.style.pixelTop = (document.body.offsetHeight - document.all.waiting.clientHeight) / 2 + document.body.scrollTop;<br/>document.all.waiting.style.pixelLeft = (document.body.offsetWidth - document.all.waiting.clientWidth) / 2 + document.body.scrollLeft;<br/>document.all.waiting.style.visibility = &#39;visible&#39;;<br/>if(!bwidth)CheckClick(1);<br/>bwidth = 1;<br/><br/>}<br/><br/>else<br/>{<br/><br/>if(document.waiting.visibility == &#39;show&#39;)<br/>{document.waiting.visibility = &#39;hide&#39;;<br/>document.rating.visibility = &#39;hide&#39;;<br/>bwidth = 1;}<br/>if(e.target.href.toString() != &#39;&#39;)<br/>{<br/>document.waiting.top = (window.innerHeight - document.waiting.clip.height) / 2 + self.pageYOffset;<br/>document.waiting.left = (window.innerWidth - document.waiting.clip.width) / 2 + self.pageXOffset;<br/>document.waiting.visibility = &#39;show&#39;;<br/>document.rating.top = (window.innerHeight - document.waiting.clip.height) / 2 + self.pageYOffset+document.waiting.clip.height-10;<br/>document.rating.left = (window.innerWidth - document.waiting.clip.width) / 2 + self.pageXOffset;<br/>document.rating.visibility = &#39;show&#39;;<br/>if(!bwidth)CheckClick(1);<br/>bwidth = 1;<br/>}<br/>}<br/>return true;<br/>}<br/>}<br/><br/>function AddProcessbar()<br/>{<br/><br/>var Str=&#34;&#34;<br/>Str+= &#34;&lt;div id=waiting style=position:absolute;top:50px;left:100px;z-index:1;visibility:hidden &gt;&#34;;<br/>Str+= &#34;&lt;layer name=waiting visibility=visible zIndex=2 &gt;&#34;<br/>Str+= &#34;&lt;table border=2 cellspacing=1 cellpadding=0 bordercolorlight=#FFFFFF bordercolordark=#C0C0C0 bgcolor=#E0E0E0&gt;&#34;<br/>Str+= &#34; &lt;tr&gt;&#34;<br/>Str+= &#34; &lt;td bgcolor=#E0E0E0 height=30px width=300px align=center&gt;&#34;<br/>Str+= &#34; &lt;font color=black&gt;系統正在處理中...&lt;/font&gt;&#34;<br/>Str+= &#34; &lt;/td&gt;&#34;<br/>Str+= &#34; &lt;/tr&gt;&#34;<br/>Str+= &#34; &lt;tr&gt;&#34;<br/>Str+= &#34; &lt;td bgcolor=#E0E0E0&gt;&#34;<br/>Str+= &#34; &lt;img width=1 height=10 name=sbar style=background-color:#6699cc&gt;&#34;<br/>Str+= &#34; &lt;/td&gt;&#34;<br/>Str+= &#34; &lt;/tr&gt;&#34;<br/>Str+= &#34;&lt;/table&gt; &#34;<br/>Str+= &#34;&lt;/layer&gt;&#34;<br/>Str+= &#34;&lt;/div&gt;&#34;<br/>document.write(Str)<br/><br/>if(document.all)document.onclick = CheckClick; <br/>}<br/><br/><br/>测试文件TestShowBar.HTML<br/><br/>&lt;HTML&gt;<br/>&lt;HEAD&gt;<br/>&lt;script language=&#34;javascript&#34; src=&#34;ShowProcessBar.js&#34;&gt;&lt;/script&gt;<br/>&lt;/HEAD&gt;<br/>&lt;BODY&gt;<br/>&lt;A href=&#34;error.asp&#34; IsShowProcessBar=&#34;True&#34;&gt;A Href&lt;/a&gt;<br/>&lt;BR&gt;<br/>&lt;BR&gt;<br/>&lt;span onclick=&#34;location.href=&#39;error.asp&#39;&#34; style=&#34;cursor:hand&#34; IsShowProcessBar=&#34;True&#34;&gt;&lt;font color=blue&gt;Span&lt;/font&gt;&lt;/span&gt;<br/>&lt;BR&gt;<br/>&lt;form action=&#34;error.asp&#34;&gt;<br/>&lt;input type=Submit value=&#34;Submit&#34;&gt;<br/>&lt;input type=button value=&#34;normal button&#34; IsShowProcessBar=&#34;True&#34;&gt;<br/>&lt;/form&gt;<br/>&lt;P IsShowProcessBar=&#34;True&#34;&gt;AAAAAAAAAAAAA&lt;/P&gt;<br/>&lt;/BODY&gt;<br/>&lt;/HTML&gt;<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/468.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=468</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[用javascript使图片提交和重置按钮]]></title>
	  <author>
		 <name>心海之潮</name>
		 <uri>http://www.573hy.com/blog/</uri>
		 <email>fei8848@163.com</email>
	  </author>
	  <category term="" scheme="http://www.573hy.com/blog/default.asp?cateID=3" label="代码人生" /> 
	  <updated>2009-04-11T10:12:37+08:00</updated>
	  <published>2009-04-11T10:12:37+08:00</published>
		  <summary type="html"><![CDATA[<br/>为了整个界面美观，我们需要对提交和重置按钮美化一番，可是无论用什么CSS样式定义按钮，都很难达到满意的效果，只得用JS+图片的方式进行处理，下边我是总结出的三种方法：<br/>1、用图片代替提交和重置按钮，给图片加onclick事件<br/>&lt;script language=&#34;javascript&#34;&gt;<br/>function fsubmit(obj){<br/>&nbsp;&nbsp;obj.submit();<br/>}<br/>function freset(obj){<br/>&nbsp;&nbsp;obj.reset();<br/>}<br/>&lt;/script&gt;<br/>&lt;form id=&#34;form1&#34; name=&#34;form1&#34; method=&#34;post&#34; action=&#34;login.asp&#34;&gt;<br/> 姓名： &lt;input type=&#34;text&#34; name=&#34;textfield&#34; /&gt;<br/> &lt;img src=&#34;uploads/200707/30_145425_001.jpg&#34; onClick=&#34;javascript:fsubmit(document.form1);&#34;&gt;<br/> &lt;img src=&#34;uploads/200707/30_145428_002.jpg&#34; onClick=&#34;javascript:freset(document.form1);&#34;&gt; <br/>&lt;/form&gt;<br/>2、给1的图片加上style，用于弥补方法1鼠标移到图片上无反应，未能给客户好的浏览体验<br/>&lt;script language=&#34;javascript&#34;&gt;<br/>function fsubmit(obj){<br/>&nbsp;&nbsp;obj.submit();<br/>}<br/>function freset(obj){<br/>&nbsp;&nbsp;obj.reset();<br/>}<br/>&lt;/script&gt;<br/>&lt;form id=&#34;form1&#34; name=&#34;form1&#34; method=&#34;post&#34; action=&#34;login.asp&#34;&gt;<br/> 姓名： &lt;input type=&#34;text&#34; name=&#34;textfield&#34; /&gt;<br/> &lt;img src=&#34;uploads/200707/30_145425_001.jpg&#34; style=&#34;cursor:hand;&#34; onClick=&#34;javascript:fsubmit(document.form1);&#34;&gt;<br/> &lt;img src=&#34;uploads/200707/30_145428_002.jpg&#34; style=&#34;cursor:hand;&#34; onClick=&#34;javascript:freset(document.form1);&#34;&gt; <br/>&lt;/form&gt;<br/>3、用图片代替提交和重置按钮，并加上链接，效果同2<br/>&lt;script language=&#34;javascript&#34;&gt;<br/>function fsubmit(obj){<br/>&nbsp;&nbsp;obj.submit();<br/>}<br/>function freset(obj){<br/>&nbsp;&nbsp;obj.reset();<br/>}<br/>&lt;/script&gt;<br/>&lt;form id=&#34;form1&#34; name=&#34;form1&#34; method=&#34;post&#34; action=&#34;login.asp&#34;&gt;<br/> 姓名： &lt;input type=&#34;text&#34; name=&#34;textfield&#34; /&gt;<br/> &lt;a href=&#34;javascript:fsubmit(document.form1);&#34;&gt;&lt;img src=&#34;uploads/200707/30_145425_001.jpg&#34; border=&#34;0&#34; /&gt;&lt;/a&gt;<br/> &lt;a href=&#34;javascript:freset(document.form1);&#34;&gt;&lt;img src=&#34;uploads/200707/30_145428_002.jpg&#34; border=&#34;0&#34; /&gt;&lt;/a&gt;<br/>&lt;/form&gt;<br/>4、使用图像域。由于默认图像域点击时都是提交表单，因而要进行适当的处理：<br/>&lt;script language=&#34;javascript&#34;&gt;<br/>function fsubmit(obj){<br/>&nbsp;&nbsp;obj.submit();<br/>}<br/>function freset(obj){<br/>&nbsp;&nbsp;obj.reset();<br/>}<br/>&lt;/script&gt;<br/>&lt;form id=&#34;form1&#34; name=&#34;form1&#34; method=&#34;post&#34; action=&#34;login.asp&#34;&gt;<br/> 姓名： &lt;input type=&#34;text&#34; name=&#34;textfield&#34; /&gt;<br/> &lt;input type=&#34;image&#34; name=&#34;imageField&#34; onClick=&#34;javascript:fsubmit(document.form1);return false;&#34; src=&#34;uploads/200707/30_145425_001.jpg&#34;&gt;<br/> &lt;input type=&#34;image&#34; name=&#34;imageField2&#34; onClick=&#34;javascript:freset(document.form1);return false;&#34; src=&#34;uploads/200707/30_145428_002.jpg&#34;&gt;<br/>&lt;/form&gt;<br/>要注意的是JS中表单提交和重置事件后必须加()，如submit()和reset() <br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.573hy.com/blog/article/467.htm" /> 
	  <id>http://www.573hy.com/blog/default.asp?id=467</id>
  </entry>	
		
</feed>
