<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><channel><title>√心没了的BLOG</title><link>http://bbs.flash8.net/blogs/xml/default.aspx</link><description>欢迎来到心没了的BLOG.在这里你可以享受到最新的IT资讯与一个美工设计的精采生活.</description><dc:language>en-US</dc:language><generator>CommunityServer 1.1 (Build: 1.0.5.1616)</generator><item><title>Flash8 字体特效</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/22/1819117.aspx</link><pubDate>Wed, 22 Mar 2006 01:54:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1819117</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1819117.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1819117</wfw:commentRss><description>&lt;TABLE cellSpacing=0 cellPadding=5 align=center border=0&gt;

&lt;TR&gt;
&lt;TD align=middle&gt;&lt;B&gt;Flash8 字体特效&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;本文作者:&lt;A href="mailto:ry_wang@163.com"&gt;&lt;FONT color=#636194&gt;egoldy&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;文章出处:http://www.actionscript.com&lt;BR&gt;文章性质:翻译&lt;BR&gt;阅读次数:78&lt;BR&gt;发布时间:2006-03-22&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;本文来自&lt;A href="http://www.actionscirpt.com/" target=_blank&gt;&lt;FONT color=#636194&gt;Actionscript.com&lt;/FONT&gt;&lt;/A&gt;.本站对其进行了翻译和整理.时间仓促,难免有误,请多指正. &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;B&gt;F8创建字体特效&lt;/B&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; 
&lt;B&gt;TextScript类的结构&lt;/B&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;学习此教程的全部源文件包,其中包含有textscript类,这里&lt;B&gt;&lt;A href="http://www.webstudio.com.cn/tutorial/tuts/f8_texteffect.rar" target=_blank&gt;&lt;FONT color=#636194&gt;下载&lt;/FONT&gt;&lt;/A&gt;&lt;/B&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我想创建一个类用来管理和创建看起来费时又费力的字体效果制作过程，使用它可以允许我们轻松的创建自定义的效果，经过一系列的不同方式的试验，我最终完成了一个类，把它称之为TextScript.它预置了一些字体效果在里面，但最重要的是你可以使用这个类来创建你想象中的字体效果。如下面的效果。 &lt;BR&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;TextScript类有两个基本方法(&lt;B&gt;Constructive和Deconstructive&lt;/B&gt;)按在类方法中译为&lt;B&gt;构建&lt;/B&gt;和&lt;B&gt;拆分&lt;/B&gt;。Constructive方法用来创建一个moviclip holder用来承载你所附加的字体断段，并且要把它们以单个字符的形式显示出来。而deconstructive就更简单一些，因为它针对moveclip holder工作，并对constructive方法返回的结果应用我们想要的效果。 &lt;BR&gt;&amp;nbsp;&amp;nbsp; 下面就让我们开始试一下。首先先下载the TextScript class并将它保存在你所设置的类路径下。如果你没有设置类路径,你可以在flash中按下ctrl+u.在左边选择择actionscript然后在下面选择as2.0设置。把你存放此类的路径添上即可。（译者：如果你不添路径也可以，只要保证你的fla文件在TextScript路径也可，只要文件能找到类即可，但这种方式对于日后的应用会麻烦一点。） &lt;BR&gt;&lt;BR&gt;下一步，在flash8中创建一个新的fla文件，选择字体工具，在场景中拖动创建一个动态文本框.它不需要实例名称。我们要做的只是要嵌入字体，注意如果你没有嵌入字体，你的字体效果是不会显示出来的。 &lt;BR&gt;选择动态文本框，然后选择一种字体，不要选择非系统字体如_sans,_serif或_typewriter等字体。如我们的例子，使用的是Arial Black加粗字体。 如果你要使用加粗字体，在对文本框设置时一定要它显示出为粗体字样。然后点击右边的”embed”选择你要嵌入的字符范围，点击ok。 &lt;BR&gt;&lt;BR&gt;现在将下面的代码加入到你的时间线的第一帧上。 &lt;BR&gt;如下代码： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;import com.actionscript.text.TextScript; &lt;BR&gt;&lt;BR&gt;var myFormat:TextFormat = new TextFormat(); &lt;BR&gt;myFormat.font="Arial Black"; &lt;BR&gt;myFormat.bold = true; &lt;BR&gt;myFormat.size = 22; &lt;BR&gt;myFormat.color = 0x550000; &lt;BR&gt;&lt;BR&gt;var phrase:String = "Dynamic Effects with TextScript"; &lt;BR&gt;var xLoc:Number = 50; &lt;BR&gt;var yLoc:Number = 70; &lt;BR&gt;var delay:Number = 3; &lt;BR&gt;&lt;BR&gt;m = TextScript.blurIn(this, phrase, xLoc, yLoc, myFormat, delay); &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;测试你的影片，你应能看到非常漂亮的模糊字体效果出现，如果你没能看到字体体效果出现，请你先确何你的字体是否已正确的嵌入到flash中。如果你使用了粗体。要确保在你选中文本框时， 粗体的B是按下去的。 &lt;BR&gt;在这段代码中，我们需要在开始的位置导入TextScript类，然后我设置我们想要显示的字体段落,并通过创建字体格式Textformat来格式化字体。最后我们设置constructive方法所需要的参数。 &lt;BR&gt;所有constructive方法都需要下面所列的参数。如下： &lt;BR&gt;TextScript.constructiveMethod(scope,phrase,xLoc,yLoc,textFormat,delay); &lt;BR&gt;Scrop:MovieClip – 你所要展示的文本所放的地方。也就是在哪个movieclip中。 &lt;BR&gt;Phrase:String – 你所要展示的文本内容。 &lt;BR&gt;xLoc:Number –展示文本所在movieclip中的_x位置 &lt;BR&gt;yLoc:Number --展示文本所在movieclip中的_x位置 &lt;BR&gt;textFormat:TextFormat –TextFormat对象，用于设定文本属性 &lt;BR&gt;delay:Number –出现在场景中字符之间的延时，以帧数为计数单位 &lt;BR&gt;Constructive方法总是返回包含你文本的movieclip的实例，你通常应将它保存在一个变量中（我把它命名为”m”）因为在后面你可以使用它来做为deconstructive方法的一个参数。 &lt;BR&gt;&lt;BR&gt;作为一个名称习惯，所有的deconstructive方法都以”remove”字样开头加上原有的constructive方法名称。因些如constructive方法名为”blurin”,那么它的deconstructive方法的名称就应用removeBlurin.但是它并不是一定要使用这种组合应用在deconstructive方法，任何的constructiv和deconstructive方法组合都可以创建出有效的效果来。 &lt;BR&gt;根据我们上面的例子，加入下面的代码： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;onMouseUp = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp; TextScript.removeBlurIn(m, delay); &lt;BR&gt;} &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;现在测试你的影片,你会看到你的字体模糊的出现，然后单击clear按钮,你会发现字体在消失。 &lt;BR&gt;演示文如下： &lt;BR&gt; &lt;BR&gt;更深一步，如果你打开debugger面板，你就会发现TextScript deconstructive方法清除了所有在constructive方法中创建的元素。 &lt;BR&gt;内置在TextScript中的constructive方法如下： &lt;BR&gt;typewriter&amp;nbsp;&amp;nbsp;打字机效果 &lt;BR&gt;zoomIn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;放大效果 &lt;BR&gt;zoomOut&amp;nbsp;&amp;nbsp; 缩小效果 &lt;BR&gt;blurIn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;模糊效果 &lt;BR&gt;dropIn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 下落效果 &lt;BR&gt;randomDropIn&amp;nbsp;&amp;nbsp;随机下落 &lt;BR&gt;&lt;BR&gt;相应的deconstructive方法如下： &lt;BR&gt;removeTypewriter&amp;nbsp;&amp;nbsp; 移除打字机效果 &lt;BR&gt;removeZoomIn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 移除放大效果 &lt;BR&gt;removeZoomOut&amp;nbsp;&amp;nbsp; 移除缩小效果 &lt;BR&gt;removeBlurIn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;移除模糊效果 &lt;BR&gt;removeDropIn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 移除下落效果 &lt;BR&gt;removeRandomDropIn&amp;nbsp;&amp;nbsp;移除随机下落效果 &lt;BR&gt;&lt;BR&gt;上面这些方法已经可以创建出足够好的效果，但在这个类中相对来说包含了很少的效果，实际上这个类可以创建出任何你想要的效果，你需要仔细查看这个类，这一节中我们将研究如何自定义字体效果。 &lt;BR&gt;&lt;BR&gt;
&lt;B&gt;第二节自定义字体效果&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;在这一节中我们学习如何自定字体效果，并提供了三个范例，在一个字体效果中，将动画中的每一个字符当做是一个元件符号(一个独立具有指定行为的元素),要创建一个字体效果，你不能对整个文本段落进行代码编写，你需要针对一个独立的字符进行代码编写。 &lt;BR&gt;&lt;B&gt;关于TextScript 元件你需要了解6件事情：&lt;/B&gt; &lt;BR&gt;§在字体动画中每一个字符就是一个元件。 &lt;BR&gt;§每个元件是一个movieclip，它具有所有movieclip的所有功能定义。 &lt;BR&gt;§元件具有一个属性命名为framCount，当一个新的效果应用于它时它的初值为0. &lt;BR&gt;§元件具有称为delay的属性。当动作执行之前这个元件需要延迟出现的帧数间隔 &lt;BR&gt;§效果代码附加在元件的onEnterFrame事件中，覆盖元件的onEnterFrame事件将会覆盖它的效果动作。 &lt;BR&gt;§在constructive效果中(也就是场景中出现字的效果)，所有元件以它们最终的位置和缩放出场，所以你可以在动画之前保存他们的这些变量。 &lt;BR&gt;&lt;BR&gt;&lt;B&gt;Constructive效果&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在前面一节的TextScript文章中，constructive效果是在场景中创建的文本效果，Constructive 效果总是返回movieclip实例，并且这个movieclip中承载着所有字符元件，我们可以使用返回的这个movieclip做为deconstructive效果的一个参数来从场景中移除它。 &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 自定义constructive方法我们称之为”createEffect”,它的参数类似于内置在类中的constructive函数，只是增加了一个或多个参数在结尾处（也就自定义的函数）.它的参数如下： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;TextScript.createEffect( &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope:MovieClip, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; phrase:String, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x:Number, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y:Number, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textFormat:TextFormat, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay: Number, &lt;BR&gt;customEffect:Function); &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;简单的打字效果：&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;如下演示效果： &lt;BR&gt; &lt;BR&gt;一种简单的效果就是创建打字效果,要创建这种效果，我们将编写些效果的函数并将其附加在字符元件上。如下代码： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;typeOn = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;if(this.frameCount++ &amp;gt; this.delay) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._visible = true; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame = undefined; &lt;BR&gt;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;在打字效果中（查看源文件sample1），typeon函数附加在元件的onEnterFrame事件中，第二行是最重要的一行如下：if(this.frameCount++&amp;gt;this.delay)-这一行不断的增加帧数并且如果帧数超过了在TextScript类所设计的delay属性值( delay的间隔时间也是以帧数为单位的),那么元件就会知道它可以开始执行动作了,在此例中的动作是把每个元件字符显示出来并清除掉onEnterFrame动作。 &lt;BR&gt;此效果的所有代码： &lt;BR&gt;&lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;import com.actionscript.text.TextScript; &lt;BR&gt;&lt;BR&gt;var tf:TextFormat = new TextFormat(); &lt;BR&gt;tf.font="Arial Black"; &lt;BR&gt;tf.bold = true; &lt;BR&gt;tf.size = 36; &lt;BR&gt;tf.color = 0x55FF55; &lt;BR&gt;&lt;BR&gt;typeOn = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;if(this.frameCount++ &amp;gt; this.delay) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._visible = true; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame = undefined; &lt;BR&gt;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;BR&gt;var frameCounter:Number = 0; &lt;BR&gt;this.onEnterFrame = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(frameCounter++ % 50 == 0) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m.removeMovieClip(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m = TextScript.createEffect(this, "Hello World!", 50, 10, tf, 2, typeOn); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;旋转效果：&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;演示效果： &lt;BR&gt; &lt;BR&gt;这个效果仍是使用我们上面范例的方式，通过frameCounter的值来检验字符元件是否要开始动作，一旦frameCounter值超过delay值，字符元件就开自身旋转180度并且可见，然后覆盖onEnterFrame事件来动画自身旋转回初始位置。（查看源文件sample2） &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;rotateIn = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;if(this.frameCount++ &amp;gt; this.delay) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._rotation = -180; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._visible = true; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame=function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._rotation += 10; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(this._rotation &amp;gt;= 0) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._rotation = 0; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame = undefined; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;sample2全部代码： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;import com.actionscript.text.TextScript; &lt;BR&gt;&lt;BR&gt;var tf:TextFormat = new TextFormat(); &lt;BR&gt;tf.font="Arial Black"; &lt;BR&gt;tf.bold = true; &lt;BR&gt;tf.size = 36; &lt;BR&gt;tf.color = 0x55FF55; &lt;BR&gt;&lt;BR&gt;rotateIn = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(this.frameCount++ &amp;gt; this.delay) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._rotation = -180; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._visible = true; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame=function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._rotation += 10; &lt;BR&gt;&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(this._rotation &amp;gt;= 0) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._rotation = 0; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame = undefined; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;BR&gt;var frameCounter:Number = 0; &lt;BR&gt;this.onEnterFrame = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(frameCounter++ % 70 == 0) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m.removeMovieClip(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m = TextScript.createEffect(this, "Hello World!", 50, 10, tf, 2, rotateIn); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;Deconstructive 效果&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Deconstructive效果是从场景中移除掉字符元件。它的方法名称为”removeEffect”.作为参数，它需要一个movieclip（这个movieclip是由constructive 方法生成的）和Delay（两个字符元件动作之间的帧数间隔）还有我们自定义的效果。如下： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;TextScript.removeEffect(m:MovieClip, delay:Number, effect:Function); &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;关于字体元件更多的一些内容：&lt;/B&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;§元件有一个特殊的方法称为remove.它用常用来替代removeMovieClip，用来从场景中移除字符元件。它允许上一级movieclip收集所有的不用的元素并且清除掉 &lt;BR&gt;&lt;BR&gt;&lt;B&gt;淡出效果：&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;演示效果： &lt;BR&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 编写deconstructive效果非常类似于编写constructive效果，当一个deconstructive效果被应用，所有的字符元件都会将它的frameCounter属性值设置为0.因此我们可以开始我们的下一行代码，以决定什么时候再次让它动起来。 &lt;BR&gt;如下代码： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;fadeOut = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;if(this.frameCount++ &amp;gt; this.delay) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._alpha -= 10; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(this._alpha &amp;lt;= 0) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.remove(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;这个效果是等待frameCounter值超过delay.然后覆盖它自身的onEnterFrame事件在每一帧上减少alpha值直到它不可见，最后字符元件调用remove将其从内存中移出。查看源文件sample3. &lt;BR&gt;全部代码： &lt;BR&gt;
&lt;TABLE style="WORD-BREAK: break-all" cellSpacing=3 cellPadding=0 align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;代码:&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=code&gt;&lt;BR&gt;import com.actionscript.text.TextScript; &lt;BR&gt;&lt;BR&gt;var tf:TextFormat = new TextFormat(); &lt;BR&gt;tf.font="Arial Black"; &lt;BR&gt;tf.bold = true; &lt;BR&gt;tf.size = 36; &lt;BR&gt;tf.color = 0x55FF55; &lt;BR&gt;&lt;BR&gt;fadeOut = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;if(this.frameCount++ &amp;gt; this.delay) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.onEnterFrame = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this._alpha -= 10; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(this._alpha &amp;lt;= 0) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.remove(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;BR&gt;var frameCounter:Number = 0; &lt;BR&gt;this.onEnterFrame = function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(frameCounter++ % 65 == 0) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m.removeMovieClip(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m = TextScript.createEffect(this, "Hello World!", 50, 10, tf, 2, function(){}); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//下面的代码是轮询出每一个字符元件，因为我们没有给出constructive方法（如上例中方法为function(){},前没有给出具体的constructive方法）我们需要让它们都可见，以便显示出来destructive方法。 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(var i in m) { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m&lt;I&gt;._visible = true; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TextScript.removeEffect(m, 2, fadeOut); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;} &lt;BR&gt;&lt;/I&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;附加演示文件: &lt;BR&gt; &lt;BR&gt;&lt;BR&gt;&lt;B&gt;深入：&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;当使用TextScript创建字体效果时，记住你使用的都是movieclip的强大功能。你可以改变字体的色彩，应用滤镜和融合效果，重建复杂的物理效果，并且不要忘记也可以使用声音或其它媒体。这个类编写的相对比较简单，但是它的伸缩性很强，加上你的一点点创意，你应能创建出更有趣的效果来。你可以在TextScript类中查看切换效果函数（从类的第108行开始）.它们是内置的createEffect和removeEffect方法。如果你创建出的很酷的效果，不要忘记分享啦。J &lt;BR&gt;&lt;BR&gt;&lt;B&gt;egoldy提示：在做中文体效果时，我们同样需要嵌入字体，如上面范例制作时嵌入的“方正简美黑”,但大家可能会担心会变大，这是肯定的，如果制作很长的段落是不合适的，用于制做文字不是很多的内容还是很合适的，在上面的范例中如我使用的文本为” 欢迎来到webstudio”那么在嵌入字体时只需要将这一行字嵌入就可以了，这样每个文件并不会超过10k.同样也会满足我们的大多数需求。Cheers J.&lt;/B&gt;. &lt;BR&gt;&lt;BR&gt;
&lt;B&gt;&lt;A href="http://www.webstudio.com.cn/tutorial/tuts/flash8_texteffect/f8_texteffect.rar" target=_blank&gt;&lt;FONT color=#636194&gt;全部源文件下载&lt;/FONT&gt;&lt;/A&gt;&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1819117" width="1" height="1"&gt;</description></item><item><title>个性化网站收藏小图标的做法</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/14/1816009.aspx</link><pubDate>Tue, 14 Mar 2006 02:32:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1816009</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1816009.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1816009</wfw:commentRss><description>个性化网站收藏小图标的做法&lt;BR&gt;个性化自己的网站收藏小图标的做法，只对 Windows平台的 IE 5.0 或者更新版本的浏览器才有效.&lt;BR&gt;&lt;BR&gt;1。自己制作一个ico图标,大小最好为16x16 像素，文件名假设为favicon.ico&lt;BR&gt;2。把刚刚制作好的 favicon.ico 文件上传到你的网站根目录去。如果你的网址是：http://duwei18.126.com 那么你的 favicion.ico 就应该被放在下面这个 URL下http://duwei18.126.com/favicion.ico&lt;BR&gt;&lt;BR&gt;3。在网页中加入代码：譬如&lt;BR&gt;&amp;lt;HEAD&amp;gt;&lt;BR&gt;&amp;lt;LINK REL="SHORTCUT ICON" HREF="http://duwei18.126.com/ favicion.ico "&amp;gt;&lt;BR&gt;&amp;lt;TITLE&amp;gt;一起走过的日子&amp;lt;/TITLE&amp;gt;&lt;BR&gt;&amp;lt;/HEAD&amp;gt;&lt;BR&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1816009" width="1" height="1"&gt;</description></item><item><title>　Danger Video Player 1.0 发布 </title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/11/1814974.aspx</link><pubDate>Sat, 11 Mar 2006 01:56:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1814974</guid><dc:creator /><slash:comments>1</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1814974.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1814974</wfw:commentRss><description>&lt;P&gt;这是一个可定制播放列表的 Flash 视频播放器.&lt;BR&gt;你可以将它放到你的站点或 Blog 上使用,完全免费!!!&lt;BR&gt;支持网上所有的 Flash 视频(FLV格式)(只要你知道地址就行了)&lt;/P&gt;
&lt;P&gt;使用方法请查看readme文档,以后的更新都在这个主题中.不再建新主题.&lt;BR&gt;&lt;A href="http://www.dengjie.com/temp/dvp.swf?autoPlay=true" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;预览&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; | &lt;A href="http://www.blueidea.com/articleimg/2006/03/3265/dvp.rar" target=_blank&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Danger Video Player 1.0 下载&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;目前几个流行的 Flash 视频站是:&lt;BR&gt;(你可以上传自己的视频,他们会帮你自动转换成Flash视频FLV)&lt;BR&gt;&lt;A href="http://vlog.im.tv/" target=_blank&gt;&lt;FONT color=#0000ff&gt;&lt;U&gt;1,vlog.im.tv&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.youtube.com/" target=_blank&gt;&lt;FONT color=#0000ff&gt;&lt;U&gt;2,Youtube.com&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://video.google.com/" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;3,Google Video&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;1,Vlog 视频地址很好找:&lt;BR&gt;例如这个地址:&lt;BR&gt;&lt;A href="http://www.im.tv/vlog/personal.asp?Memid=247205&amp;amp;FID=93873"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://www.im.tv/vlog/personal.asp?Memid=247205&amp;amp;FID=&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;93873&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;BR&gt;&lt;FONT color=#0000ff&gt;FID&lt;/FONT&gt;参数值就是视频文件名,下载视频就在:&lt;BR&gt;&lt;A href="http://myvlog.im.tv/flv/93873.flv"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://myvlog.im.tv/flv/&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;93873&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;.flv&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;2,Youtube视频:&lt;BR&gt;&lt;A href="http://www.youtube.com/watch?v=ScafPmcpv0c"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://www.youtube.com/watch?v=&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;ScafPmcpv0c&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;BR&gt;&lt;FONT color=#0000ff&gt;V&lt;/FONT&gt;参数值就是视频文件名,如下:&lt;BR&gt;&lt;A href="http://www.youtube.com/get_video?video_id=ScafPmcpv0c"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://www.youtube.com/get_video?video_id=&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;ScafPmcpv0c&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;3,Google Video 目前国内看不了,相信以后会好的.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="http://www.blueidea.com/articleimg/2006/03/3265/dvp.gif" width=220 border=0&gt;&lt;/P&gt;

&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1814974" width="1" height="1"&gt;</description></item><item><title>职场：成功人士的五点共性</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/11/1814969.aspx</link><pubDate>Sat, 11 Mar 2006 01:42:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1814969</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1814969.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1814969</wfw:commentRss><description>&lt;FONT size=2&gt;数年里，我采访了美国中国数百位企业精英，他们精彩的故事让我生命多活几圈，他们是优点与缺点极端得不能再真实的人，那么他们到底是一群什么样的人呢？ &lt;BR&gt;&lt;BR&gt;　　共性一：他们是一群充满孤独的人：就是因为他们不合群，所以才看到别人看不到的机遇和内容，甚至导致一些人不得不早期下海独闯天下。即使他们的朋友遍天下，然而孤独是他们的选择，不仅因为高处不胜寒的地位，更是由于精神境界中更高的渴望与探索。 &lt;BR&gt;&lt;BR&gt;　　共性二：他们是一群充满危机的人：因为追求成功，甚至追求完美，让他们永不满足，永不平安。新经济下游戏规则的变化，WTO的进入，适者生存的压力，只能上不能下的文化，让许多成就人承担更大的危机感。 &lt;BR&gt;&lt;BR&gt;　　共性三：他们是一群充满天真的人：当别人问“为什么”时，他们总要说“为什么不？”；当别人离开时，他们永不言弃；当没有人做时，他们却痴痴地拿起。不做怎么知道不可能？不尝试失败之前怎么就可以放弃？成功与否不是绝对的重要，参与的过程已经是希望的开始。 &lt;BR&gt;&lt;BR&gt;　　共性四：他们是一群让你无法复印的人：如果成功可以复印，那么成功加工厂早就建立了。技巧可以学习，但是机智与嗅觉，无法传授，如果你跟在别人后面模仿时，新的商机与市场模式已经变了。假如课堂上睡觉的你被教授突然叫起回答问题，原本已经尴尬的你，是腥洗砦螅故窍裉┤蛔匀舻囊晃籈MBA的学员这样回答：“刚才大家讲的话我都同意，并且没有补充。” &lt;BR&gt;&lt;BR&gt;　　共性五：他们是一群与你同享成就的人：很多人不理解我说的分享成就，这个分享不是等着分享成果，而是真正用心来拥抱、欣赏，鼓励对方。为何分享成就这么重要？与你共患难并不难，因为其间你不会给其他人带来威胁。但是，你成就的时刻，往往使许多人感受到更大的自卑和危机，如果没有一个超然的境界和健康的心态，对方是很难真诚面对你，为你的成就而由衷欣慰的。当你愈往高走，愈需要阳光的朋友，不是成果的瓜分，而是精神世界的共享，这是没有成功心态的人，无法抵达的境界。&lt;/FONT&gt;&lt;BR&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1814969" width="1" height="1"&gt;</description></item><item><title>FLASH与后台数据交换方法整理 </title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/07/1813348.aspx</link><pubDate>Tue, 07 Mar 2006 03:44:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1813348</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1813348.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1813348</wfw:commentRss><description>&lt;P&gt;P.S &lt;BR&gt;最近有一些网友总是询问flash与后台数据交互的问题,因此我就做了一些总结和整理,也想方便大家了! &lt;BR&gt;目前据我所知,Flash与后台数据交互共有下列几种方法(如果你觉得不全,你可告知一下,我会添加上去了):&lt;BR&gt;1.&lt;STRONG&gt;LoadVars(XML)&lt;BR&gt;&lt;/STRONG&gt;2.&lt;STRONG&gt;Flash Remoting&lt;BR&gt;&lt;/STRONG&gt;3.&lt;STRONG&gt;Webservice&lt;BR&gt;&lt;/STRONG&gt;4.&lt;STRONG&gt;XMLSocket&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;一.&lt;FONT color=#0000cc&gt;LoadVars篇&lt;/FONT&gt;&lt;BR&gt;我之所以把XML也放在这里说,是因为XML和LoadVars数据交互的方式大体相同,就是传递时的数据内容有点不一样而已! &lt;BR&gt;我现在列出在开发过程最常用的"用户密码验证"实例,加以说明!&lt;BR&gt;&lt;SPAN class=code&gt;//=====================================================; &lt;BR&gt;// Flash代码; &lt;BR&gt;//=====================================================;&lt;BR&gt;//定义LoadVars对象;&lt;BR&gt;var data_lv = new LoadVars(); &lt;BR&gt;//提交的用户名变量和参数值;&lt;BR&gt;data_lv.username = "kinglong"; &lt;BR&gt;//提交的密码变量和参数值;&lt;BR&gt;data_lv.password = "king"; &lt;BR&gt;//提交后返回结果;&lt;BR&gt;data_lv.onLoad = function(success){ &lt;BR&gt;//success,数据提交是否成功; &lt;BR&gt;//这个只是表示数据传输是否成功,并不是用户验证的结果; &lt;BR&gt;if(success){ &lt;BR&gt;trace("数据提交成功!"); &lt;BR&gt;//result也是用户验证返回的实际结果! &lt;BR&gt;if(this.result=="true"){ &lt;BR&gt;trace("yes"); &lt;BR&gt;}else{ &lt;BR&gt;trace("no");&lt;BR&gt;}&lt;BR&gt;}else{&lt;BR&gt;trace("数据提交失败!");&lt;BR&gt;}&lt;BR&gt;}&lt;BR&gt;//数据提交方法调用;&lt;BR&gt;//第一参数就是提交的页面地址; &lt;BR&gt;//第二参数就是返回结果对象(只要是LoadVars对象就可以了); &lt;BR&gt;//第三参数就是提交方式(这个和html中form表单类似,分为"post"和"get"两种方式) &lt;BR&gt;data_lv.sendAndLoad("http://www.klstudio.com/save.asp",data_lv,"post");&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=code&gt;//=====================================================; &lt;BR&gt;//后台服务端页面处理及返回内容; &lt;BR&gt;//=====================================================;&lt;BR&gt;//接收flash提交过来的变量和接收一个页面提交过来的变量一致的;&lt;BR&gt;Request("username") 就是flash端username变量传过来的值"kinglong";&lt;BR&gt;Request("password") 就是flash端password变量传过来的值"kinglong";&lt;BR&gt;....数据库验证..... &lt;BR&gt;//如果用户验证通过&lt;BR&gt;&amp;amp;result=true&lt;BR&gt;//如果用户验证失败&lt;BR&gt;&amp;amp;result=false &lt;BR&gt;//整个页面返回内容就是上面那一行内容,&amp;amp;result对应用着flash端的result变量; &lt;BR&gt;//如果是多个返回值的话,就是&amp;amp;result=xxx&amp;amp;result1=xxx这种形式就可以了; &lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;如有不清楚的地方,你可查看flash帮助文档! &lt;BR&gt;至于XML的方式,请对应地查看flash帮助文档就可以了!&lt;BR&gt;&lt;STRONG&gt;LoadVars方式的优点:&lt;BR&gt;&lt;/STRONG&gt;1.flash代码实现起来简单,方便. &lt;BR&gt;2.服务端接收页面和接收一个表单过来的数据一样处理,不需要专门的技术,所有服务端程序都可以实现! &lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;LoadVars方式的缺点:&lt;/STRONG&gt; &lt;BR&gt;1.传递的变量不宜过多.&lt;BR&gt;2.变量传递的值不能过长.&lt;BR&gt;3.变量传递值只能使用"字符串"这一种数据类型,数据类型单一. &lt;BR&gt;4.数据返回值当中不能有"&amp;amp;"字符,因此比较复杂的返回值都需进行URL编码处理.&lt;BR&gt;下次就再整理一下&lt;STRONG&gt;Flash Remoting&lt;/STRONG&gt;的相关方法&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;二、Flash Remoting&lt;/STRONG&gt;&lt;BR&gt;Flash Remoting这种数据接口是四个之中效率最高的！&lt;BR&gt;&lt;STRONG&gt;其优点&lt;/STRONG&gt;:&lt;BR&gt;1.支持数据类型比较多(&lt;A href="http://livedocs.macromedia.com/flashremoting/mx/Using_Flash_Remoting_MX/UseASData4.htm#1173664" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;Converting from application server data types to ActionScript&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;);&lt;BR&gt;2.传递数据量比较大;&lt;BR&gt;3.运行效率是现有几个当中最高的；&lt;BR&gt;4.对各种后台的支持也比较好;&lt;BR&gt;5.其还有调试模块(NetConnection Debugger)&lt;BR&gt;&lt;IMG height=168 src="http://www.blueidea.com/articleimg/2006/03/3250/fr_debugger.jpg" width=248 border=0&gt;&lt;BR&gt;&lt;STRONG&gt;其缺点&lt;/STRONG&gt;：&lt;BR&gt;1.需要flash端装&lt;A href="http://www.macromedia.com/software/flashremoting/downloads/components/" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;Flash Remoting MX Components&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;(这个是免费提供的);&lt;BR&gt;2.需要后台服务端装相应版本的Flash Remoting模块才可以使用,MM提供的模块有j2ee和.net两个版本是要收费的,好在网上还有两个开源的(&lt;A href="http://www.openamf.org/" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;OpenAMF&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;,&lt;A href="http://amfphp.org/" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;AMFPHP&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;);&lt;BR&gt;3.好像Remoting对虚拟主机的支持不太好(可以去google搜索一下，有没有解决方法).&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=code&gt;
&lt;P&gt;//=====================================================;&lt;BR&gt;//Flash端代码说明：(我这里用as1.0版本为例，其他版本到MM站查找)&lt;BR&gt;//=====================================================;&lt;BR&gt;//加载Remoting Component代码,这个是必须的;&lt;BR&gt;#include "NetServices.as"&lt;BR&gt;//加载Remoting 调试模块代码,这个是可选择的,用NetConnection Debugger查看调试信息;&lt;BR&gt;#include "NetDebug.as"&lt;BR&gt;if (inited == null){ &lt;BR&gt;inited = true; &lt;BR&gt;//设置默认网关;&lt;BR&gt;NetServices.setDefaultGatewayUrl("http://localhost:8500/flashservices/gateway"); &lt;BR&gt;//建立网关连接;&lt;BR&gt;gateway_conn = NetServices.createGatewayConnection(); &lt;BR&gt;//获取一个服务;&lt;BR&gt;myService = gateway_conn.getService("myservice", this); &lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;//定义调用方法的函数;&lt;BR&gt;function getString(name){&lt;BR&gt;//调用Remoting的getString方法;&lt;BR&gt;myService.getString(name);&lt;BR&gt;} &lt;BR&gt;//定义返回结果的函数;&lt;BR&gt;function getString_Result(result){&lt;BR&gt;//result就为返回的结果;&lt;BR&gt;trace(result);&lt;BR&gt;}&lt;BR&gt;//定义返回状态的函数,此为可选的;&lt;BR&gt;function getString_Status(error){ &lt;BR&gt;trace("getString_Status");&lt;BR&gt;trace(error.code);&lt;BR&gt;trace(error.description); &lt;BR&gt;trace(error.details); &lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;//调用函数;&lt;BR&gt;getString("kinglong");&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=code&gt;//=====================================================;&lt;BR&gt;//服务端方法定义(我这里以Coldfusion Component为例,其他版本请参考相应的资料)&lt;BR&gt;//=====================================================;&lt;BR&gt;&amp;lt;!---文件名为myservice.cfc---&amp;gt;&lt;BR&gt;&amp;lt;cfcomponent displayname="我的服务"&amp;gt; &lt;BR&gt;&amp;lt;!---定义了getString方法,需将access设为remote,否则Flash remoting无法调用此方法---&amp;gt;&lt;BR&gt;&amp;lt;cffunction name="getString" access="remote" returntype="string"&amp;gt; &lt;BR&gt;&amp;lt;cfargument name="name" type="string" required="true"&amp;gt; &lt;BR&gt;&amp;lt;cfset myResult = arguments.name &amp;amp; ",欢迎你!"&amp;gt; &lt;BR&gt;&amp;lt;cfreturn myResult&amp;gt; &lt;BR&gt;&amp;lt;/cffunction&amp;gt; &lt;BR&gt;&amp;lt;/cfcomponent&amp;gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;另附上Flash Remoting的在线帮助文件(&lt;A href="http://livedocs.macromedia.com/flashremoting/" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;Flash Remoting LiveDocs&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;),MM网站上的&lt;A href="http://www.macromedia.com/cfusion/search/index.cfm?loc=en_us&amp;amp;term=remoting" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;Remoting相关的资料&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1813348" width="1" height="1"&gt;</description></item><item><title>FLASH + XML 求职简历 制作教程(一) </title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/07/1813307.aspx</link><pubDate>Tue, 07 Mar 2006 02:14:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1813307</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1813307.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1813307</wfw:commentRss><description>&lt;DIV class=right-title-n&gt;
&lt;H1&gt;FLASH + XML 求职简历 制作教程(一) &lt;/H1&gt;
&lt;H2&gt;作者：eidoit&amp;nbsp;&amp;nbsp;&amp;nbsp;类型:转载&amp;nbsp;&amp;nbsp;&amp;nbsp;来源:&lt;A class=f-14 href="http://eidiot.net/job/lesson/xml.htm"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;愚人呓语&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/H2&gt;&lt;/DIV&gt;
&lt;DIV class=title-info&gt;
&lt;DIV id=iframe-click&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=content-700&gt;
&lt;DIV class=content-f&gt;　　&amp;nbsp;　　前几天一个朋友介绍了一家公司。结果发现自己少了三样东西：简历、技术性强的作品、自信。于是想做个“技术性强的简历”。这样也能有些底气，多些自信。在别人问我懂不懂OOP的时候，就不用说“学是学过，没做过”了。&lt;BR&gt;　　先把学习过的AS2.0面向对象编程重新过一遍消化吸收，然后用两天时间做了这个简历。照例提供源文件下载。第一次“OOP”，写到最后代码有点乱了。&lt;BR&gt;　　这两天写代码写到头痛。借一本书上的话：“编程对很多人来说是一件很枯燥、很难的事情，当把它当成一种强烈的兴趣时，编程便是一件非常有趣的事情。”当调试半天的bug终于解决当复杂功能终于实现的时候，那种喜悦绝对是一种享受。&lt;BR&gt;　　这喜悦对我来说太过奢侈。我憎恶现在的教育制度，让我把时间全浪费在毫无兴趣更无用处的东西上，憎恶如此看重文凭的病态的社会让我不得不对自己的憎恶俯首称臣！&lt;BR&gt;　　&lt;BR&gt;&lt;A title=http://eidiot.net/job/ href="http://eidiot.net/job/" target=_blank&gt;&lt;FONT color=#800080&gt;&lt;U&gt;&amp;nbsp;浏览效果&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;　　&lt;BR&gt;&lt;A title=http://eidiot.net/job/uml.jpg href="http://eidiot.net/job/uml.jpg" target=_blank&gt;&lt;FONT color=#800080&gt;&lt;U&gt;&amp;nbsp;查看UML图&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;源文件&lt;BR&gt;&lt;IMG src="http://www2.flash8.net/x/webx/Images/file/rar.gif" border=0&gt;&lt;A href="http://www2.flash8.net/UploadTeach/2006/02/28/2006228173051899.rar" target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;job.rar&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;BR&gt;做这个&lt;A href="http://eidiot.net/job" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt;简历&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;的时候，一个下载了&lt;A href="http://eidiot.net/tribe" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt;愚人部落主页&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;源代码的朋友问我关于XML的问题。我说你等等，做好手头的东西我写个教程给你。现在就以&lt;A href="http://eidiot.net/job/job.xml" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt;这个简历的XML&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;为例，说一下如何解析XML。（&lt;A href="http://eidiot.net/job/job.xml" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt;→ 查看XML&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;）&lt;BR&gt;　 　XML文件就像一个树状的目录。可以把第一行当作它扎根的“土地”。&lt;BR&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD class=code&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;　 　XML文件是由节点构成的。它的第一个节点为“根节点”。一个XML文件必须有且只能有一个根节点，其他节点都必须是它的子节点。我们在FLASH里使用XML对象解析XML的时候，&lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this &lt;/FONT&gt;&lt;/SPAN&gt;代表整个XML文件，它的根节点就是 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild&lt;/FONT&gt;&lt;/SPAN&gt; 。 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes&lt;/FONT&gt;&lt;/SPAN&gt; 则返回由根节点的所有子节点组成的节点数组。 &lt;BR&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=209 alt="" src="http://www2.flash8.net/UploadTeach/2006/02/28/200622815753960.jpg" width=600&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center bgColor=#f3f4f5 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;　　每个子节点又可以有自己的子节点。节点编号由0开始，根节点的第一个子节点为 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[0]&lt;/FONT&gt;&lt;/SPAN&gt;，它的子节点数组就是&lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[0].childNodes&lt;/FONT&gt;&lt;/SPAN&gt; 。 &lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=275 alt="" src="http://www2.flash8.net/UploadTeach/2006/02/28/200622815916624.jpg" width=635&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center bgColor=#f3f4f5 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;　　继续深入到没有子节点的单一节点，比如根节点第一个子节点的第二个子节点 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[0].childNodes[1]&lt;/FONT&gt;&lt;/SPAN&gt;，它返回的是一个XML对象（Object） 。这里需要特别注意，节点标签之间的数据本身也视为一个节点 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[0].childNodes[1].firstChild&lt;/FONT&gt;&lt;/SPAN&gt; ，而不是一个值。 &lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=183 alt="" src="http://www2.flash8.net/UploadTeach/2006/02/28/200622815919791.jpg" width=565&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center bgColor=#f3f4f5 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;　　我们解析XML的最终目的当然就是获得数据的值：&lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue&lt;/FONT&gt;&lt;/SPAN&gt; 。注意！不是 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[0].childNodes[1].nodeValue&lt;/FONT&gt;&lt;/SPAN&gt; ！节点名称有时也是我们需要的数据： &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[0].childNodes[1].nodeName&lt;/FONT&gt;&lt;/SPAN&gt; 。注意比较获得节点名称和节点值的不同。&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=188 alt="" src="http://www2.flash8.net/UploadTeach/2006/02/28/200622815920422.jpg" width=538&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center bgColor=#f3f4f5 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;　　除了作为子节点，数据还可以作为节点属性。节点属性写在节点标签内部：&lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;&amp;lt;节点 属性1="属性值" 属性2="属性值"...... &amp;gt;节点值&lt;/FONT&gt;&lt;/SPAN&gt; 。如果数据全作为属性而没有节点值，则可以写成 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;&amp;lt;节点 属性="属性值" /&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; 的形式，而不用写成&lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt; &amp;lt;节点 属性="属性值"&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; 。 注意节点必须关闭，写成 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;&amp;lt;节点 属性="属性值"&amp;gt; &lt;/FONT&gt;&lt;/SPAN&gt;就不对了。&lt;BR&gt;　 　节点的所有属性返回一个通用对象（Object），比如根节点第六个子节点的第三个子节点的所有属性为： &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[5].childNodes[2].attributes&lt;/FONT&gt;&lt;/SPAN&gt; 。 获得其中的“地址”属性： &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;this.firstChild.childNodes[5].childNodes[2].attributes.地址&lt;/FONT&gt;&lt;/SPAN&gt; 。&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=195 alt="" src="http://www2.flash8.net/UploadTeach/2006/02/28/200622815923124.jpg" width=809&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center bgColor=#f3f4f5 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;　　比较而言，数据作为属性的方式更好。因为文件相对比较小，而且避免深入更多层子节点，解析速度更快。&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE align=center bgColor=#f3f4f5 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;　　 下面以简历的&lt;A href="http://eidiot.net/job/classes/JobXMLModel.txt" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt; JobXMLModel类 &lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;(模型)看看在flash里具体的解析。&lt;A href="http://eidiot.net/job/classes/JobXMLModel.txt" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt; JobXMLModel类&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt; 继承XML类，首先在构造函数里设置 &lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;ignoreWhite&lt;/FONT&gt;&lt;/SPAN&gt; 属性为true忽略XML文件中多余的空格。&lt;BR&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;//构造函数&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;public function JobXMLModel() {&lt;BR&gt;　　ignoreWhite = true;&lt;BR&gt;}&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;//覆盖XML类的 onLoad 事件&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;private function onLoad():Void {&lt;BR&gt;　 &lt;/FONT&gt;&lt;/SPAN&gt;　//变量tmpA存储根节点的节点数组。&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　var tmpA:Array = this.firstChild.childNodes;&lt;BR&gt;　　&lt;/FONT&gt;&lt;/SPAN&gt; //把tmpA的长度存储在tmpL变量里。&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　var tmpL:Number = tmpA.length;&lt;BR&gt;　　&lt;/FONT&gt;&lt;/SPAN&gt;//以根节点第一、第六个子节点为例，同样存储数组长度变量&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　var basicInfoL:Number = tmpA[0].childNodes.length;&lt;BR&gt;　　var myWorksL:Number = tmpA[5].childNodes.length;&lt;BR&gt;　　&lt;/FONT&gt;&lt;/SPAN&gt;//根节点子节点的节点名称存入数组&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　 for (var i:Number = 0; i　　　　 项目列表.push(tmpA[i].nodeName); &lt;BR&gt;　　 } &lt;BR&gt;　　 &lt;/FONT&gt;&lt;/SPAN&gt;//第一个子节点数据作为子节点&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　for (var i:Number = 0; i　　　　&lt;/FONT&gt;&lt;/SPAN&gt;//单一节点返回一个XML对象，用一个变量tmpO存储它&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　　　var tmpO:Object = tmpA[0].childNodes[i];&lt;BR&gt;　　　　&lt;/FONT&gt;&lt;/SPAN&gt;//把每个节点的名称和节点值作为通用对象(Object)的属性存在数组里&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　　　基本资料.push({title:tmpO.nodeName, content:tmpO.firstChild.nodeValue});&lt;BR&gt;　　}&lt;BR&gt;　　&lt;/FONT&gt;&lt;/SPAN&gt; //第六个子节点数据作为节点属性&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　for (var i:Number = 0; i　　　　var tmpO:Object = tmpA[5].childNodes[i];&lt;BR&gt;　　　　&lt;/FONT&gt;&lt;/SPAN&gt;//把节点名称和节点属性作为通用对象的属性存在数组里&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　　　我的作品.push({url:tmpO.attributes.地址, name:tmpO.nodeName, desc:tmpO.attributes.描述});&lt;BR&gt;　　}&lt;BR&gt;　　&lt;/FONT&gt;&lt;/SPAN&gt;//把onLoad事件广播出去，由&lt;A href="http://eidiot.net/job/classes/JobPresenter.txt" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt;JobPresenter类&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;(表示器)接收数据加载视图类(&lt;A href="http://eidiot.net/job/classes/JobView.txt" target=_blank&gt;&lt;FONT color=#467af4&gt;&lt;U&gt;JobView&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt; )&lt;SPAN class=code&gt;&lt;BR&gt;&lt;FONT color=#9900ff&gt;　　broadcastMessage("onXMLLoaded");&lt;BR&gt;}&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;TABLE align=center border=0&gt;

&lt;TR&gt;
&lt;TD&gt;//隐式获取函数，供表示器接受数据&lt;BR&gt;&lt;SPAN class=code&gt;&lt;FONT color=#9900ff&gt;public function get basicInfo():Array {&lt;BR&gt;　　return 基本资料;&lt;BR&gt;}&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1813307" width="1" height="1"&gt;</description></item><item><title>伤感!~虫哥要离开厦门了.</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/02/1811462.aspx</link><pubDate>Thu, 02 Mar 2006 09:06:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1811462</guid><dc:creator /><slash:comments>31</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1811462.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1811462</wfw:commentRss><description>&amp;nbsp; 虫哥从我来闪吧虫哥就非常的照顾我.直到我来到厦门也是一样.他就要离开厦门了.不知道应该说什么.自己很难过.旧公司一直没有发工资.害我都没有办法请虫哥请喝.晚上也只好请吃点小抄什么的.虫哥做人真TM厚道.能在网络上认识这样的朋友也不往我来厦门一次了.希望虫哥在以后的日子可以过的很好.特别是在非州.别忘记代个黑妹妹让哥们开开眼界.矜持而已.从此闪吧失去了一个好的板主.中国又少了一个厚道的银.至.衰....还有什么感受等虫哥走了后再说不然被他看到又说我扇情了.其实我没有.&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1811462" width="1" height="1"&gt;</description></item><item><title> [设计公司]是什么让你失去客户？</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/03/01/1810904.aspx</link><pubDate>Wed, 01 Mar 2006 02:08:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1810904</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1810904.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1810904</wfw:commentRss><description>时间嘎吱一声就到了年底，想想无论多繁忙都要给之前的老客户发个问候，安排公司做点贺年卡什么的，客户当然就自己来统计了。 &lt;BR&gt;&lt;BR&gt;翻开名片夹和电话本，面对一张张清晰的脸孔，有的是微笑的，有的是狡猾的，有的是愤怒的，呵呵，别介意，这些都是客户，他们很多表情是商业需要表演出来的。然后又把合同书拿出来，看着一个个合同章，就让我想起那些业务洽谈的快乐，业务消化的漫长，业务收款的焦虑，以及事后的各种不同结果，——就如同是一场场别开生面的战斗，有的业务做得好，价格高，效率高，最后也做成朋友了；有的缺是业务半途而费，再不能来往了。 &lt;BR&gt;&lt;BR&gt;我不算是个成功的生意人，所以，我的客户有的成了朋友，却有的成了“敌人”，有的称兄道弟，有的却彼此各有拖欠。而想要作为一个真正好的运作者，应该是坦荡的，做一个成一个的，那么是什么让我失去了那些本来很好的客户呢？如果他们都跟我关系保持优良的话，这2年的努力就有了沉淀，人脉就如日中天了。 &lt;BR&gt;&lt;BR&gt;在阐述我的观点之前，我先说明下我对设计公司运作的看法，小规模，且又是设计师出身的经营者，我认为我们应该是潜心下来，以维护客户，以客户来发展客户，由里及外，不断扩大影响力，不断筛选高质量项目，逐步营造自己的“小宇宙”。因此，客户的积累将成为第一件大事，也将是保证我们业务来源的第一要素。 &lt;BR&gt;&lt;BR&gt;那么，究竟是什么让我失去了我的客户呢？ &lt;BR&gt;&lt;BR&gt;我先阐明，自己是个性格温和的人，思维还算敏捷，又幽默，长得就这样，一般客户关系都能维护，有能力，有信心把客户搞定。但在公司起步之初，搞错了心理定位，真的是思路决定出路，面对种种没碰到的客户，没碰到的局面，曾为设计师的我，难免磕碰失败，错误判断，现就总结，写给自己，写给有志开设计公司的朋友，共勉！ &lt;BR&gt;&lt;BR&gt;1， 不是所有的客户都是你的客户 &lt;BR&gt;&lt;BR&gt;这是深圳一个清洁公司的老总说的话。她是个清洁公司的老板，呵呵，清洁公司是吧？安排打地面卫生，墙面清洗之类的，大家别小瞧了，深圳的这家清洁公司有档次，办公环境比一般的设计公司还有文化，他们服务的对象是类似地王大厦的单位，很不简单。她说，我要做到让我的每一个客户吃惊的满意！————我当时想，这应该是口号或标语吧，我不屑，就问她：很多客户都很刁，很多苛刻的要求，你能让他们每一个人都满意吗？————她眨眼说：不要把每一个客户都看做你的客户。 &lt;BR&gt;&lt;BR&gt;是的，这句话让我领悟很久，做设计就应该有风格，做设计就应该是服务于一小批人，不是每一个上门来的客户都能成为你忠诚的客户，客户选你，你更要选客户，才能真正实现自己的服务诺言。我认为以下几种客户可以考虑不接待，除非你真的揭不开锅。 &lt;BR&gt;&lt;BR&gt;A， 价格出的很低的的客户。 &lt;BR&gt;&lt;BR&gt;比如做一本画册，他只能出的价格是印刷厂排版的价格，你为了贪图小利润（其实后来发现是无利润或亏本）接下来，一定很难做。因为在这样单位的心目中，这已经是全额费用了，你就得按照我的意思做完，服务好。你们做跟印刷厂做没什么很大区别。————别指望说他们以后有多少业务，如果有，都是这个价格，我看也免了；也别指望他们发展壮大，以后用高设计费用请你，记住，低价格是他们的消费习惯，无论他们以后是否有了钱，另外，他们公司壮大了，自然也不会找你这样的就流公司，直接找有名气的公司了——这就是形势。而且你也在他们心目中被定位成跟印刷厂一样价值（设计价值）的标准了。 &lt;BR&gt;&lt;BR&gt;B， 价格很底，而且跟你一块一块地还价的主。 &lt;BR&gt;&lt;BR&gt;C， 设计意向，设计需求不是很强烈的单位。 &lt;BR&gt;&lt;BR&gt;有些单位总想试探着花点钱做个好的设计，邀请你先做个样，这样的单位8成没戏。还是那句话，设计是个消费习惯，没那种认识的人，很难做，即使做了，沟通起来一定成问题！ &lt;BR&gt;&lt;BR&gt;因此在客户邀请你去洽谈业务的时候，一定要有底气，价格底的咱就不做，宁愿留下个清高的印象，或许他还能给你介绍有钱的主，你做了低价，他肯定不能给你个有钱的主。这也是从自己心里培养品牌的方法。 &lt;BR&gt;&lt;BR&gt;顺便提下，为了能做到客户的筛选，一定要控制公司的开销，控制公司的规模，因为往往是大的开销才促使了不得不去接小业务！！（特别是备用资金不是很充分的单位）切记！ &lt;BR&gt;&lt;BR&gt;案例：我们曾经接过一个小公司想做标志，呵呵，跟我们吹公司以后如何有发展，现在先做个标志，业务员动心了，强烈要求公司做，结果不到1K的价格，还带信封，信纸。还不先给定金，当时也是为了给业务员信心，结果那个掺，一个小小的标志，来回做了不下8套方案，后来标志定下来了，名片说不满意，他们自己搞定了，要克扣200元，真是哭笑不得。这样的消费水平的客户，就让我想起一个很不恰当的比喻，没钱的人叫了个小姐，狠心花了几百元钱，就恨不得把小姐给玩死~~~估计他一年也就下了一次决心，能不下重手吗？这样的道理，连没文化的小姐都知道，我们还是正规的高文化的设计师啊~~~等他们变得有钱了，我们也老了。 &lt;BR&gt;&lt;BR&gt;2， 真正做到好的服务 &lt;BR&gt;&lt;BR&gt;在你选择到了一些好的客户之后，接下来就是如何结合我们的知识，如何来为他们服务了。而作为设计师的我们，往往过于重视设计，由于重视反而显得脆弱，显得固执。真是爱之深，恨之切啊~！ &lt;BR&gt;&lt;BR&gt;很多人都是埋头做，做自己认为最有表现的作品，而如果一旦客户表示不满，就耷拉着脑袋，或生气了，或焦虑了，根本就没了良好的沟通了。我认为友好的设计师，面对一个项目应该是越做越耐看，越来越符合市场，双方的沟通也是越来越融洽。做设计不要太感性，稍微多点理性。 &lt;BR&gt;&lt;BR&gt;我个人认为，一个我们认为优秀的设计，只是我们同行的交流比较有劲。而对于客户来说，那属于盲点。就类似180的红，和181的红，设计师也辨别不出来吧，那只是电脑之间的数据交流，对我们来说也是盲点。客户也是如此，他有时候只是感觉不好看，但它不能用一些专业语言或找不到为什么不好看的原因，而胡乱地提些修改意见，我们一定要正确善于理解！ &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;总结成公司运作的一段话就应该是： &lt;BR&gt;&lt;BR&gt;优秀的服务应该是当他们需要你们的服务时，能有准时的到达， &lt;BR&gt;&lt;BR&gt;当你准时到达时，能有充分的资料，耐心的讲解，微笑的沟通， &lt;BR&gt;&lt;BR&gt;沟通之后，方案能正确反映客户的想法，或想法不符合时，能微笑着再沟通 &lt;BR&gt;&lt;BR&gt;在办事人员处于公司和设计单位之间的两难事情时，我们能以行动来化解他的难处 &lt;BR&gt;&lt;BR&gt;他们来我们公司参观时，每个人有善意的微笑，有专业的探讨气氛，有忙碌的项目痕迹，有主动热情的接待。 &lt;BR&gt;&lt;BR&gt;客户的邮件，电话来往及时，客户的意见能一次描述，就有人记录 &lt;BR&gt;&lt;BR&gt;………… &lt;BR&gt;&lt;BR&gt;===这些细节的东西决定了成败。 &lt;BR&gt;&lt;BR&gt;3， 对商业运作有充分的信任 &lt;BR&gt;&lt;BR&gt;处于对经商的谨慎，初涉商战的我们容易过于担心，过于谨慎。 &lt;BR&gt;&lt;BR&gt;案例； &lt;BR&gt;&lt;BR&gt;那是我们做的一本画册，我们包了印刷业务，前期的设计过程客户一直非常满意，大家沟通愉快，但在印刷快完毕时，我们就要求客户能在我们货到时付款，因为我们要先垫给印刷厂1万多的定金，而且合作的是初次的大型印刷厂，在出厂前无论如何要先给足钱才能出货，对我们来说风险很大。 于是，我就对客户一再要求要付款给货，在几次的电话中，客户给的答复不是很明确，她说那天正好是休息日，没财务在，我们很是尴尬，也很让我们担心，万一货到了他们公司，后期说有什么毛病，这钱可就全压在里面了。所以，我们态度坚决，这下客户也火了，说，要不就送过来，要不就追究合同责任。这下关系就僵硬了，为了能不耽误他们的展会，我们还是退步把货送过去了，在接下来的合作中，项目负责人一直对我们刁难，让我们吃尽了苦头！后来一回味，他们这样的大公司的确没理由拖欠这么点钱，我们确实多心了。 &lt;BR&gt;&lt;BR&gt;于是，在后来和几家大型的单位合作中，我们也显得大气多了，只要没什么很大的风险，基本可以最后给，这样生意轻松多了，机会也多多了，他们的项目负责也更能字公司说话了，————当然，前提是，你对这样的公司有所了解；你的服务确实过关，没问题！ &lt;BR&gt;&lt;BR&gt;生活中，总难免会有坑坑洼洼的时候，但我们没必要因为有过掉坑的经验，就一直跳着走路。相信大家都是诚心做生意的。 &lt;BR&gt;&lt;BR&gt;4， 正确维护好客户关系 &lt;BR&gt;&lt;BR&gt;在项目结束完了之后，就是客户关系的维系了。 &lt;BR&gt;&lt;BR&gt;之前我跟我们设计师开玩笑说，你们挺舒服啊，天天坐公司埋头苦干就可以了，听着音乐，哼着小曲，自在！我可是在外面陪笑，陪吃，还得打扮得溜光，跟女客户耍尽了心思，我这是出卖色相啊！——结果，一个设计师说，咳，你只是卖相，我们可是卖身啊！————你接回来，我们晚上熬夜，不就是卖身嘛！~~~~：） &lt;BR&gt;&lt;BR&gt;如何把客户关系做深，让他们成为你的宣传口碑非常重要。 &lt;BR&gt;&lt;BR&gt;一味地跟客户关系拉好，尽量接近客户一定要有尺度。一定要记住，我们进行地是商业活动，也就是公关。关系不能太近了。 &lt;BR&gt;&lt;BR&gt;特别是异性客户，呵呵，容易超越界限，或则你动心，或则她动心，——人最怕就是动了心。这点我就不展开说，大家心里体会。 &lt;BR&gt;&lt;BR&gt;设计行业跟所有行业一样，需要有些朦胧的光环，距离才能产生美，客户对你太了解了，对你的情绪太了解了，他会想：不知道他这段时间情绪如何，能否做好我们的设计，昨天又泡酒吧了，估计没什么精神，还是换个公司吧~~~~听他说他们公司换设计师了，估计是新手，等成熟了再说~~~~他说设计这个行业难做，想试其他行业………………等等。。。象这样的一些内心活动的动心，极容易左右客户的心理。而事实上，哪个公司，哪个人心里没有些波澜呢，但不知者不慌，知道了，他就介意了。因此，保持一定的距离，作为正确的商业交往是必须的。 &lt;BR&gt;&lt;BR&gt;另外，作为一个成熟的沟通人员，要始终保持对设计的高亢斗志，即使你今天在忧郁，即使你厌恶了设计，但只要你身在这行，就得有义务维持这个行业的尊严，传递给大家设计的美好愿望，否则，我劝你还是直接离开这个行业，活得自尊点。 &lt;BR&gt;&lt;BR&gt;以上是我总结的几点，情况不同，方法不同，我的总结我喜欢~：） &lt;BR&gt;&lt;BR&gt;也祝所有从事设计商业运作的朋友06年能更上一阶梯！ &lt;BR&gt;&lt;BR&gt;设计行业究竟好不好？~ &lt;BR&gt;&lt;BR&gt;我不想辩论， &lt;BR&gt;&lt;BR&gt;我只想说，在这个行业的1年多时间里，让我接触了各行业，了解他们的运作，让我知识丰富，这个比什么行业都强。 &lt;BR&gt;&lt;BR&gt;我白天和客户洽谈，有时去外地，面对着形形色色的人，听着7788的事情，晚上通过设计把白天的思维容入到设计中去，我很满足。 &lt;BR&gt;&lt;BR&gt;设计这玩意，我认为没有极限，他的价值可以是地上的石头，随处可见，随处可检，它的价值又可以是笔锋一转，要个几万，——我认为很刺激。 &lt;BR&gt;&lt;BR&gt;我已经在这个行业滚爬了5-6年了，我已经是他的人了，我没有其他选择，除非你逼我。 &lt;BR&gt;&lt;BR&gt;人一辈子做不成几件事情，希望能开好这个公司，作为其中一件吧！ &lt;BR&gt;&lt;BR&gt;有人说了，想成就一件事情，其实不需要什么坚强的意志，超人的精神，不需要3更睡，5更起，因为，上帝给你的一切，已经足够你很轻松地完成一件大事，——就看你是否执著。&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1810904" width="1" height="1"&gt;</description></item><item><title>MC HotDog_熱狗的VLOG</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/02/24/1809064.aspx</link><pubDate>Fri, 24 Feb 2006 02:30:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1809064</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1809064.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1809064</wfw:commentRss><description>&lt;P&gt;超喜欢热狗他太个性了.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=90 src="http://common.im.tv/vlog/MemPic/234273.jpg?39" width=120&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.im.tv/vlog/personal.asp?Memid=234273"&gt;http://www.im.tv/vlog/personal.asp?Memid=234273&lt;/A&gt;&lt;/P&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1809064" width="1" height="1"&gt;</description></item><item><title>日本AV女优的BLOG</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/02/24/1809058.aspx</link><pubDate>Fri, 24 Feb 2006 02:22:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1809058</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1809058.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1809058</wfw:commentRss><description>&lt;P&gt;日本AV女优的BLOG&lt;BR&gt;现在就连电脑白痴也能设立自己的网站，开始blog，完全不需要一丁点的电脑知识。&lt;BR&gt;所以并不惊讶网上论坛找到整份日本AV女优的blog list，毕竟她们也有自己的生活，并不是成天拍AV。&lt;BR&gt;可恨的是。。。我并不会看日文！ &lt;/P&gt;
&lt;P&gt;几个比较熟悉的名字&amp;nbsp; （其余的自己下面找找看吧）&lt;BR&gt;あかねっと ぶろぐ ～桜朱音～ blog.livedoor.jp/s_akanet/&lt;BR&gt;本城さゆりのBlogだよ blog.livedoor.jp/qaz1235/&lt;BR&gt;松島かえでのブログ日記。 blog.livedoor.jp/matsushimakaede/&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;蓮美ゆい★LOVE SMILE ALWAYS yui8.livedoor.biz&lt;BR&gt;鈴木麻奈美公式ブログ &lt;A href="http://www.ionpromotion.net/blog/suzuki/"&gt;www.ionpromotion.net/blog/suzuki/&lt;/A&gt;&lt;BR&gt;夢野まりあの日記帳 blog.livedoor.jp/yumenomaria/&lt;BR&gt;北川?#125;美の Ｈappy★Ｄiary blog.livedoor.jp/kitagawaemi/&lt;BR&gt;宝月ひかるのHIKAROOM blog.livedoor.jp/momoblog/&lt;BR&gt;片瀬茉莉奈公式ブログ &lt;A href="http://www.ionpromotion.net/blog/katase/"&gt;www.ionpromotion.net/blog/katase/&lt;/A&gt;&lt;BR&gt;浜ひとみ公式ブログ &lt;A href="http://www.ionpromotion.net/blog/hitomi/"&gt;www.ionpromotion.net/blog/hitomi/&lt;/A&gt;&lt;BR&gt;乃亜　fashionable but Eroi blog.livedoor.jp/sodnoa/&lt;BR&gt;灘ジュン公式ブログ &lt;A href="http://www.ionpromotion.net/blog/nada/"&gt;www.ionpromotion.net/blog/nada/&lt;/A&gt;&lt;BR&gt;奈々の秘密日記 &lt;A href="http://nanadiary.seesaa.net/br"&gt;http://nanadiary.seesaa.net/br&lt;/A&gt; /&amp;gt;&lt;BR&gt;桃咲あいのハート日記 blog.livedoor.jp/momosakiai/&lt;BR&gt;滝沢優奈公式ブログ &lt;A href="http://www.ionpromotion.net/blog/takizawa/"&gt;www.ionpromotion.net/blog/takizawa/&lt;/A&gt;&lt;BR&gt;早咲まみ公式ブログ &lt;A href="http://www.ionpromotion.net/blog/hayasaki/"&gt;www.ionpromotion.net/blog/hayasaki/&lt;/A&gt;&lt;BR&gt;早乙女みなきのＳｗｅｅｔ☆ＫｉｓｓＤｉａｒｙ minaki1.livedoor.biz&lt;BR&gt;泉 星香さまのブログ登場！ seika1.livedoor.biz&lt;BR&gt;西野さゆきの舞ログ　PART2 nishinosayuki.cocolog-nifty.com/chu/&lt;BR&gt;西田美沙公式ブログ &lt;A href="http://www.ionpromotion.net/blog/nishida/"&gt;www.ionpromotion.net/blog/nishida/&lt;/A&gt;&lt;BR&gt;水希遥の心の音 blog.goo.ne.jp/haruka19love&lt;BR&gt;神谷姫公式ブログ &lt;A href="http://www.ionpromotion.net/blog/kamiya/"&gt;www.ionpromotion.net/blog/kamiya/&lt;/A&gt;&lt;BR&gt;小嶺春(こみねはる)さまブログ blog.livedoor.jp/akane77/&lt;BR&gt;持田茜公式ブログ &lt;A href="http://www.ionpromotion.net/blog/mochida/"&gt;www.ionpromotion.net/blog/mochida/&lt;/A&gt;&lt;BR&gt;桜田さくらのブログだよ? blog.livedoor.jp/sakurada8/&lt;BR&gt;金沢文子公式ブログ &lt;A href="http://www.ionpromotion.net/blog/kanazawa/"&gt;www.ionpromotion.net/blog/kanazawa/&lt;/A&gt;&lt;BR&gt;夏目ナナのレインボー日記 blog.livedoor.jp/natsumenana/&lt;BR&gt;安田みずほ公式ブログ &lt;A href="http://www.ionpromotion.net/blog/yasuda/"&gt;www.ionpromotion.net/blog/yasuda/&lt;/A&gt;&lt;BR&gt;愛音の日記ちゃん? &lt;A href="http://aine4.livedoor.biz/"&gt;http://aine4.livedoor.biz/&lt;/A&gt;&lt;BR&gt;ゆんちゃんだもんね plaza.rakuten.co.jp/yun293/&lt;BR&gt;籐あきの何でもアップロード &lt;A href="http://www.ionpromotion.net/blog/aki/"&gt;www.ionpromotion.net/blog/aki/&lt;/A&gt;&lt;BR&gt;みゆりのお部屋 blog.livedoor.jp/miyuri1/&lt;BR&gt;まつもとありさ（松本亜璃沙） blog.livedoor.jp/arisa4/&lt;BR&gt;ヒナァヅ　ワァルド plaza.rakuten.co.jp/hinazou1982/&lt;BR&gt;ヒカルンバ☆ blog.livedoor.jp/hikarumba/&lt;BR&gt;寧々のちょっとＨな出来事 blog.livedoor.jp/nene_blog/&lt;BR&gt;西野翔のSHOW ROOM Blog blog.livedoor.jp/nishino_shou/&lt;BR&gt;南波杏ブログ &lt;A href="http://www.ionpromotion.net/blog/nanba/"&gt;www.ionpromotion.net/blog/nanba/&lt;/A&gt;&lt;BR&gt;ドリームチケット　専属ＡＶ女優　葉山リカ blog.livedoor.jp/hayama_rika/&lt;BR&gt;デヴィな日々～ blog.livedoor.jp/devi3/&lt;BR&gt;チョーキョーされ日記 &lt;A href="http://www.ionpromotion.net/blog/mizusawa/"&gt;www.ionpromotion.net/blog/mizusawa/&lt;/A&gt;&lt;BR&gt;ちさきのでろころ写真日記 blog.livedoor.jp/derokoro8888/&lt;BR&gt;?#125;まことのＣＵＴＥな日常 blog.livedoor.jp/hijiri_macoto/&lt;BR&gt;さいとう真央ダイアリー blog.livedoor.jp/sod_mao/&lt;BR&gt;今野由愛オフィシャルブログ &lt;A href="http://www.ionpromotion.net/blog/yume/"&gt;www.ionpromotion.net/blog/yume/&lt;/A&gt;&lt;BR&gt;今日のＳＯＬＡ模様 blog.livedoor.jp/aoi_sola/&lt;BR&gt;Willcorporation Girls blog.willcorporation.com/girl/&lt;BR&gt;UEHARA RUKA’S DIARY blog.livedoor.jp/uehara_ruka/&lt;BR&gt;Sakura Siratori Official BLOG belles.beblog.jp/saku/&lt;BR&gt;Rio de Janeiro★ blog.livedoor.jp/rio9/&lt;BR&gt;Rio Blog blog.livedoor.jp/rio_akikawa/&lt;BR&gt;CHACO★CHACO　DIARY blog.livedoor.jp/sod_chaco/&lt;BR&gt;***’s love days blog.drecom.jp/hinazo/&lt;BR&gt;ＡＹＡ’ｓ　Ｒｏｏｍ　 blog.livedoor.jp/aya_mizuki/&lt;BR&gt;AV女優★明乃夕奈★のほちょほちょBlog blog.livedoor.jp/yuunaakarino901/&lt;BR&gt;akiho.net blog.livedoor.jp/akihonet/&lt;BR&gt;☆★☆さくら葵　pinky flower☆★☆ blog.livedoor.jp/aoi_sakura/&lt;BR&gt;◆◇◆◇まりもの写真日記◆◇◆◇ blog.livedoor.jp/asoumarimo/&lt;BR&gt;＊楓 アイル maple tree…in 『AIRU』＊ blog.livedoor.jp/airu_kaede/ &lt;/P&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1809058" width="1" height="1"&gt;</description></item><item><title>好可爱的女生.看看她的VLOG吧.</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/02/24/1809056.aspx</link><pubDate>Fri, 24 Feb 2006 02:20:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1809056</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1809056.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1809056</wfw:commentRss><description>&lt;P&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=90 src="http://common.im.tv/vlog/MemPic/228115.jpg?52" width=120&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.im.tv/vlog/personal.asp?Memid=228115"&gt;http://www.im.tv/vlog/personal.asp?Memid=228115&lt;/A&gt;&lt;/P&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1809056" width="1" height="1"&gt;</description></item><item><title>具有亲和力的表格</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/02/18/1806697.aspx</link><pubDate>Sat, 18 Feb 2006 06:39:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1806697</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1806697.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1806697</wfw:commentRss><description>&lt;SPAN class=code&gt;翻译自：A CSS styled table 原文：http://veerle.duoh.com/comments.php?id=315_0_2_0_C 版权归原作者所有这个翻译的页面版权所有，授权蓝色理想。转载请注明出处&lt;/SPAN&gt; 
&lt;P&gt;在前一段时间制作了CSS calendar，然后我就想用css制作一个table的模型，该模型遵循亲和力规则，而且有良好的视觉效果.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=120 src="http://www.blueidea.com/articleimg/2006/02/3228/14_022030_table_detail.gif" width=450 border=0&gt;&lt;/P&gt;
&lt;P&gt;图：颜色的选择和搭配&lt;/P&gt;
&lt;P&gt;这样做的好处是： 利用表格来装载数据，不言而喻是最好的，你可以很灵活的为每个单元格定义样式。下面是具体的做法&lt;/P&gt;
&lt;P&gt;首先在photoshop设计一个效果出来，通过对各种颜色，小图标等的常识，做出了一个效果令人满意的效果图来。下一步呢，裁处下面三个图片来作为标题的背景图片，如果你对颜色的把握不是很好的话，这里给你提供一些调色工具&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.snook.ca/technical/colour_contrast/colour.html" target=_blank&gt;&lt;FONT color=#800080&gt;&lt;U&gt;www.snook.ca/technical/colour_contrast/colour.html&lt;/U&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://veerle.duoh.com/comments.php?id=108_0_2_20_C8" target=_blank&gt;&lt;U&gt;&lt;FONT color=#800080&gt;veerle.duoh.com/comments.php?id=108_0_2_20_C8&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;数据结构为&lt;/P&gt;&lt;SPAN class=code&gt;&amp;lt;table id="mytable" cellspacing="0" summary="The technical&lt;BR&gt;specifications of the Apple PowerMac G5 series"&amp;gt;&lt;BR&gt;&amp;lt;caption&amp;gt;Table 1: Power Mac G5 tech specs &amp;lt;/caption&amp;gt;&lt;BR&gt;&amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;th scope="col" abbr="Configurations" class="nobg"&amp;gt;Configurations&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;th scope="col" abbr="Dual 1.8GHz"&amp;gt;Dual 1.8GHz&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;th scope="col" abbr="Dual 2GHz"&amp;gt;Dual 2GHz&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;th scope="col" abbr="Dual 2.5GHz"&amp;gt;Dual 2GHz&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;th scope="row" class="spec"&amp;gt;Model&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;td&amp;gt;M9454LL/A&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;td&amp;gt;M9455LL/A&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;td&amp;gt;M9457LL/A&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;...&lt;/SPAN&gt; 
&lt;P&gt;可以看到我用了scope 属性来确保这个表格在无视觉效果的浏览器下展示出更好的效果，这个属性定义标题元素包含的标题内容是否为 行 (scope="col") 或 列(scope="row") 。下面是CSS的内容对于上面的标题，使用和背景来更好的区分出他们&lt;/P&gt;&lt;SPAN class=code&gt;th {&lt;BR&gt;font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,&lt;BR&gt;sans-serif;&lt;BR&gt;color: #6D929B;&lt;BR&gt;border-right: 1px solid #C1DAD7;&lt;BR&gt;border-bottom: 1px solid #C1DAD7;&lt;BR&gt;border-top: 1px solid #C1DAD7;&lt;BR&gt;letter-spacing: 2px;&lt;BR&gt;text-transform: uppercase;&lt;BR&gt;text-align: left;&lt;BR&gt;padding: 6px 6px 6px 12px;&lt;BR&gt;background: #CAE8EA url(images/bg_header.jpg) no-repeat;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;th.nobg {&lt;BR&gt;border-top: 0;&lt;BR&gt;border-left: 0;&lt;BR&gt;border-right: 1px solid #C1DAD7;&lt;BR&gt;background: none;&lt;BR&gt;}&lt;/SPAN&gt; 
&lt;P&gt;下面定义左侧的标题样式&lt;/P&gt;&lt;SPAN class=code&gt;th.spec { &lt;BR&gt;border-left: 1px solid #C1DAD7;&lt;BR&gt;border-top: 0;&lt;BR&gt;background: #fff url(images/bullet1.gif) no-repeat;&lt;BR&gt;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,&lt;BR&gt;sans-serif;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;th.specalt {&lt;BR&gt;border-left: 1px solid #C1DAD7;&lt;BR&gt;border-top: 0;&lt;BR&gt;background: #f5fafa url(images/bullet2.gif) no-repeat;&lt;BR&gt;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,&lt;BR&gt;sans-serif;&lt;BR&gt;color: #B4AA9D;&lt;BR&gt;}&lt;/SPAN&gt; 
&lt;P&gt;这里的数据来自于MAC的technical specifications of each Power Mac G5|http://www.apple.com/powermac/specs.html下来定义普通的和重要的数据内容&lt;/P&gt;&lt;SPAN class=code&gt;td {&lt;BR&gt;border-right: 1px solid #C1DAD7;&lt;BR&gt;border-bottom: 1px solid #C1DAD7;&lt;BR&gt;background: #fff;&lt;BR&gt;padding: 6px 6px 6px 12px;&lt;BR&gt;color: #6D929B;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;td.alt {&lt;BR&gt;background: #F5FAFA;&lt;BR&gt;color: #B4AA9D;&lt;BR&gt;}&lt;/SPAN&gt; 
&lt;P&gt;至此，整个制作过程结束了&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.jluvip.com/works/css/csstables" target=_blank&gt;&lt;FONT color=#800080&gt;&lt;U&gt;查看表格效果&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.jluvip.com/works/css/csstables/styles.css" target=_blank&gt;&lt;U&gt;&lt;FONT color=#800080&gt;查看CSS文件&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;译者的话：这个页面经我测试通过W3C标准严格型验证，而且兼容IE，Firefox，Opera等主流浏览器，对于大量数据，可以利用js实现行两种背景交替显示。&lt;/P&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1806697" width="1" height="1"&gt;</description></item><item><title>仿dw8代码折叠功能的HTML编辑器</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/02/15/1805324.aspx</link><pubDate>Wed, 15 Feb 2006 02:16:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1805324</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1805324.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1805324</wfw:commentRss><description>&lt;P&gt;测试版（仅支持ie5.5+，且一个页面里只能放一个）&lt;BR&gt;收集意见&lt;BR&gt;&lt;BR&gt;功能：&lt;BR&gt;1.动态分析，智能折叠，ctrl+Enter强制重建&lt;BR&gt;2.tab键输出两个空格(若选区为多行，各行前加入两空格，同时按shift键反之)，Ctrl+T替换\t为俩空格&lt;BR&gt;3.回车自动缩进&lt;BR&gt;4.Ctrl+W预览&lt;BR&gt;&lt;BR&gt;限制：&lt;BR&gt;1.取消了右键菜单(复制剪切粘贴可使用键盘)&lt;BR&gt;2.暂不支持文本拖放&lt;BR&gt;3.Ctrl+Z将撤销所有操作&lt;BR&gt;4.块起止测试并不严格，且未考虑vbscript&lt;BR&gt;5.运行效率有待改进&lt;/P&gt;
&lt;P&gt;引用地址:http://www.blueidea.com/bbs/newsdetail.asp?id=2395282&amp;amp;page=1&amp;amp;posts=&amp;amp;Daysprune=&amp;amp;lp=&lt;BR&gt;&lt;/P&gt;&lt;PRE style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ededed"&gt;&lt;DIV&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;style&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;
body&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  text-align&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;center&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;
#oTxt,#oBox&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;440px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  border&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  border&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;1px solid #666666&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;
#oTxt&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;740px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;#333333&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  background-color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;#f0f0f0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  font-family&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;verdana&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  font-size&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;11px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  line-height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;13px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  margin-left&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;16px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  overflow&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;auto&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  border-left&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  scrollbar-arrow-color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;#666666&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  scrollbar-base-color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;#666666&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  scrollbar-darkshadow-color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;#f0f0f0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  scrollbar-face-color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;#f0f0f0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;
#oBox&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  position&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;absolute&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;15px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  overflow-y&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;hidden&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  background-color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;#e0e0e0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  padding-top&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;1px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  margin-top&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;1px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  padding-bottom&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;19px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;
  border-right&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;  
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;style&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;script&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;/*&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
  测试版（仅支持ie5.5+，且一个页面里只能放一个）
  收集意见
  
  功能：
  1.动态分析，智能折叠，ctrl+Enter强制重建
  2.tab键输出两个空格(若选区为多行，各行前加入两空格，同时按shift键反之)，Ctrl+T替换\t为俩空格
  3.回车自动缩进
  4.Ctrl+W预览
  
  限制：
  1.取消了右键菜单(复制剪切粘贴可使用键盘)
  2.暂不支持文本拖放
  3.Ctrl+Z将撤销所有操作
  4.块起止测试并不严格，且未考虑vbscript
  5.运行效率有待改进
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;*/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
window.onload&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(){
  oBox.mLine&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;http://free.txd.cn/mozart0/img/line.gif&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oBox.mPlus&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;http://free.txd.cn/mozart0/img/plus.gif&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oBox.mMinus&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;http://free.txd.cn/mozart0/img/minus.gif&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oBox.mEnd&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;http://free.txd.cn/mozart0/img/end.gif&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oBox.isPlus&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(o){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;plus\.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(o.src);
    }
  oBox.isMinus&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(o){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;minus\.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(o.src);
    }
  oBox.isLine&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(o){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;line\.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(o.src);
    }
  oBox.isEnd&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(o){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;end\.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(o.src);
    }
  oBox.childrenVisible&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(index){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.children[index];
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;while&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
      t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.nextSibling;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.offsetTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.height;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;while&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;index){
      t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.nextSibling;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
        x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t;
    }
  oBox.hideBlock&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(index){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; c&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.children;
    c[index].src&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mPlus;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;while&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c.length&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n){
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c[index];
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){
        x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        }
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isEnd(t))
        n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;--&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isLine(t))
        n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; x;    
    }
  oBox.showBlock&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(index,b){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; index0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;index,c&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.children;
    c[index].src&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;b&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;?&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mMinus:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mPlus;
    c[index].style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;block&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(b)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;while&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c.length){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c[index];
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isLine(t)){
          t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;block&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          }
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isEnd(t)){
          t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;block&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;break&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          }
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
          index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.showBlock(index,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isMinus(t))
        }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;while&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c.length){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c[index];
        t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isEnd(t)){
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;--&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;break&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          }
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isLine(t))
          n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        }
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;index0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    }
  oBox.refresh&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(o,str){
    o.src&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.judge(str);
    o.storeText&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;str;
    }
  oBox.judge&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(s){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; l&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(s),r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(s);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(l&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mMinus;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;l&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mEnd;
    s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;s.replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(\w&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;).&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;*&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;g,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;$1/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
    l&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=/^&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;*&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\w&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;[&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;^&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;]&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;[&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r]&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(s);
    r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&amp;gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(s);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(l&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mMinus;
    r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=/&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\w&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&amp;gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.test(s);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(r)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mEnd;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.mLine;
    }
  oBox.onclick&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.srcElement;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; vIndex&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(o.offsetTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.lineHeight;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;vIndex;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.children[vIndex];
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;while&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;o){
      t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.nextSibling;
      index&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isMinus(o))
      oTxt.hideLines(vIndex,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.hideBlock(index));
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.isPlus(o))
      oTxt.showLines(vIndex,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.showBlock(index,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;));
    oBox.scrollTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.scrollTop;
    }
  oTxt.lineHeight&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;13&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oTxt.strSpecial&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;......&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oTxt.regSpecial&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\.{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;6&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}\r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;?&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;$&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oTxt.strTab&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oTxt.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
  oTxt.originalValue&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.value;
  oTxt.trueValue&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,c&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.children,i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c.length&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
      s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c[i].storeText&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c[i].storeText;
    }
  oTxt.lineNumber&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(r){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.createTextRange();
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; Math.round((r.boundingTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.boundingTop)&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.lineHeight);
    }
  oTxt.rngAtHome&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(r){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.createTextRange();
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; r.boundingLeft&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.boundingLeft&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.boundingTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.boundingTop;
    }
  oTxt.rngAtEnd&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(r){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.createTextRange();
    t.collapse(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; r.boundingLeft&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.boundingLeft&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.boundingTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.boundingTop;
    }
  oTxt.hideLines&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(ifrom,n){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; a&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value.match(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;mg);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
      a[ifrom&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;i]&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    a[ifrom]&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;a[ifrom].replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strSpecial);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(ifrom&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;a.length)
      a[ifrom]&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;a.join(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
    }
  oTxt.showLines&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(ifrom,n){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; a&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value.match(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;mg);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.childrenVisible(ifrom).nextSibling;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.nextSibling)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(t.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.isPlus(t))
          s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.storeText;
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
          s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.storeText.replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;?&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;$&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strSpecial&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
        }
    a[ifrom]&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;a[ifrom].replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.regSpecial,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;s);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;a.join(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
    }
  oTxt.ondrag&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
  oTxt.ondrop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
  oTxt.oncontextmenu&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    }
  oTxt.onscroll&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(){
    oBox.scrollTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.scrollTop;
    }
  oTxt.onkeydown&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(event.keyCode&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;33&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.keyCode&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;40&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; r&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;document.selection.createRange();
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.childrenVisible(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.lineNumber(r));
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.text){
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(oBox.isPlus(t))
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;Math.floor(r.boundingHeight&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.lineHeight);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t.nextSibling;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1.nextSibling)
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(t1.style.display&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;none&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.keyCode;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;9&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;Tab&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; r1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.duplicate();
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(r.boundingHeight&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.lineHeight){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.shiftKey){
          r.text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.text.replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/^&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(.)&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;mg,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strTab&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;$1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1.nextSibling)
            t1.storeText&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strTab&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1.storeText;
          }
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; reg&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; RegExp(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;^&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strTab,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;mg&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
          r.text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.text.replace(reg,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1.nextSibling)
            t1.storeText&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1.storeText.replace(reg,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
          }
        r.setEndPoint(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;StartToStart&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,r1)
        r.select();
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        }
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
        fix(r,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strTab);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;13&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;Enter&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(event.ctrlKey)
        build();
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; r1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.duplicate();
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.createTextRange();
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.scrollLeft&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        r1.moveToPoint(x.offsetLeft,r.offsetTop);
        r1.setEndPoint(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;EndToStart&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,r);
        fix(r,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r\n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r1.text.replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\S.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;*/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;));
        }
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;46&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;Del&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.boundingWidth){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.rngAtEnd(r)){
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.bfixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          }
        r.moveEnd(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;character&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
        }
      fix(r,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;8&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;BackSpace&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.boundingWidth){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.rngAtHome(r)){
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.bfixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
          }
        r.moveStart(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;character&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
        }
      fix(r,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;87&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;ctrl+W&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.ctrlKey)
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;try&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.win.navigate(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;about:blank&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
        }
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;catch&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(e){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.win&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;window.open(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;about:blank&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
        }
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.win.document.write(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.trueValue());
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.win.focus();
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.win.document.close();
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;84&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;Ctrl+T&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.ctrlKey)
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value.replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;g,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strTab);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,c&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.children;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c.length;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
        c[i].storeText&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;c[i].storeText.replace(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\t&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;g,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.strTab);
      oTxt.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;86&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;Ctrl+V&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.ctrlKey)
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      fix(r,clipboardData.getData(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;));
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;88&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;Ctrl+X&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.ctrlKey&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;||!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.boundingWidth)
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.text;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;s)
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;Math.floor(r.boundingHeight&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.lineHeight);i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;n;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
          s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r\n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; r1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.duplicate();
        r1.moveEnd(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;character&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(r.text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r1.text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r.boundingTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;r1.boundingTop)
          s&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\r\n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
        }
      clipboardData.setData(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,s);
      fix(r,&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;90&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;Ctrl+Z&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.ctrlKey)
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.originalValue;
      build();
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    }
  oTxt.onkeyup&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.bFixed)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;event.keyCode;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;==&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;32&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;||&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;48&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;111&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;||&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;186&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;192&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;||&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;219&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;k&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;222&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.lineNumber(document.selection.createRange());
      oBox.refresh(oBox.childrenVisible(n),&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;.value.split(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)[n]);
      }
    }
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; fix(rng,str){
    oTxt.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.lineNumber(rng);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;Math.floor(rng.boundingHeight&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.lineHeight);
    rng.text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;str;
    rng.select();
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; t2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.lineNumber(rng)&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; a&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.value.split(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.childrenVisible(t0);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t2){
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t0;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;o.nextSibling)
        oBox.refresh(o,a[i]);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;--&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
        oBox.refresh(o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oBox.insertBefore(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; Image(),o),a[i]);
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t0;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t2;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;,o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;o.nextSibling)
        oBox.refresh(o,a[i]);
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;t1;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; next&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;o.nextSibling;
        oBox.removeChild(o);
        o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;next;
        }
      }
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;while&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(oBox.scrollHeight&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.scrollHeight&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;+&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;18&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;){
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; next&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;o.nextSibling;
      oBox.removeChild(o);
      o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;next;
      }
    oBox.scrollTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.scrollTop;
    }
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;function&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; build(){
    oBox.innerHTML&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.value)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; a&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;oTxt.value.split(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;\n&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;);
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;for&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;var&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;a.length;i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;++&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;)
      oBox.refresh(oBox.appendChild(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt; Image()),a[i]);
    oTxt.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;
    }
  build();
  }
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;script&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;div &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;id&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oBox&amp;gt;&amp;lt;/div&amp;gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;lt;textarea id&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oTxt &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;wrap&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=off&amp;gt;&amp;lt;script&amp;gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;function fix(rng,str){
  oTxt.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=true;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;var t0&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oTxt.lineNumber(rng);
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;var t1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=t0+Math.floor(rng.boundingHeight/oTxt.lineHeight);
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;rng.text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=str;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;rng.select();
  var t2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oTxt.lineNumber(rng)+1;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;var a&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oTxt.value.split("\n");
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;var o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oBox.childrenVisible(t0);
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;if(t1&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=t2){
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;for(i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=t0;i&amp;lt;t1;i++,o=o.nextSibling)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;oBox.refresh(o,a[i]);
    for(i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=t2-1;i&amp;gt;=t1;i--)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;oBox.refresh(o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oBox.insertBefore(new &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Image(),o),a[i]);
    }
  else{
    for(i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=t0;i&amp;lt;t2;i++,o=o.nextSibling)
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;oBox.refresh(o,a[i]);
    for(;i&amp;lt;t1;i++){
      var next&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=o.nextSibling;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;oBox.removeChild(o);
      o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=next;
      &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;}
    }
  while(a.length&amp;lt;oBox.children.length){
    var next&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=o.nextSibling;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;oBox.removeChild(o);
    o&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=next;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;}
  oBox.scrollTop&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oTxt.scrollTop;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;}
