<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
  <title>F-BLOG 傅唯一&#39;BLOG</title>
  <link>http://www.fblog.net.cn</link>
  <description>F-BLOG 傅唯一&#39;BLOG</description>
  <language>zh-cn</language>
  <copyright><![CDATA[Copyright 2005 F-BLOG v1.0]]></copyright>
  <webMaster><![CDATA[unique627[at]gmail.com(傅唯一)]]></webMaster>
  <generator>F-BLOG v1.0</generator> 
  <image>
	<title>F-BLOG 傅唯一&#39;BLOG</title> 
	<url>http://www.fblog.net.cnimages/logos.gif</url> 
	<link>http://www.fblog.net.cn</link> 
	<description>F-BLOG 傅唯一&#39;BLOG</description> 
  </image>

<item>
  <link>http://www.fblog.net.cn/readblog.asp?id=262</link>
  <title><![CDATA[跟随鼠标的提示框]]></title>
  <author>unique627[at]gmail.com(傅唯一)</author>
  <category><![CDATA[本站原创]]></category>
  <pubDate>2009-3-12</pubDate>
  <guid>http://www.fblog.net.cn/readblog.asp?id=262</guid>
  <description><![CDATA[<p>这是从GOOGLE快照上找回来的一篇日志</p>
<p>主要就是用了一个隐藏层，当触发onmouseover事件后就调用显示该层，然后将提供的内容写入该层，也就显示了出来，跟着全是onmousemove事件，继续执行显示，当然该层的坐标随着<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>鼠标</span>的坐标而改变。</p>
<p>那这里就有一个问题，如果<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>鼠标</span>的坐标+层的宽度超过了浏览器的宽度的时候怎么办呢？如果不处理，该层会被缩小，直到不能再小的时候，就会出现横向滚动条，高度同理，所以在这里我们要处理一下，判断是否超出了宽度或高度，如果超出，就将层的坐标向左和上移，这样就可以了。[zy]</p>
<p>代码：
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>JavaScript代码</div>
<ol start=&#34;1&#34; class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;$(id){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>return</span><span>&amp;nbsp;document.getElementById(id);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;mousePos(e){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;e=e||window.event;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;x=e.clientX;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;y=e.clientY;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;$(<span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).style.display=</span><span class=&#34;string&#34;>&amp;quot;block&amp;quot;</span><span>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>if</span><span>(x+$(</span><span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).offsetWidth&amp;gt;document.body.scrollWidth){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(<span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).style.left=x-$(</span><span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).offsetWidth+</span><span class=&#34;string&#34;>&amp;quot;px&amp;quot;</span><span>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;}<span class=&#34;keyword&#34;>else</span><span>{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(<span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).style.left=x+10+</span><span class=&#34;string&#34;>&amp;quot;Px&amp;quot;</span><span>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>if</span><span>(y+$(</span><span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).offsetHeight&amp;gt;document.body.scrollHeight){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(<span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).style.top=x-$(</span><span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).offsetHeight+</span><span class=&#34;string&#34;>&amp;quot;px&amp;quot;</span><span>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;}<span class=&#34;keyword&#34;>else</span><span>{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(<span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).style.top=y+10+</span><span class=&#34;string&#34;>&amp;quot;px&amp;quot;</span><span>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;mouseOn(obj,x){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;obj.onmousemove=<span class=&#34;keyword&#34;>function</span><span>(e){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;$(<span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).innerHTML=obj.getAttribute(x);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mousePos(e);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;obj.onmouseout=<span class=&#34;keyword&#34;>function</span><span>(){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(<span class=&#34;string&#34;>&amp;quot;tps&amp;quot;</span><span>).style.display=</span><span class=&#34;string&#34;>&amp;quot;none&amp;quot;</span><span>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span><span class=&#34;preprocessor&#34;>&amp;nbsp; }&amp;nbsp;&amp;nbsp;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span><span class=&#34;preprocessor&#34;>}</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>XML/HTML代码</div>
<ol start=&#34;1&#34; class=&#34;dp-xml&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;1.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>tips</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;我可爱的骑士&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>alt</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>onmouseover</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mouseOn(this,&#39;tips&#39;)&amp;quot;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>a</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>href</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;#&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>onmouseover</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mouseOn(this,&#39;s&#39;)&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>tips</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;(*^&amp;amp;*%&amp;amp;$&amp;amp;*&amp;amp;^*&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>s</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;HELLO&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>F-BLOG</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>a</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>a</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>href</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;#&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>onmouseover</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mouseOn(this,&#39;t&#39;)&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>t</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;Come&amp;nbsp;on!&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>我的未来不是梦</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>a</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;tps&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;position:absolute;left:0px;top:0px;display:none;background-color:#ccc;padding:3px;border:2px&amp;nbsp;solid&amp;nbsp;#e7e7e7;&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
<p>js代码一共有3个函数，第一个不用说是用来返回对象的，第二个mousePos是用来让隐藏层跟随鼠标显示的，mouseOn则是用来解发的，mouseOn中有两个参数，第一个obj是触发对象，第二个x，是用来指定要提出的显示内容，例如下面的HTML代码，三个要提示的内容都是不一样的，第一个是tips，第二个是s，第三个是t，这都是通过这个x来指定的，我感觉这样可以灵活一点。<br />
<br />
x+$(&amp;quot;tps&amp;quot;).offsetWidth&amp;gt;document.body.scrollWidth就是用来判断，鼠标所在坐标的横坐标+提示框的宽度是否超过了浏览器的宽度，如果是$(&amp;quot;tps&amp;quot;).style.left=x-$(&amp;quot;tps&amp;quot;).offsetWidth+&amp;quot;px&amp;quot;;提示框的左位置就用鼠标的左位置减去它本身的宽度，如果不是$(&amp;quot;tps&amp;quot;).style.left=x+10+&amp;quot;Px&amp;quot;;提示框的左位置就等于鼠标的左位置+10PX，高度同理。是不是很简单。<br />
<br />
PS：我这里有个问题，当鼠标移到目标上时，如果这时正好超出范围，提示框会正确的在左边显示，但如果一开始在右边显示的，在我们移动鼠标的过程中，超过了范围，它却不会自己跳到左边来，但如果移动速度够快，它又会自己跳过来，这里我不知道应该怎么去处理。查资料也不好查，郁闷了。</p>]]></description>
  </item>

