<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title><![CDATA[振华博客]]></title> 
    <link>http://www.zhenhua.org/</link> 
    <description><![CDATA[振华博客,振华's blog]]></description> 
    <language>UTF-8</language> 
    <copyright><![CDATA[Copyright 2010, 振华博客]]></copyright> 
    <webMaster><![CDATA[zenhua@gmail.com (振华)]]></webMaster> 
    <generator>LBS v2.0.313</generator> 
    <pubDate>Tue, 07 Sep 2010 20:51:14 +0800</pubDate> 
    <ttl>60</ttl>
  
    <item>
      <title><![CDATA[javascript 自动转到命名锚记]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=644]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Tue, 06 Jan 2009 10:58:40 +0800</pubDate> 
      <description><![CDATA[1.自动转到命名记<div class="code">&lt;script   laguage=&quot;javascript&quot;&gt;   <br />&nbsp;window.location.hash = &quot;#bottom&quot;;<br />&nbsp;&lt;/script&gt;<br />&lt;a name=&quot;bottom&quot;&gt;底部&lt;/a&gt;</div><br />2.自动定位到指定高度<br /><div class="code">&lt;script   laguage=&quot;javascript&quot;&gt;   <br />&nbsp;&lt;!--   <br />&nbsp;//function   scrollwin()   {   <br />&nbsp;//document.body.scrollTop   <br />&nbsp;var   scroll_y   =   parseInt(1000);   <br />&nbsp;window.scrollBy(0, scroll_y);   <br />&nbsp;//}   <br />&nbsp;//--&gt;   <br />&nbsp;&lt;/script&gt;</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=644]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[捕获关闭窗口]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=640]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Fri, 26 Dec 2008 13:07:20 +0800</pubDate> 
      <description><![CDATA[<div class="code">&lt;html&gt;<br />&lt;body&gt;<br />&lt;script&gt;<br />function LeaveWin(){ <br />event.returnValue=&quot;call,确定要关闭吗&quot;; <br />} <br />window.onbeforeunload=LeaveWin;<br />&lt;/script&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=640]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[checkbox 多选框 联动实现]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=616]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Fri, 12 Sep 2008 11:35:00 +0800</pubDate> 
      <description><![CDATA[父类<div class="code">&lt;input type=&quot;checkbox&quot; name=&quot;father&quot; forcheckboxgroup=&quot;groupname1&quot;/&gt;</div>子类<div class="code">&lt;input type=&quot;checkbox&quot; name=&quot;son&quot; group=&quot;groupname1&quot;/&gt;</div><br />实现代码<div class="code">&lt;script type=&quot;text/javascript&quot;&gt;<br />&nbsp;function CheckboxGroup(){<br />&nbsp;var arrelement = document.all;<br />&nbsp;var i=0;<br />&nbsp;while(i&lt;arrelement.length){<br />&nbsp;var forgroupattrib = arrelement[i].getAttribute(&#39;forcheckboxgroup&#39;);<br />&nbsp;if(forgroupattrib != null &amp;&amp; forgroupattrib != &#39;&#39;){<br />&nbsp;arrelement[i].setAttribute(&#39;groupmem</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=616]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[automation服务器不能创建对象 解决方法]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=604]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Tue, 19 Aug 2008 10:27:00 +0800</pubDate> 
      <description><![CDATA[1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了，开启FSO功能即可，在“运行”中执行regsvr32 scrrun.dll即可 <br /><br />2、安全模式设置成“中”，如果javascript脚本中报这个错误，还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。 <br /><br />注意如果您将相应的网站设成“受信任的站点”，必须对“受信任的站点”进行相应的IE安全设置，此时如果对“Internet”IE设置将是徒劳的。 <br /><br />3、有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时，会提示是否接受 MSXML 控件，如果接受，MSXML 将自动安装到您的机器上(得等上几分钟)。如果自动安装不成功，可以自行下载和安装 MSXML 3.0 SP7。有时是由于msxml 3服务被关掉了，使用regsvr32 msxml3.dll即可 <br /><br />4、用上面方法基本上能决问题。如果是在安装某个软件后出现这种问题，可尝度卸载该软件或重装一下！ <br /><br />如果还是不行，试试以下方法：<br /><br />5、请将以下语句复制到记事本中，另存为后缀]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=604]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[javascript实现导出Word、Excel]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=568]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Wed, 02 Jul 2008 14:36:42 +0800</pubDate> 
      <description><![CDATA[Javascript 浏览器客户端导出指定区域到Word、Excel<div class="code">&lt;table id = &quot;PrintA&quot; width=&quot;100%&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; bgcolor = &quot;#61FF13&quot;&gt;<br />&lt;TR style=&quot;text-align : center;&quot;&gt;<br />&nbsp;&lt;TD&gt;单元格A&lt;/TD&gt;<br />&nbsp;&lt;TD&gt;单元格A&lt;/TD&gt;<br />&nbsp;&lt;TD&gt;单元格A&lt;/TD&gt;<br />&nbsp;&lt;TD&gt;单元格A&lt;/TD&gt;<br />&lt;/TR&gt;<br />&lt;TR&gt;<br />&nbsp;&lt;TD colSpan=4 style=&quot;text-align : center;&quot;&gt;&lt;font color=&quot;BLUE&quot; face=&quot;Verdana&quot;&gt;单元格合并行A&lt;/FONT&gt;&lt;/TD&gt;<br />&lt;/TR&gt;<br />&lt;/TABLE&gt;<br />&lt;table id = &quot;PrintB&quot; width=&quot;100%&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;<br />&lt;TR style=&quot;text-align : center;&quot;&gt;<br />&nbsp;&lt;TD&gt;单元格B&lt;/TD&gt;<br />&nbsp;&lt;TD&gt;单元格B&lt;/TD&gt;</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=568]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[关闭页面提醒]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=526]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Mon, 18 Feb 2008 10:26:33 +0800</pubDate> 
      <description><![CDATA[<div class="code">&lt;script   language=javascript&gt; <br />function stoprefresh() <br />{ <br />&nbsp;return &quot;you will lose any unsaved content&quot;; <br />} <br /><br />function UnloadConfirm() <br />{ //页面离开后的事件<br />&nbsp;alert(&#39;离开页面后的一些清理工作……&#39;); <br />}<br /><br />&lt;/script&gt;  <br />&lt;body&gt;<br />&nbsp;&lt;script&gt;<br />&nbsp;<br />&nbsp;window.onbeforeunload=stoprefresh; //注册关闭前的事件<br />&nbsp;window.onunload = UnloadConfirm;    //注册关闭后的事件<br />&nbsp;<br />&nbsp;&lt;/script&gt;<br /><br />&nbsp;&lt;a href = &quot;http&#58;//zhenhua.org&quot;&gt;去我的博客&lt;/a&gt;<br />&lt;/body&gt;</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=526]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[JavaScript加密解密终级指南]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=510]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Fri, 04 Jan 2008 16:21:56 +0800</pubDate> 
      <description><![CDATA[原文出自:黑客防线   作者：未知<br /><br />做网页时（其实是网页木马呵呵），最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的javascript代码常常被别人轻易的拷贝，实在让自己的心里有点不是滋味，要知道自己写点东西也挺累的......^*^  <br /><br />　　但我们也应该清楚地认识到因为javascript代码是在IE中解释执行，要想绝对的保密是不可能的，我们要做的就是尽可能的增大拷贝者复制的难度，让他知难而退（但愿~!~），下面我结合自己这几年来的实践，及个人研究的心得，和大家一起来探讨一下网页中javascript代码的加密解密技术。  <br /><br />　　以加密下面的javascript代码为例：  <br />&lt;script language=&quot;javascript&quot;&gt;  <br />alert(&quot;《黑客防线》&quot;);  <br />&lt;/script&gt;  <br />一：最简单的加密解密 <br />大家对于javascript函数escape()和unescape()想必是比较了解啦（很多网页加密在用它们），分别是编码和解码字符串，比如例子代码用escape()函数加密后变为如下格式：  <br />alert%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B  <br />]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=510]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[对联广告代码，带关闭]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=439]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Mon, 02 Jul 2007 14:38:14 +0800</pubDate> 
      <description><![CDATA[<div class="code">var delta=0.15; //控制像素<br />var collection;<br />var closeB=false;<br />function floaters() {<br />&nbsp;this.items = [];<br />&nbsp;this.addItem = function(id,x,y,content)<br />&nbsp;{<br />&nbsp;document.write(&#39;&lt;DIV id=&#39;+id+&#39; style=&quot;Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:&#39;+(typeof(x)==&#39;string&#39;?eval(x):x)+&#39;;top:&#39;+(typeof(y)==&#39;string&#39;?eval(y):y)+&#39;&quot;&gt;&#39;+content+&#39;&lt;/DIV&gt;&#39;);<br />&nbsp;<br />&nbsp;var newItem    = {};<br />&nbsp;newItem.object   = document.getElementById(id);<br />&nbsp;newItem.x    = x;<br />&nbsp;newItem.y    = y;</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=439]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[javascript函数库]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=360]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Sat, 17 Jun 2006 21:40:25 +0800</pubDate> 
      <description><![CDATA[<div class="code">javascript函数库<br />trim() lTrim() rTrim()<br />校验字符串是否为空:                 checkIsNotEmpty(str)<br />校验字符串是否为整型:               checkIsInteger(str)<br />校验整型最小值:                    checkIntegerMinValue(str,val)<br />校验整型最大值:                    checkIntegerMaxValue(str,val) <br />校验整型是否为非负数:               isNotNegativeInteger(str)<br />校验字符串是否为浮点型:             checkIsDouble(str) <br />校验浮点型最小值:                  checkDoubleMinValue(str,val)<br />校验浮点型最大值:                  checkDoubleMaxValue(str,val)<br />校验浮点型是否为非负数:             isNotNegativeDouble(str)<br />校验字符串是否为日期型: </div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=360]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[抓取/引用页面(JavaScript+Frame)]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=356]]></link> 
      <category><![CDATA[JavaScript]]></category> 
      <author><![CDATA[振华 <null@null.com>]]></author> 
      <pubDate>Sat, 10 Jun 2006 19:32:15 +0800</pubDate> 
      <description><![CDATA[浏览3mt，无意抓取的一段Code<br /><div class="code">&lt;script&gt;<br />var dde_para = new Array();<br />var dde_aa   = new Array();<br />var dde_url  = document.location.href;<br />var dde_pp   = dde_url.split(&quot;?&quot;)[1];//取url参量部分<br />var AL      = null;<br />if(dde_pp!=null &amp;&amp; dde_pp.length&gt;0){ <br />dde_para = dde_pp.split(&quot;&amp;&quot;);//按&amp;分解url参量,放入数组dde_para<br />}<br />for(i=0; dde_para!=null &amp;&amp; i&lt;dde_para.length;i++){<br />dde_aa = dde_para[i].split(&quot;=&quot;); <br />if(dde_aa[0] == &quot;AL&quot;)   {<br />AL = unescape(dde_aa[1]);<br />} <br />//eval(&quot;var &quot;+dde_aa[0] +&quot;=&#39;&quot;+dde_aa[1]+&quot;&#39;&quot;);<br />}<br />//alert(AL);<br />document.write(&#39;&lt;frameset </div>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=356]]></wfw:commentRss>
    </item>
      
  </channel>
</rss>