function build(){
  oBox.innerHTML&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=""&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;;
  if(!oTxt.value)
    return;
  var a&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=oTxt.value.split("\n");
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;for(var i&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=0;i&amp;lt;a.length;i++)
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;oBox.refresh(oBox.appendChild(new Image()),a[i]);
  oTxt.bFixed&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=true;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;}
&amp;lt;/script&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;center&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;h1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;Hello world&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;h1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;hr &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;id&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="emptyTag"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;div &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;id&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="multiLineTag"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;
    style&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="text-align:right;font-size:11px;font-family:tahoma"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
    by mozart0@2005.12.26&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;br&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
    qq76239711&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;br&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;a &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;href&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="mailto:mozart0@etang.com"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;mozart0@etang.com&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;a&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
  &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;div&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;center&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;textarea&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/PRE&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1805324" width="1" height="1"&gt;</description></item><item><title>网页设计中的色彩比例 </title><link>http://bbs.flash8.net/blogs/xml/archive/2006/02/10/1803663.aspx</link><pubDate>Fri, 10 Feb 2006 13:01:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1803663</guid><dc:creator /><slash:comments>0</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1803663.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1803663</wfw:commentRss><description>&lt;STRONG&gt;网页设计中的色彩比例 &lt;/STRONG&gt;