<item>
  <link>http://www.fblog.net.cn/readblog.asp?id=261</link>
  <title><![CDATA[CakePHP调用FCKeditor]]></title>
  <author>unique627[at]gmail.com(傅唯一)</author>
  <category><![CDATA[本站原创]]></category>
  <pubDate>2009-3-9</pubDate>
  <guid>http://www.fblog.net.cn/readblog.asp?id=261</guid>
  <description><![CDATA[<p>1、把fckeditor文件夹放到app/webroot/js里面</p>
<p>2、把fckeditor.php, fckeditor_php4.php, fckeditor_php5.php 复制到app/vendors下面</p>
<p>3、添加文件/app/views/helpers/fck.php，代码如下：</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span>App::import(</span><span class=&#34;string&#34;>&#39;Vendor&#39;</span><span>,</span><span class=&#34;string&#34;>&#39;fckeditor&#39;</span><span>); &amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span class=&#34;keyword&#34;>class</span><span>&amp;nbsp;FckHelper&amp;nbsp;</span><span class=&#34;keyword&#34;>extends</span><span>&amp;nbsp;AppHelper{ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;fckeditor(</span><span class=&#34;vars&#34;>$namepair</span><span>,</span><span class=&#34;vars&#34;>$content</span><span>){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$editor_name</span><span>=</span><span class=&#34;string&#34;>&#39;data&#39;</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>foreach</span><span>&amp;nbsp;(</span><span class=&#34;vars&#34;>$namepair</span><span>&amp;nbsp;</span><span class=&#34;keyword&#34;>as</span><span>&amp;nbsp;</span><span class=&#34;vars&#34;>$name</span><span>){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$editor_name</span><span>.=</span><span class=&#34;string&#34;>&amp;quot;[&amp;quot;</span><span>.</span><span class=&#34;vars&#34;>$name</span><span>.</span><span class=&#34;string&#34;>&amp;quot;]&amp;quot;</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$oFCKeditor</span><span>=</span><span class=&#34;keyword&#34;>new</span><span>&amp;nbsp;FCKeditor(</span><span class=&#34;vars&#34;>$editor_name</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$oFCKeditor</span><span>-&amp;gt;BasePath=/js/editor/&#39;; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$oFCKeditor</span><span>-&amp;gt;Value=</span><span class=&#34;vars&#34;>$content</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$oFCKeditor</span><span>-&amp;gt;Cr&#101;ate(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>}&amp;nbsp;&amp;nbsp;</span></li>
</ol>
</div>
<p>注意<span class=&#34;vars&#34;><font color=&#34;#dd0000&#34;>$oFCKeditor</font></span><span>-&amp;gt;BasePath=/js/editor/&#39;;这句，如果你是放在一个二级目录里面，不要要忘了把你的文件夹名字加进去，例如我访问的地址为：<a href=&#34;http://localhost/cakephp/&#34;>http://localhost/cakephp/</a>，那这句就要这么写：$oFCKeditor-&amp;gt;BasePath=&#39;/cakephp/js/editor/&#39;;</span></p>
<p><span>4、在appcontroller添加FCK助手。 </span></p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;</span><span class=&#34;vars&#34;>$helpers</span><span>=</span><span class=&#34;keyword&#34;>array</span><span>(</span><span class=&#34;string&#34;>&#39;Fck&#39;</span><span>);&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
<p>5、在视图中这样调用：</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;func&#34;>echo</span><span>&amp;nbsp;</span><span class=&#34;vars&#34;>$fck</span><span>-&amp;gt;fckeditor(</span><span class=&#34;keyword&#34;>array</span><span>(</span><span class=&#34;string&#34;>&#39;Model&#39;</span><span>,</span><span class=&#34;string&#34;>&#39;filed&#39;</span><span>),</span><span class=&#34;string&#34;>&#39;&#39;</span><span>);&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>]]></description>
  </item>

<item>
  <link>http://www.fblog.net.cn/readblog.asp?id=260</link>
  <title><![CDATA[Jquery和Prototype共存的解决方法]]></title>
  <author>unique627[at]gmail.com(傅唯一)</author>
  <category><![CDATA[本站原创]]></category>
  <pubDate>2009-3-5</pubDate>
  <guid>http://www.fblog.net.cn/readblog.asp?id=260</guid>
  <description><![CDATA[<p>项目用的是cakephp，它的ajax用的是prototype，所以必须要加载，而我有几个功能实现要用Jquery，于是就出现了Jquery和Prototype共存的问题，Prototype我没用过，如果想用它来实现这几个功能，我怕又要学半天，时间有限啊。<br />
<br />
于是上网搜了一下，解决了两个X共存的问题，方法如下：</p>
<p>1、将jquery.js放到prototype.js前面（这个是必须的!）。<br />
2、在jquery.js后面将$变量重命名。<br />
方法如下：</p>
<p>&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;nbsp; src=&amp;quot;jquery.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;<br />
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;<br />
var jQuery=$;<br />
&amp;lt;/script&amp;gt;</p>
<p>&amp;lt;script type=&amp;quot;text/javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;prototype.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;</p>
<p>3、将原来使用的$方法名一律替换为jQuery名，如$(&amp;quot;obj&amp;quot;)替换为jQuery(&amp;quot;obj&amp;quot;)。</p>
<p>原文地址：http://www.blogjava.net/beansoft/archive/2008/07/03/212407.html</p>]]></description>
  </item>

<item>
  <link>http://www.fblog.net.cn/readblog.asp?id=259</link>
  <title><![CDATA[CakePHP1.2通过添加组件实现验证码功能]]></title>
  <author>unique627[at]gmail.com(傅唯一)</author>
  <category><![CDATA[本站原创]]></category>
  <pubDate>2009-2-27</pubDate>
  <guid>http://www.fblog.net.cn/readblog.asp?id=259</guid>
  <description><![CDATA[<p>昨天利用Kcaptcha在CakePHP中实现了验证码功能，但发现Kcaptcha验证码特大了，虽然可以调整大小，但会经常出现看不到的情况，而且在IE下很不清晰，在目前项目上用肯定会被KO掉。看了一下它在CakePHP的调用过程，其实就是向CakePHP添加了一个组件，于是我就想把自己的验证码程序也添加进去。SO 开始：</p>
<p>1、第一步和Kcaptcha有很大区别，因为不用下载。在/app/vendors目录下建立一个vcode目录</p>
<p>2、在vcode目录下建立vcode.php文件，内容为你生成验证码的程序段，当然可能需要修改一下，反正我这里是按照Kcaptcha的方式写的。内容如下：</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>class</span><span>&amp;nbsp;VCODE{ &amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;VCODE(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ob_start(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$width</span><span>=65; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$height</span><span>=20; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$sourcestrings</span><span>=</span><span class=&#34;string&#34;>&amp;quot;0123456789aqwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM&amp;quot;</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$image</span><span>=imagecr&#101;ate(</span><span class=&#34;vars&#34;>$width</span><span>,</span><span class=&#34;vars&#34;>$height</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$colorarrs</span><span>=</span><span class=&#34;keyword&#34;>array</span><span>( &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagecolorallocate(</span><span class=&#34;vars&#34;>$image</span><span>,255,255,255),</span><span class=&#34;comment&#34;>//white </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagecolorallocate(</span><span class=&#34;vars&#34;>$image</span><span>,0&amp;nbsp;&amp;nbsp;,0&amp;nbsp;&amp;nbsp;,&amp;nbsp;&amp;nbsp;0)</span><span class=&#34;comment&#34;>//black </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unset(</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;sessionval); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagesetthickness(</span><span class=&#34;vars&#34;>$image</span><span>,3); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;comment&#34;>//随机得到字符串个数 </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$strsize</span><span>=rand(3,5); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagefill(</span><span class=&#34;vars&#34;>$image</span><span>,0,0,</span><span class=&#34;vars&#34;>$colorarrs</span><span>[0]); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;comment&#34;>//一个个的写字符串到图片 </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>for</span><span>(</span><span class=&#34;vars&#34;>$i</span><span>=0;</span><span class=&#34;vars&#34;>$i</span><span>&amp;lt;</span><span class=&#34;vars&#34;>$strsize</span><span>;</span><span class=&#34;vars&#34;>$i</span><span>++){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$i_temp</span><span>=rand(1,62); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;sessionval&amp;nbsp;.=</span><span class=&#34;vars&#34;>$sourcestrings</span><span>[</span><span class=&#34;vars&#34;>$i_temp</span><span>]; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$fontcolor</span><span>=imagecolorallocate(</span><span class=&#34;vars&#34;>$image</span><span>,rand(0,155),rand(0,155),rand(0,155)); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$y_i</span><span>&amp;nbsp;=&amp;nbsp;</span><span class=&#34;vars&#34;>$height</span><span>/2&amp;nbsp;+&amp;nbsp;</span><span class=&#34;vars&#34;>$font_size</span><span>&amp;nbsp;/3&amp;nbsp;; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagechar(</span><span class=&#34;vars&#34;>$image</span><span>,5,&amp;nbsp;1+&amp;nbsp;</span><span class=&#34;vars&#34;>$i</span><span>&amp;nbsp;*&amp;nbsp;</span><span class=&#34;vars&#34;>$width</span><span>&amp;nbsp;/</span><span class=&#34;vars&#34;>$strsize</span><span>,5,</span><span class=&#34;vars&#34;>$sourcestrings</span><span>[</span><span class=&#34;vars&#34;>$i_temp</span><span>],</span><span class=&#34;vars&#34;>$fontcolor</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;comment&#34;>//写入session,以后验证用 </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;comment&#34;>//unset($_SESSION[&#39;vCode&#39;]); </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;comment&#34;>//$_SESSION[&#39;vCode&#39;]&amp;nbsp;=&amp;nbsp;$sessionval; </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;comment&#34;>//添加杂点 </span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>for</span><span>(</span><span class=&#34;vars&#34;>$i</span><span>=0;</span><span class=&#34;vars&#34;>$i</span><span>&amp;lt;</span><span class=&#34;vars&#34;>$width</span><span>&amp;nbsp;/</span><span class=&#34;vars&#34;>$height</span><span>&amp;nbsp;*2;</span><span class=&#34;vars&#34;>$i</span><span>++) &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$i_x</span><span>=rand(0,</span><span class=&#34;vars&#34;>$width</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$i_y</span><span>=rand(0,</span><span class=&#34;vars&#34;>$height</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$pixelcolor</span><span>=imagecolorallocate(</span><span class=&#34;vars&#34;>$image</span><span>,rand(0,255),rand(0,255),rand(0,255)); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagesetpixel(</span><span class=&#34;vars&#34;>$image</span><span>,</span><span class=&#34;vars&#34;>$i_x</span><span>,</span><span class=&#34;vars&#34;>$i_y</span><span>,</span><span class=&#34;vars&#34;>$pixelcolor</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ob_clean(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(</span><span class=&#34;string&#34;>&#39;content-type:image/png&#39;</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagepng(</span><span class=&#34;vars&#34;>$image</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagedestroy(</span><span class=&#34;vars&#34;>$image</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;getKeyString(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>return</span><span>&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;sessionval; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>}&amp;nbsp;&amp;nbsp;</span></li>
</ol>
</div>
<p>3、在/app/controllers/components目录下建立Vcode.php文件，内容如下： [zy]</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>class</span><span>&amp;nbsp;VcodeComponent&amp;nbsp;</span><span class=&#34;keyword&#34;>extends</span><span>&amp;nbsp;Object{ &amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;startup(</span><span class=&#34;vars&#34;>$controller</span><span>){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;controller=</span><span class=&#34;vars&#34;>$controller</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;render(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;App::import(</span><span class=&#34;string&#34;>&#39;Vendor&#39;</span><span>,</span><span class=&#34;string&#34;>&#39;vcode/vcode&#39;</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$vcode</span><span>=</span><span class=&#34;keyword&#34;>new</span><span>&amp;nbsp;VCODE(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;controller-&amp;gt;Session-&amp;gt;write(</span><span class=&#34;string&#34;>&#39;vcode&#39;</span><span>,</span><span class=&#34;vars&#34;>$vcode</span><span>-&amp;gt;getKeyString()); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>}&amp;nbsp;&amp;nbsp;</span></li>
</ol>
</div>
<p>4、在你想在调用的controllers中加入，如indexController</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;</span><span class=&#34;vars&#34;>$components</span><span>=</span><span class=&#34;keyword&#34;>array</span><span>(</span><span class=&#34;string&#34;>&#39;Session&#39;</span><span>,</span><span class=&#34;string&#34;>&#39;Vcode&#39;</span><span>);&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
<p>5、再在这个controllers中加入一个调用方法：</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;vcode(){ &amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;Vcode-&amp;gt;render(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>}&amp;nbsp;&amp;nbsp;</span></li>
</ol>
</div>
<p>好了，准备工作就完成了，下面就是在view里用了。</p>
<p>6、在你要调用的view里写上：</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>XML/HTML代码</div>
<ol class=&#34;dp-xml&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;lt;?php&amp;nbsp;echo&amp;nbsp;$html-&amp;gt;url(&#39;/index/vcode&#39;);?&amp;gt;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;cursor:pointer;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>onclick</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;document.getElementById(&#39;vcode&#39;).src=&#39;&amp;lt;?php&amp;nbsp;echo&amp;nbsp;$html-&amp;gt;url(&#39;/index/vcode&#39;);?&amp;gt;?&#39;+Math.random();&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;vcode&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
<p>刷新一下页面看看，OK了！！</p>]]></description>
  </item>

<item>
  <link>http://www.fblog.net.cn/readblog.asp?id=258</link>
  <title><![CDATA[cakephp1.2使用kcaptcha制作验证码]]></title>
  <author>unique627[at]gmail.com(傅唯一)</author>
  <category><![CDATA[本站原创]]></category>
  <pubDate>2009-2-26</pubDate>
  <guid>http://www.fblog.net.cn/readblog.asp?id=258</guid>
  <description><![CDATA[<p>前提：kcaptcha需要在PHP v. 4.0.6或以上版本，还需要有GD库支持</p>
<p>1、从<a target=&#34;_blank&#34; href=&#34;http://captcha.ru/en/kcaptcha/&#34;>http://captcha.ru/en/kcaptcha/</a>下载kcapcha，解压后放到/app/vendors目录下</p>
<p>2、在/app/controllers/components下建立文件captcha.php。内容如下：</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>class</span><span>&amp;nbsp;CaptchaComponent&amp;nbsp;</span><span class=&#34;keyword&#34;>extends</span><span>&amp;nbsp;Object &amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>{ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;startup(&amp;amp;</span><span class=&#34;vars&#34;>$controller</span><span>) &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;controller&amp;nbsp;=&amp;nbsp;</span><span class=&#34;vars&#34;>$controller</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;render() &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;App::import(</span><span class=&#34;string&#34;>&#39;Vendor&#39;</span><span>,</span><span class=&#34;string&#34;>&#39;kcaptcha/kcaptcha&#39;</span><span>); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$kcaptcha</span><span>&amp;nbsp;=&amp;nbsp;</span><span class=&#34;keyword&#34;>new</span><span>&amp;nbsp;KCAPTCHA(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;controller-&amp;gt;Session-&amp;gt;write(</span><span class=&#34;string&#34;>&#39;captcha&#39;</span><span>,</span><span class=&#34;vars&#34;>$kcaptcha</span><span>-&amp;gt;getKeyString()); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>}&amp;nbsp;&amp;nbsp;</span></li>
</ol>
</div>
<p>3、在你要用的controller中加入：[zy]</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;</span><span class=&#34;vars&#34;>$components</span><span>&amp;nbsp;=&amp;nbsp;</span><span class=&#34;keyword&#34;>array</span><span>&amp;nbsp;(</span><span class=&#34;string&#34;>&amp;quot;Captcha&amp;quot;</span><span>);&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
<p>4、并建一个方法输出图片:</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>PHP代码</div>
<ol class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;captcha() &amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>{ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;vars&#34;>$this</span><span>-&amp;gt;Captcha-&amp;gt;render(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>}&amp;nbsp;&amp;nbsp;</span></li>
</ol>
</div>
<p>5、在view中显示图片:</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>XML/HTML代码</div>
<ol class=&#34;dp-xml&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;lt;?php&amp;nbsp;echo&amp;nbsp;$html-&amp;gt;url(&#39;/yourcontroller/captcha&#39;);?&amp;gt;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;width:100px;height:40px;cursor:pointer;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>onclick</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;document.getElementById(&#39;vcode&#39;).src=&#39;&amp;lt;?php&amp;nbsp;echo&amp;nbsp;$html-&amp;gt;url(&#39;/yourcontroller/captcha&#39;);?&amp;gt;?&#39;+Math.random();&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;vcode&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
<p>6、验证：</p>
<p>用$this-&amp;gt;Session-&amp;gt;read(&#39;captcha&#39;);可以读取到验证码的值，怎么验证就不用说了。</p>]]></description>
  </item>

<item>
  <link>http://www.fblog.net.cn/readblog.asp?id=257</link>
  <title><![CDATA[DIV卷帘效果]]></title>
  <author>unique627[at]gmail.com(傅唯一)</author>
  <category><![CDATA[本站原创]]></category>
  <pubDate>2009-2-25</pubDate>
  <guid>http://www.fblog.net.cn/readblog.asp?id=257</guid>
  <description><![CDATA[<p>无聊，写了一个简单的<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>DIV卷帘效果</span>，并小打理了一下</p>
<p><style type=&#34;text/css&#34;>
        #demo2{overflow:hidden;height:30px;border:1px solid #666;width:400px;background-color:#ccc;}
        #demo2 h4{padding:0px;margin:0px;height:30px;line-height:30px;}
    </style></p>
<script type=&#34;text/javascript&#34;>
        function reBox(Fid,defaultHeight,speed){
            var bheight=defaultHeight;
            var doScroll;
            var a=0,b=0;
            var $=function(id){
                return document.getElementById(id);
            }
            var cr&#101;ateBox=&#34;<div id=&#39;&#34;+Fid+&#34;cbox&#39;>&#34;+$(Fid).innerHTML+&#34;</div>&#34;;
            $(Fid).innerHTML=cr&#101;ateBox;
            $(Fid).onclick=function(){
                if(a==0&amp;&amp;b==0){
                    b=1;
                    doScroll=setInterval(function(){
                        if(bheight<$(&#34;&#34;+Fid+&#34;cbox&#34;).offsetHeight){
                            var dist=Math.ceil(($(&#34;&#34;+Fid+&#34;cbox&#34;).offsetHeight-bheight)/10);
                            bheight=bheight+dist;
                            $(Fid).style.height=bheight+&#34;px&#34;;
                        }else{
                            clearInterval(doScroll);
                            a=1;
                            b=0;
                        }
                    },speed);
                }
                if(a==1&amp;&amp;b==0){
                    b=1;
                    doScroll=setInterval(function(){
                        if(bheight>defaultHeight){
                            var dist=Math.ceil((bheight-defaultHeight)/10);
                            bheight=bheight-dist;
                            $(Fid).style.height=bheight+&#34;px&#34;;
                        }else{
                            clearInterval(doScroll);
                            a=0;
                            b=0;
                        }
                    },speed);
                }
            }
        }
        window.onload=function(){
            reBox(&#34;demo2&#34;,30,10);
        }
        </script>
<div id=&#34;demo2&#34;>
<h4>测试：点我展开/关闭</h4>
<p>1、对海量数据分析、挖掘有浓厚兴趣，沉稳厚重</p>
<p>2、熟悉PHP、JavaScript、HTML设计开发</p>
<p>3、了解HTTP协议，对程序性能优化有一定经验</p>
<p>4、精通MySQL数据库，能熟练地运用SQL语言</p>
</div>
<p>将就了一下前面滚动的方法，再加上上次那个图片轮转的一点缓冲<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>效果</span>，就整成这样了。</p>
<p>示例：<a target=&#34;_blank&#34; href=&#34;http://www.fblog.net.cn/codeshow/divscroll/&#34;>http://www.fblog.net.cn/codeshow/divscroll/ </a></p>
<p>代码很简单就不做解释了，就说下当<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>div</span>在展开和合拢的过程，为了不让它乱套，继续点击<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>div</span>是没有<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>效果</span>的，只有当它停止后，点击才会生效。在这个地方我用了一个变量b来控制，程序中的控制条件有两一个，if(a==0&amp;amp;&amp;amp;b==0)和if(a==1&amp;amp;&amp;amp;b==0)，a==0和a==1分别代表了合拢状态和展开状态，而b==0和b==1则代表了停止的状态和动画的状态，所以默认下b是等于0的，当点击<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>div</span>后，置b==1那前面两个if条件都不会成立了，当动画停止，也就是clearInterval后，又置b==0，那两个if条件又成立了，这样就防止了不停的点击<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>div</span>造成的不良情况。</p>
<p>代码如下：[zy]</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>XML/HTML代码</div>
<ol class=&#34;dp-xml&#34; start=&#34;1&#34;>
    <li class=&#34;alt&#34;><span><span>&amp;lt;!DOCTYPE&amp;nbsp;HTML&amp;nbsp;PUBLIC&amp;nbsp;&amp;quot;-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;4.01&amp;nbsp;Transitional//EN&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>html</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>head</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>title</span><span class=&#34;tag&#34;>&amp;gt;</span><span><span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>DIV卷帘效果</span>示例-<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>F-BLOG</span></span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>title</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>meta</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>http-equiv</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;Content-Type&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>content</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;text/html;&amp;nbsp;charset=UTF-8&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>style</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>type</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;text/css&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#box{overflow:hidden;height:25px;border:1px&amp;nbsp;solid&amp;nbsp;#666;width:300px;background-color:#ccc;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p{padding:0px;margin:0px;line-height:25px;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#demo2{overflow:hidden;height:30px;border:1px&amp;nbsp;solid&amp;nbsp;#666;width:400px;background-color:#ff0000;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;h4{padding:0px;margin:0px;height:30px;line-height:30px;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>style</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>script</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>type</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;text/javascript&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;reBox(Fid,defaultHeight,speed){&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;<span class=&#34;attribute&#34;>bheight</span><span>=</span><span class=&#34;attribute-value&#34;>defaultHeight</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;doScroll;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;<span class=&#34;attribute&#34;>a</span><span>=</span><span class=&#34;attribute-value&#34;>0</span><span>,</span><span class=&#34;attribute&#34;>b</span><span>=</span><span class=&#34;attribute-value&#34;>0</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;$=function(id){&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;document.getElementById(id);&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;<span class=&#34;attribute&#34;>cr&#101;ateBox</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;lt;<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>div</span>&amp;nbsp;id=&#39;&amp;quot;</span><span>+Fid+&amp;quot;cbox&#39;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;+$(Fid).innerHTML+&amp;quot;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34; style=&#34;background-color: rgb(255, 255, 255);&#34;><span style=&#34;color: black;&#34;>div</span></span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(Fid)<span class=&#34;attribute&#34;>.innerHTML</span><span>=</span><span class=&#34;attribute-value&#34;>cr&#101;ateBox</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(Fid)<span class=&#34;attribute&#34;>.onclick</span><span>=</span><span class=&#34;attribute-value&#34;>function</span><span>(){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(<span class=&#34;attribute&#34;>a</span><span>==0&amp;amp;&amp;amp;</span><span class=&#34;attribute&#34;>b</span><span>==0){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>b</span><span>=</span><span class=&#34;attribute-value&#34;>1</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>doScroll</span><span>=</span><span class=&#34;attribute-value&#34;>setInterval</span><span>(function(){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(bheight<span class=&#34;tag&#34;>&amp;lt;</span><span>$(&amp;quot;&amp;quot;+Fid+&amp;quot;cbox&amp;quot;).offsetHeight){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;<span class=&#34;attribute&#34;>dist</span><span>=</span><span class=&#34;attribute-value&#34;>Math</span><span>.ceil(($(&amp;quot;&amp;quot;+Fid+&amp;quot;cbox&amp;quot;).offsetHeight-bheight)/10);&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>bheight</span><span class=&#34;attribute-value&#34;>bheight</span><span>=bheight+dist;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(Fid)<span class=&#34;attribute&#34;>.style.height</span><span>=</span><span class=&#34;attribute-value&#34;>bheight</span><span>+&amp;quot;px&amp;quot;;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clearInterval(doScroll);&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>a</span><span>=</span><span class=&#34;attribute-value&#34;>1</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>b</span><span>=</span><span class=&#34;attribute-value&#34;>0</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},speed);&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(<span class=&#34;attribute&#34;>a</span><span>==1&amp;amp;&amp;amp;</span><span class=&#34;attribute&#34;>b</span><span>==0){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>b</span><span>=</span><span class=&#34;attribute-value&#34;>1</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>doScroll</span><span>=</span><span class=&#34;attribute-value&#34;>setInterval</span><span>(function(){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(bheight<span class=&#34;tag&#34;>&amp;gt;</span><span>defaultHeight){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;<span class=&#34;attribute&#34;>dist</span><span>=</span><span class=&#34;attribute-value&#34;>Math</span><span>.ceil((bheight-defaultHeight)/10);&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>bheight</span><span class=&#34;attribute-value&#34;>bheight</span><span>=bheight-dist;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(Fid)<span class=&#34;attribute&#34;>.style.height</span><span>=</span><span class=&#34;attribute-value&#34;>bheight</span><span>+&amp;quot;px&amp;quot;;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clearInterval(doScroll);&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>a</span><span>=</span><span class=&#34;attribute-value&#34;>0</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>b</span><span>=</span><span class=&#34;attribute-value&#34;>0</span><span>;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},speed);&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;attribute&#34;>window.onload</span><span>=</span><span class=&#34;attribute-value&#34;>function</span><span>(){&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reBox(&amp;quot;box&amp;quot;,25,30);&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reBox(&amp;quot;demo2&amp;quot;,30,10);&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>script</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>head</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>body</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>P</span><span class=&#34;tag&#34;>&amp;gt;</span><span>纵向，目标<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>div</span>：box，默认高度：25px，速度：30毫秒，调用：reBox(&amp;quot;box&amp;quot;,25,30)</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>P</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34; style=&#34;background-color: rgb(255, 255, 255);&#34;><span style=&#34;color: black;&#34;>div</span></span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;box&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>高级Web程序员</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>1、了解HTTP协议，对Web程序性能优化有一定经验</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>2、精通MySQL数据库，能熟练地运用SQL语言，有丰富的数据建模经验，&amp;nbsp;熟悉SQL语句调优和数据库调优</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>3、熟练使用至少一种版本(CVS,SVN)控制工具</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>4、熟悉PHP语言及常见扩展（如mysql、pcre、xml等）</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>5、熟悉面向对象(OO)程序设计</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34; style=&#34;background-color: rgb(255, 255, 255);&#34;><span style=&#34;color: black;&#34;>div</span></span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>P</span><span class=&#34;tag&#34;>&amp;gt;</span><span>纵向，目标<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>div</span>：demo2，默认高度：30px，速度：10毫秒，调用：reBox(&amp;quot;demo&amp;quot;,30,10)</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>P</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34; style=&#34;background-color: rgb(255, 255, 255);&#34;><span style=&#34;color: black;&#34;>div</span></span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;demo2&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>h4</span><span class=&#34;tag&#34;>&amp;gt;</span><span>数据挖掘工程师</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>h4</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>1、对海量数据分析、挖掘有浓厚兴趣，沉稳厚重</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>2、熟悉PHP、JavaScript、HTML设计开发</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>3、了解HTTP协议，对程序性能优化有一定经验</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>4、精通MySQL数据库，能熟练地运用SQL语言</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34; style=&#34;background-color: rgb(255, 255, 255);&#34;><strong style=&#34;color: black;&#34;>div</strong></span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>PS:从<span style=&#34;color: black; background-color: rgb(255, 255, 255);&#34;>效果</span>看，速度为10毫秒比较好</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>By：傅唯一&amp;nbsp;2009-1-26</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>p</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>body</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>html</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>]]></description>
  </item>

<item>
  <link>http://www.fblog.net.cn/readblog.asp?id=256</link>
  <title><![CDATA[无缝滚动原理及一个简单的封装]]></title>
  <author>unique627[at]gmail.com(傅唯一)</author>
  <category><![CDATA[本站原创]]></category>
  <pubDate>2009-2-25</pubDate>
  <guid>http://www.fblog.net.cn/readblog.asp?id=256</guid>
  <description><![CDATA[<p>无缝滚动的代码网上一搜一大堆，但基本上都是只给了一堆代码，没有说明一下它的原理和实现的思路，这里就先简单的说下。<br />
<br />
对了先看看示例，其实看得都很多了，不过美女还是可以看看的：<br />
<br />
<a target=&#34;_blank&#34; href=&#34;http://www.fblog.net.cn/codeshow/scroll/&#34;>http://www.fblog.net.cn/codeshow/scroll/</a><br />
<br />
滚动主要用到的是offsetWidth,offsetHeight,scrollLeft,scrollTop，根据字面意思就很好理解，向左、向右滚用到的肯定是offsetWidth和scrollLeft，向上、向下滚自然用的是offsetHeight和scrollTop。至于它们的意思，可以查下手册，或在网上搜一下就明白了。<br />
<br />
为了好讲，这里就以左滚动为例。左滚动其实就是利用对包含要滚动对象的大容器的scrollLeft的控制来实现，在普通情况下，我们利用JS不断的增加大容器的scrollLeft，那需要滚动的对象就动了起来，但是这样，滚动对象始终会到头，也就是滚动完或者叫滚出了范围，那就不是无缝了。如何做到无缝，一般的做法是复制一次要滚动的对象让它和滚动对象相邻的排在一起，然后控制大容器的scrollLeft让它们一起滚动起来，当滚动到第一个滚动对象的边界的时候，让scollLeft归零，也就是让滚动对象跳回到初始位置，由于滚动对象和复制的对象一模一样，所以跳的那一瞬间是看不出来的，接着它继续滚动，这样就实现了无缝滚动。<br />
<br />
说起来有点不清楚，边看代码边说就清楚了。[zy]<br />
<br />
首先要准备一个大容器，也就是包含滚动对象的大家伙<br />
<br />
&amp;lt;div id=&amp;quot;demo&amp;quot; style=&amp;quot;overflow:hidden;width:300px;height:100px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;<br />
<br />
它的宽高都固定了，再用overflow:hidden把多余的内容都隐藏掉，不然哪有滚动的必要呢。<br />
<br />
接下来就是滚动的内容了，最终的HTML代码如下：<br />
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>XML/HTML代码</div>
<ol start=&#34;1&#34; class=&#34;dp-xml&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;demo&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;overflow:hidden;width:300px;height:100px;&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>table</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>tr</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>td</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;abox&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;//这里就是要滚动的内容&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;me.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;width:200px;height:100px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>alt</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mm.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;width:200px;height:100px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>alt</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>td</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>td</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;bbox&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>td</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;//这里就是用来复制abox里面的内容的&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>tr</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>table</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
</p>
<p>复制abox里的内容到bbox里，用document.getElementById(&amp;quot;bbox&amp;quot;).innerHTML=document.getElementById(&amp;quot;abox&amp;quot;).innerHTML就可以了。<br />
<br />
要让图片排成一排不要忘了让li向左浮动起来，定义一下css就行了，如：<br />
ul{list-style:none;padding:0px;margin:0px;}<br />
li{float:left;}<br />
<br />
下面就是让它动起来了，利用setInterval来不断的执行程序，让demo的scrollLeft不断的增加，abox和bbox里的内容就滚动了起来，再做个判断，当demo.scrollLeft==abox.offsetWidth的时候，让demo.scrollLeft=0，也就是让滚动对象回到初始位置。代码如下：
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>JavaScript代码</div>
<ol start=&#34;1&#34; class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span class=&#34;keyword&#34;>function</span><span>&amp;nbsp;Marquee(){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;demo=document.getElementById(</span><span class=&#34;string&#34;>&amp;quot;demo&amp;quot;</span><span>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;abox=document.getElementById(</span><span class=&#34;string&#34;>&amp;quot;abox&amp;quot;</span><span>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;bbox=document.getElementById(</span><span class=&#34;string&#34;>&amp;quot;bbox&amp;quot;</span><span>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bbox.innerHTML=abox.innerHTML;<span class=&#34;comment&#34;>//先复制对象到bbox里&amp;nbsp;&amp;nbsp;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<span class=&#34;keyword&#34;>if</span><span>(demo.scrollLeft==abox.offsetWidth)&amp;nbsp;demo.scrollLeft=0;</span><span class=&#34;comment&#34;>//判断abox是否滚动到头，如果是，将demo.scrollLeft置为0,让它回到初始位置&amp;nbsp;&amp;nbsp;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;demo.scrollLeft++;<span class=&#34;comment&#34;>//不断增加它的值，达到滚动的目的&amp;nbsp;&amp;nbsp;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span><span class=&#34;keyword&#34;>var</span><span>&amp;nbsp;doScroll=setInterval(Marquee,30);</span><span class=&#34;comment&#34;>//执行setInterval，让它每30毫秒执行一次Marquee函数，也就是让它动起来</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
简单吧，再加上鼠标的onMouseOver和onMouseOut就更好了：
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>JavaScript代码</div>
<ol start=&#34;1&#34; class=&#34;dp-c&#34;>
    <li class=&#34;alt&#34;><span><span>demo.onmouseover=</span><span class=&#34;keyword&#34;>function</span><span>(){clearInterval(doScroll)};</span><span class=&#34;comment&#34;>//清除setInterval，让滚动停下来。&amp;nbsp;&amp;nbsp;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span>demo.onmouseout=<span class=&#34;keyword&#34;>function</span><span>(){Marquee()};</span><span class=&#34;comment&#34;>//让滚动继续。&amp;nbsp;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
</ol>
</div>
</p>
<p>但是这样程序的局限性很多，第一，demo,abox,bbox都是指定的，如果想改一下，有点小麻烦，在网上看到一个比较好的办法，就是用js给一个变量附值为&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt; /td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;，并将对象复制到两个TD里，如:var scrollBox_x=&amp;quot;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td id=&#39;abox&#39;&amp;gt;&amp;quot;+demo.innerHTML+&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td id=&#39;bbox&#39;&amp;gt;&amp;quot;+demo.innerHTML+&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;然后再将demo的内容替换为scrollBox_x的值，如：demo.innerHTML=scrollBox_x;这样就实现了上面的页面结构，而且我们可以控制到abox和bbox。其实不好讲，下面是简单封装的程序：</p>
<div class=&#34;codeText&#34;>
<div class=&#34;codeHead&#34;>XML/HTML代码</div>
<ol class=&#34;dp-xml&#34;>
    <li class=&#34;alt&#34;><span><span>&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;&amp;quot;-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Transitional//EN&amp;quot;&amp;nbsp;&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></span></li>
    <li class=&#34;&#34;><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>html</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>xmlns</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>lang</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;utf-8&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>head</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>meta</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>http-equiv</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;Content-Type&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>content</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;text/html;&amp;nbsp;charset=utf-8&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>title</span><span class=&#34;tag&#34;>&amp;gt;</span><span>无缝滚动图片示例-F-BLOG</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>title</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>style</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>type</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;text/css&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ul{list-style:none;padding:0px;margin:0px;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#demo1&amp;nbsp;ul,#demo2&amp;nbsp;ul{width:400px;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#demo1&amp;nbsp;li,#demo2&amp;nbsp;li{float:left;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>style</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>script</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>type</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;text/javascript&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;$(id){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;document.getElementById(id); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;Marquee(id,toFollow,speed) &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;doScroll; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span class=&#34;attribute&#34;>scrollBox_x</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;lt;table&amp;nbsp;cellpadding=&#39;0&#39;&amp;nbsp;cellspacing=&#39;0&#39;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;nbsp;id=&#39;&amp;quot;</span><span>+id+&amp;quot;abox&#39;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;+$(id).innerHTML+&amp;quot;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>td</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>td</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&#39;&amp;quot;+id+&amp;quot;bbox&#39;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;+$(id).innerHTML+&amp;quot;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>td</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>tr</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>table</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span class=&#34;attribute&#34;>scrollBox_y</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;&amp;lt;table&amp;nbsp;cellpadding=&#39;0&#39;&amp;nbsp;cellspacing=&#39;0&#39;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;nbsp;id=&#39;&amp;quot;</span><span>+id+&amp;quot;abox&#39;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;+$(id).innerHTML+&amp;quot;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>td</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>tr</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>tr</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>td</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&#39;&amp;quot;+id+&amp;quot;bbox&#39;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;+$(id).innerHTML+&amp;quot;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>td</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>tr</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>table</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;quot;; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span class=&#34;attribute&#34;>begin</span><span>=</span><span class=&#34;attribute-value&#34;>function</span><span>(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(toFollow){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case&amp;nbsp;&amp;quot;left&amp;quot;: &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.innerHTML</span><span>=</span><span class=&#34;attribute-value&#34;>scrollBox_x</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;attribute&#34;>doScroll</span><span>=</span><span class=&#34;attribute-value&#34;>setInterval</span><span>(function(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if($(id)</span><span class=&#34;attribute&#34;>.scrollLeft</span><span>==$(id+&amp;quot;abox&amp;quot;).offsetWidth)&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.scrollLeft</span><span>=</span><span class=&#34;attribute-value&#34;>0</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id).scrollLeft++; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},speed); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case&amp;nbsp;&amp;quot;right&amp;quot;: &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.innerHTML</span><span>=</span><span class=&#34;attribute-value&#34;>scrollBox_x</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;attribute&#34;>doScroll</span><span>=</span><span class=&#34;attribute-value&#34;>setInterval</span><span>(function(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if($(id).scrollLeft</span><span class=&#34;tag&#34;>&amp;lt;</span><span>=0)&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.scrollLeft</span><span>=$(id+&amp;quot;bbox&amp;quot;).offsetWidth; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id).scrollLeft--; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},speed); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case&amp;nbsp;&amp;quot;top&amp;quot;: &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.innerHTML</span><span>=</span><span class=&#34;attribute-value&#34;>scrollBox_y</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;attribute&#34;>doScroll</span><span>=</span><span class=&#34;attribute-value&#34;>setInterval</span><span>(function(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if($(id)</span><span class=&#34;attribute&#34;>.scrollTop</span><span>==$(id+&amp;quot;abox&amp;quot;).offsetHeight)&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.scrollTop</span><span>=</span><span class=&#34;attribute-value&#34;>0</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id).scrollTop++; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},speed); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case&amp;nbsp;&amp;quot;bottom&amp;quot;: &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.innerHTML</span><span>=</span><span class=&#34;attribute-value&#34;>scrollBox_y</span><span>; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;attribute&#34;>doScroll</span><span>=</span><span class=&#34;attribute-value&#34;>setInterval</span><span>(function(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if($(id).scrollTop</span><span class=&#34;tag&#34;>&amp;lt;</span><span>=0)&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.scrollTop</span><span>=$(id+&amp;quot;bbox&amp;quot;).offsetHeight; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id).scrollTop--; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},speed); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin(); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.onmouseover</span><span>=</span><span class=&#34;attribute-value&#34;>function</span><span>()&amp;nbsp;{clearInterval(doScroll);} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(id)</span><span class=&#34;attribute&#34;>.onmouseout</span><span>=</span><span class=&#34;attribute-value&#34;>function</span><span>()&amp;nbsp;{begin();} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;attribute&#34;>window.onload</span><span>=</span><span class=&#34;attribute-value&#34;>function</span><span>(){ &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Marquee(&amp;quot;demo2&amp;quot;,&amp;quot;left&amp;quot;,30); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Marquee(&amp;quot;demo1&amp;quot;,&amp;quot;right&amp;quot;,20); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Marquee(&amp;quot;demo3&amp;quot;,&amp;quot;top&amp;quot;,30); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Marquee(&amp;quot;demo4&amp;quot;,&amp;quot;bottom&amp;quot;,30); &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>script</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>head</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>body</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;demo1&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;overflow:hidden;height:100px;width:300px;&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mm.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>mce_src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mm.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;height:100px;width:200px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;me.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>mce_src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;me.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;height:100px;width:200px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>br</span><span class=&#34;tag&#34;>/&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;demo2&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;overflow:hidden;height:100px;width:300px;&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mm.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>mce_src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mm.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;height:100px;width:200px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;me.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>mce_src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;me.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;height:100px;width:200px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>br</span><span class=&#34;tag&#34;>/&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;demo3&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;overflow:hidden;height:150px;width:200px;&amp;quot;</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mm.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>mce_src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;mm.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;height:100px;width:200px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>img</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;me.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>mce_src</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;me.jpg&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>style</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;height:100px;width:200px;&amp;quot;</span><span>&amp;nbsp;</span><span class=&#34;tag&#34;>/&amp;gt;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>li</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>ul</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;/</span><span class=&#34;tag-name&#34;>div</span><span class=&#34;tag&#34;>&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>br</span><span class=&#34;tag&#34;>/&amp;gt;</span><span>&amp;nbsp;&amp;nbsp;</span></li>
    <li class=&#34;alt&#34;><span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span class=&#34;tag&#34;>&amp;lt;</span><span class=&#34;tag-name&#34;>div</span><span>&amp;nbsp;</span><span class=&#34;attribute&#34;>id</span><span>=</span><span class=&#34;attribute-value&#34;>&amp;quot;demo4&amp;qu