&lt;TABLE class=docParameter cellSpacing=6 cellPadding=0 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;TABLE class=border cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;TABLE class=pageLighter cellSpacing=11 cellPadding=0 border=0&gt;

&lt;TR&gt;
&lt;TD class=content&gt;
&lt;P align=center&gt;&lt;IMG height=147 src="http://www.blueidea.com/articleimg/2006/02/3222/01.gif" width=510 border=0&gt;&lt;/P&gt;
&lt;P&gt;这次我们将深入进去了解一下众多色彩在一起之后所存在的“比例”关系。&lt;/P&gt;
&lt;P&gt;我们在使用色彩的时候不可能把所有的色彩都做得一样大小，当然如果你是在排色谱，那是例外。我们在设计网页或是平面作品时我们大多会想好用什么色彩为主色，并找到相关的色彩为辅色。但是往往到实际工作的时候就主辅不分了，也不清楚什么是主什么是辅。结出做出来的东西，色彩杂乱，没有主次！&lt;/P&gt;
&lt;P&gt;学习设计的人都想做出好东西，但是往往却事与愿违，从手下出来的作品总是不能达到自己的要求。其中对色彩比例的取舍上总是犹豫不决，结果往往是做出错误的判断。到底我们要怎么做才能做出漂亮的色彩呢。从比例的安排上可以帮助我们得到部分答案！下面看图：以下是一外国网站的截图，这个网站用的色彩不多，白色，黑色，橙红色。不用我说大家都知道什么色彩最多，什么彩色最少！&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=503 src="http://www.blueidea.com/articleimg/2006/02/3222/02.gif" width=510 border=0&gt;&lt;/P&gt;
&lt;P&gt;白色最多，黑色其次，橙红色最少，但是大家有没有发现一个问题，最醒目的不是黑白色，而是橙红色。这至少证明了：色彩多并不一定醒目，色彩少反应容易吸引注意力。&lt;/P&gt;
&lt;P&gt;另也是因为黑白色都是无彩色，所以橙红就会显得更加的鲜艳。大家注意到了，这里的比例目测大约是　白70%，黑22%，橙8%&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=503 src="http://www.blueidea.com/articleimg/2006/02/3222/03.gif" width=510 border=0&gt;&lt;/P&gt;
&lt;P&gt;这里我们得到一个结论：越是鲜艳的色彩越是少用，所占的比例一定要少一点！&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=696 src="http://www.blueidea.com/articleimg/2006/02/3222/04.gif" width=510 border=0&gt;&lt;/P&gt;
&lt;P&gt;那什么样的色彩比较要大一点呢？我们可以看一上图与下面的图片，大家一定会有一个比较感性的认识。亚光色、无彩色的比例要战占得多一点。高亮色是不适合大面积出现的而高亮色最好是以很少的比例出现。&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=864 src="http://www.blueidea.com/articleimg/2006/02/3222/05.gif" width=510 border=0&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1803663" width="1" height="1"&gt;</description></item><item><title>一个上海白领女孩和海军军官男友的分手信</title><link>http://bbs.flash8.net/blogs/xml/archive/2006/02/09/1803128.aspx</link><pubDate>Thu, 09 Feb 2006 12:24:00 GMT</pubDate><guid isPermaLink="false">240926df-9980-43c6-bf94-e601873829a3:1803128</guid><dc:creator /><slash:comments>12</slash:comments><comments>http://bbs.flash8.net/blogs/xml/comments/1803128.aspx</comments><wfw:commentRss>http://bbs.flash8.net/blogs/xml/commentrss.aspx?PostID=1803128</wfw:commentRss><description>&lt;SPAN id=span_Body&gt;浪漫需要物质基础 ... ...&lt;BR&gt;&lt;BR&gt;　　(编者按:这是一个真实的事件。主人公是本人的弟弟，目前在某舰队服役。我和弟弟无话不谈，记得那天他休假回来，拿着这封分手信......积压的情感在我这当哥哥的面前全部发泄出 来，男儿有泪不轻弹，可是......　&lt;BR&gt;&lt;BR&gt;　　我在这并不是为军人叫苦，因为我知道那是没有什么意义的，有些事情大家心里其实都有谱。　&lt;BR&gt;&lt;BR&gt;　　在这里我想了很久，今天决定把这封信原文发至精英论坛，心情却是无比的沉重......)&lt;BR&gt;&lt;BR&gt;该信在西陆论坛引起了许多人的共鸣，并引起了很多争议，网友们都比较关注，有兴趣的可以去看看，原帖地址：http://bbs14.xilu.com/CGI/viewbbs/emas/145839.html&lt;BR&gt;关键不在帖子本身，而在于回帖部分，呵呵，相信军人朋友肯定会有同感，就算不是军人，你也会被感动的！&lt;BR&gt;&lt;BR&gt;　　以下是原信:&lt;BR&gt;&lt;BR&gt;　　其实我并不是你所认为的那种很单纯很善良很温柔的女孩子，那只是我给人第一印象的表面。其实骨子里我和你所看不起的那些势力的上海小姑娘没什么两样，跟你接触的多了我就越发觉得我自己罪孽深重。　&lt;BR&gt;&lt;BR&gt;　　在周遭人的眼睛里，我从小就认真读书，从来没有在学习以外的地方花过任何心思。从小学到大学都是上的最好的学校，大学四年都心无旁鹭的学习，考t考g，年年都拿一等奖学金，找工作清清松松地就进了顶级外企做trainee，每天出入于恒隆、中信泰富这样的高级办公楼。所以你姑姑就认为把我和你搭在一起是不二选择。　 &lt;BR&gt;&lt;BR&gt;　　女孩子一般都比同年级的男生成熟，何况我还大你整整一个月呢。部队单纯的环境让你也有着单纯的心思，明朗如阳光般的笑容。你健康漂亮的外形在我第一眼看到你的照片时就一下子征服了我，所以我毫不犹豫就给那个给我介绍你的阿姨留了联系方式，我是个虚荣心很强的人，我想我会爱上那么英俊的你可是事实不如我想的那么简单。　&lt;BR&gt;&lt;BR&gt;　　其实我在大学里就有个男朋友了(只是我爸爸妈妈不知道而已)，和所有上海小男生一样，他懂得怎么花钱讨好女孩子，懂得怎么服软哄女孩子开心。(虽然你会觉得这么种人丢了你们男子汉的脸，但是女人就会吃这一套，何况是我这种虚荣心很重的女生呢)。一直以来我也从来没有对感情当过真，觉得自己年级还小，在校里谈恋爱无非是一堂选修课，人家选了，我也不能拉下。他其实什么都很好，家境优越，目前已有了自己名下的房产，有目前最有前途抑或可以说是最有钱途的专业—投资金融学的硕士学位，还没毕业就已拿到了世界著名投资银行的offer。唯一美中不足的就是他的长相实在是普通，往人堆里一扔就找不出来了，而在我从小就认为自己是要有一个象你那样的英俊男孩子，踩着五彩祥云来娶我的。所以认识你之后我就冷落了他。我想我是真的爱上你了。　 &lt;BR&gt;&lt;BR&gt;　　可是现实生活总是很轻易地就打破了英俊的白马王子的神话。两个人在一起其实不光是生活需要讨论到柴米油盐酱醋茶的。恋爱的浪漫感觉也是需要物质基础的。每次和你出去你带我去一次kfc就觉得是很奢侈的事情，可我以前都一直是在gino和pizzahut里面吃午饭的。今年情人节我是走在大街上唯一一个没有花的女孩子，晚上十一点了，你讨价还价的从摊主那里花了十块钱买了三朵剩下的玫瑰花，那个小贩用一种近乎于可怜我的眼神看着我让我恨不得想找个地缝钻下去。你从来没有在街上问过我渴不渴，有两次我对你说我渴了，一次你带我去了街边一家银行找里面的保安要了一杯纯净水，还有一次你说快到了，忍忍吧。因为我每月的工资是你的五到六倍，所以每次出去吃饭只要去稍贵一点的地方你就心安理得的等我掏钱买单，每次要和我打电话你就冷冰冰的发条消息过来让我打给你。当我带你去看我看中的一个楼盘，你就用一种近乎奇怪的眼光看着我说：”你家那么大的房子为什么我们还要自己买？”我就只能小心翼翼地把让各自父母各出一半首期然后两人一起按揭把它买下来的想法吞回到肚子里。其实偶尔男孩子在付帐的时候主动一点会让女生有一种被呵护被宠爱的感觉。　&lt;BR&gt;&lt;BR&gt;　　你经常一月一月的出海巡逻，舰艇一出海就没有任何信号了，想和你说句话发句消息都无法得到任何应答。手机里永远都是那句冷冰冰的：”您所拨的号码暂时无法接通。”偶尔你到了近海，兴冲冲地拨响我的手机，却经常是在我加班加得昏天黑地抑或是进入梦乡的时候。常常通话就在这种不默契中不欢而散。渐渐地我发现，其实爱情并不是简单的郎才女貌，不是此情若是长久时又岂在朝朝暮暮间。部队清贫的生活让你变的小气与不体贴，无法随时随地的交流让两人的感情出现了太多的猜疑和裂痕。张爱玲曾说：”一个女人莫大的悲哀莫过于墙上的钉子都是自己钉上去的。”但我觉得如果以后我嫁给你，还要自己拿出钱来自己上街去买钉子再自己把它钉到墙上不是比悲哀还悲哀吗。　 &lt;BR&gt;&lt;BR&gt;　　我一直很佩服那些军嫂也很曾经想过成为她们中的一员，为共和国最可爱的人做自己的一点贡献。但我是学财务的，不管是什么都习惯于收支平衡，我设想了如果我们两继续发展下去后的生活，觉得这是一张完全入不敷出的资产负债表，一个企业按照此发展是难以实现持续经营的。可能这样说真的太市侩了，而且这样的生活也不是你造成的，只是国家要求你们奉献得太多,而给予你们的太少，请允许我说这样的话，虽然我知道你是很不爱听到我说任何对party对国家不忠的话。　&lt;BR&gt;&lt;BR&gt;　　但我想我也支持理解万岁这句话的，我也能理解你。可是日后当我碰到困难的时候又有谁来理解我来支持我呢？我不想加速度的把自己推向一个为生活而奔忙操劳的黄脸婆境地，而以你微薄的收入我们两以后只能过一种捉襟见肘的生活。请你原谅我一直跟你在信里提这个钱字，太俗吧，其实我真的就是个很俗气的小市民女子，也只想有一份平庸的舒适的小市民生活。对不起不过看到版里仍然有那么多愿意奉献，无私爱你们的jjmm，我又有些放心了，我想我们俩可能只修得了这同船渡的缘分，而那个与你共枕眠的女子仍在河的彼岸翘首等待。　&lt;BR&gt;&lt;BR&gt;　　现在你还在海上吧，我们有多久没见了呢？差不多有两个月了吧，我也有近两个多星期没收到你的短信了，不知道你在海上是否好，有没有记得每天吃金施尔康，海上新鲜蔬菜少要多记得补充营养和维生素，今天领导出差了，我得以抽空写信给你。　　　珍重再见。&lt;/SPAN&gt;&lt;img src="http://bbs.flash8.net/aggbug.aspx?PostID=1803128" width="1" height="1"&gt;</description></item></channel></rss>