资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
网页编辑器教程
>>>
javascript 在线文本编辑器实现代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Editor</title> <style type="text/css"> body{ font-size:12px;} #ed{ height:300px; width:800px; background-color: } .sssss{ background-image:url(http://www.zzsky.cn/build/images/20099493121.gif)} .tag{ background-image:url(http://www.zzsky.cn/build/images/20099493121.gif);height:22px; display:inline-table;float:left; ;cursor: pointer; margin-top:8px; margin-left:5px; margin-right:2px; vertical-align:middle; line-height:20px;} .span0_hover{background-position:-0px -2px;width:22px} .span1_hover{background-position:-30px -2px;width:22px} .span2_hover{background-position:-58px -2px;width:22px} .span3_hover{background-position:-86px -57px;width:73px} .span4_hover{background-position:-86px -28px;width:73px} .span5_hover{background-position:-164px -2px;width:22px; background-color:#000000} .span6_hover{background-position:-194px -2px;width:22px} .span7_hover{background-position:-45px -192px;width:22px} .span8_hover{background-position:-76px -192px;width:22px} .span9_hover{background-position:-58px -247px;width:22px} .span10_hover{background-position:-86px -247px;width:22px} .span11_hover{background-position:-113px -247px;width:22px} .span12_hover{background-position:-476px -192px;width:22px} .span13_hover{background-position:-505px -192px;width:22px} .span14_hover{background-position:-333px -247px;width:22px} .span15_hover{background-position:-532px -192px;width:22px} .span16_hover{background-position:-560px -192px;width:22px} .span17_hover{background-position:-455px -247px;width:22px} .span18_hover{background-position:-222px -2px;width:73px} .span19_hover{background-position:-380px -2px;width:74px} .span20_hover{background-position:-460px -2px;width:71px} .span0{background-position:-0px -57px;width:22px} .span1{background-position:-30px -57px;width:22px} .span2{background-position:-58px -57px;width:22px} .span3{background-position:-86px -57px;width:73px} .span4{background-position:-86px -28px;width:73px} .span5{background-position:-164px -57px;width:22px;background-color:#000000} .span6{background-position:-194px -57px;width:22px} .span7{background-position:-45px -84px;width:22px} .span8{background-position:-76px -84px;width:22px} .span9{background-position:-58px -140px;width:22px} .span10{background-position:-86px -140px;width:22px} .span11{background-position:-113px -140px;width:22px} .span12{background-position:-476px -84px;width:22px} .span13{background-position:-505px -84px;width:22px} .span14{background-position:-333px -140px;width:22px} .span15{background-position:-532px -84px;width:22px} .span16{background-position:-560px -84px;width:22px} .span17{background-position:-455px -140px;width:22px} .span18{background-position:-222px -57px;width:73px} .span19{background-position:-380px -57px;width:74px} .span20{background-position:-460px -57px;width:71px} .span0_active{background-position:-0px -28px;width:22px} .span1_active{background-position:-30px -28px;width:22px} .span2_active{background-position:-58px -28px;width:22px} .span3_active{background-position:-476px -299px;width:22px} .span4_active{background-position:-505px -299px;width:22px} .ebody{ height:auto; width:760px; border:1px solid #999999} .ebar{ width:100%; height:36px; background-color:#F0F2F5;}; .edit{ height:550px; width:100%; border:0px;} .popupfont{ width:200px; height:auto; border:1px solid #7B9EBD; background-color:#F7F7F7; position:absolute;padding:3px; } a.c1{ width:96%; height:auto; font-size:10px;display:block;border:1px solid #F7F7F7; padding:3px;color:#666666;text-decoration:none;} a.c1:hover{width:96%; height:auto; font-size:10px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} a.c2{ width:96%; height:auto; font-size:12px;display:block;border:1px solid #F7F7F7; padding:3px;color:#666666;text-decoration:none;} a.c2:hover{width:96%; height:auto; font-size:12px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} a.c3{ width:96%; height:auto; font-size:14px;display:block;border:1px solid #F7F7F7;padding:3px;color:#666666 ;text-decoration:none;} a.c3:hover{width:96%; height:auto; font-size:14px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} a.c4{ width:96%; height:auto; font-size:16px;display:block;border:1px solid #F7F7F7;padding:3px; color:#666666;text-decoration:none;} a.c4:hover{width:96%; height:auto; font-size:16px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} a.c5{ width:96%; height:auto; font-size:18px;display:block;border:1px solid #F7F7F7;padding:3px; color:#666666;text-decoration:none;} a.c5:hover{width:96%; height:auto; font-size:18px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} a.c6{ width:96%; height:auto; font-size:22px;display:block;border:1px solid #F7F7F7; padding:3px;color:#666666;text-decoration:none;} a.c6:hover{width:96%; height:auto; font-size:22px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} a.c7{ width:96%; height:auto; font-size:26px;display:block;border:1px solid #F7F7F7; padding:3px;color:#666666;text-decoration:none;} a.c7:hover{width:96%; height:auto; font-size:26px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} a.n{ width:96%; height:auto; font-size:14px;display:block;border:1px solid #F7F7F7;padding:3px;color:#666666;text-decoration:none; } a.n:hover{width:96%; height:auto; font-size:14px; border:1px solid #FFCF00;display:block;background-color:#F7EBBD;padding:3px;color:#666666;text-decoration:none;} .textarea{ border:0px;display:none;} .toolbarlayer{position:absolute;opacity:0.7;filter:alpha(opacity:70);background-color:#ffffff;height:36px} .bottom{height:30px;width:100%;background-color:#F7F3F7;font-size:12px;} .checkbox{margin-top:10px;margin-top/*\**/:6px\9;margin-left:20px;margin-left/*\**/:16px\9;} .pp{height:auto; border:1px solid #D3D3D3; position:absolute;z-index:5;} .ppt{ height:24px; width:100%; background-image:url(http://album.hi.csdn.net/app_uploads/wtcsy/20090726/203207031.p.gif); font-size:12px; font-weight: bold; vertical-align:middle; line-height:24px; } </style> </head> <body> <div id='ss'></div> <div id='sss'></div> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%3E%20%0D%0Avar%20Sys%20%3D%20(function(ua)%7B%20%0D%0Avar%20s%20%3D%20%7B%7D%3B%20%0D%0As.IE%20%3D%20ua.match(%2Fmsie%20(%5B%5Cd.%5D%2B)%2F)%3Ftrue%3Afalse%3B%20%0D%0As.Firefox%20%3D%20ua.match(%2Ffirefox%5C%2F(%5B%5Cd.%5D%2B)%2F)%3Ftrue%3Afalse%3B%20%0D%0As.Chrome%20%3D%20ua.match(%2Fchrome%5C%2F(%5B%5Cd.%5D%2B)%2F)%3Ftrue%3Afalse%3B%20%0D%0As.IE6%20%3D%20(s.IE%26%26(%5B%2FMSIE%20(%5Cd)%5C.0%2Fi.exec(navigator.userAgent)%5D%5B0%5D%5B1%5D%20%3D%3D%206))%3Ftrue%3Afalse%3B%20%0D%0As.IE7%20%3D%20(s.IE%26%26(%5B%2FMSIE%20(%5Cd)%5C.0%2Fi.exec(navigator.userAgent)%5D%5B0%5D%5B1%5D%20%3D%3D%207))%3Ftrue%3Afalse%3B%20%0D%0As.IE8%20%3D%20(s.IE%26%26(%5B%2FMSIE%20(%5Cd)%5C.0%2Fi.exec(navigator.userAgent)%5D%5B0%5D%5B1%5D%20%3D%3D%208))%3Ftrue%3Afalse%3B%20%0D%0Areturn%20s%3B%20%0D%0A%7D)(navigator.userAgent.toLowerCase())%3B%20%0D%0ASys.IE6%26%26document.execCommand(%22BackgroundImageCache%22%2C%20false%2C%20true)%3B%20%0D%0Avar%20%24%20%3D%20function%20(id)%20%7B%20%0D%0Areturn%20%22string%22%20%3D%3D%20typeof%20id%3Fdocument.getElementById(id)%3Aid%3B%20%0D%0A%7D%3B%20%0D%0Afunction%20Each(list%2C%20fun)%7B%20%0D%0Afor%20(var%20i%20%3D%200%2C%20len%20%3D%20list.length%3B%20i%20%3C%20len%3B%20i%2B%2B)%20%7Bfun(list%5Bi%5D%2C%20i)%3B%20%7D%20%0D%0A%7D%3B%20%0D%0Avar%20Css%20%3D%20function(e%2Co)%7B%20%0D%0Aif(typeof%20o%3D%3D%22string%22)%20%0D%0A%7B%20%0D%0Ae.style.cssText%3Do%3B%20%0D%0Areturn%3B%20%0D%0A%7D%20%0D%0Afor(var%20i%20in%20o)%20%0D%0Ae.style%5Bi%5D%20%3D%20o%5Bi%5D%3B%20%0D%0A%7D%3B%20%0D%0Avar%20Attr%20%3D%20function(e%2Co)%7B%20%0D%0Afor(var%20i%20in%20o)%20%0D%0Ae.setAttribute(i%2Co%5Bi%5D)%3B%20%0D%0A%7D%3B%20%0D%0Avar%20%24%24%20%3D%20function(p%2Ce)%7B%20%0D%0Areturn%20p.getElementsByTagName(e)%3B%20%0D%0A%7D%3B%20%0D%0Afunction%20create(e%2Cp%2Cfn)%7B%20%0D%0Avar%20element%20%3D%20document.createElement(e)%3B%20p%26%26p.appendChild(element)%3Bfn%26%26fn(element)%3Breturn%20element%3B%20%0D%0A%7D%3B%20%0D%0Afunction%20getTarget(e)%7B%20%0D%0Ae%20%3D%20e%7C%7Cwindow.event%3B%20%0D%0Areturn%20e.srcElement%7C%7Ce.target%3B%20%0D%0A%7D%3B%20%0D%0Afunction%20createtab(tri%2Ctdi%2Carisetab%2Carisetr%2Carisetd%2Cp)%7B%20%0D%0Avar%20table%20%3D%20p%3Fp.createElement(%22table%22)%3Acreate(%22table%22)%3B%20%0D%0Aarisetab%26%26arisetab(table)%3B%20%0D%0Avar%20tbody%20%3D%20p%3Fp.createElement(%22tbody%22)%3Acreate(%22tbody%22)%3B%20%0D%0Afor(var%20i%3D0%3Bi%3Ctri%3Bi%2B%2B)%20%0D%0A%7B%20%0D%0Avar%20tr%20%3D%20p%3Fp.createElement(%22tr%22)%3Acreate(%22tr%22)%3B%20%0D%0Aarisetr%26%26arisetr(i%2Ctr)%3B%20%0D%0Afor(var%20j%3D0%3Bj%3Ctdi%3Bj%2B%2B)%20%0D%0A%7B%20%0D%0Avar%20td%20%3D%20p%3Fp.createElement(%22td%22)%3Acreate(%22td%22)%3B%20%0D%0Aarisetd%26%26arisetd(i%2Cj%2Ctd)%3B%20%0D%0Atr.appendChild(td)%3B%20%0D%0A%7D%20%0D%0Atbody.appendChild(tr)%3B%20%0D%0A%7D%20%0D%0Atable.appendChild(tbody)%3B%20%0D%0Areturn%20table%3B%20%0D%0A%7D%3B%20%0D%0Avar%20Extend%20%3D%20function(destination%2C%20source)%20%7B%20%0D%0Afor%20(var%20property%20in%20source)%20%7B%20%0D%0Adestination%5Bproperty%5D%20%3D%20source%5Bproperty%5D%3B%20%0D%0A%7D%20%0D%0A%7D%3B%20%0D%0Avar%20Bind%20%3D%20function(object%2C%20fun)%20%7B%20%0D%0Avar%20args%20%3D%20Array.prototype.slice.call(arguments).slice(2)%3B%20%0D%0Areturn%20function()%20%7B%20%0D%0Areturn%20fun.apply(object%2C%20args)%3B%20%0D%0A%7D%20%0D%0A%7D%3B%20%0D%0Avar%20BindAsEventListener%20%3D%20function(object%2C%20fun%2Cargs)%20%7B%20%0D%0Avar%20args%20%3D%20Array.prototype.slice.call(arguments).slice(2)%3B%20%0D%0Areturn%20function(event)%20%7B%20%0D%0Areturn%20fun.apply(object%2C%20%5Bevent%20%7C%7C%20window.event%5D.concat(args))%3B%20%0D%0A%7D%20%0D%0A%7D%3B%20%0D%0Avar%20CurrentStyle%20%3D%20function(element)%7B%20%0D%0Areturn%20element.currentStyle%20%7C%7C%20document.defaultView.getComputedStyle(element%2C%20null)%3B%20%0D%0A%7D%3B%20%0D%0Avar%20Getpos%20%3D%20function(o)%7B%20%0D%0Avar%20x%20%3D%200%2C%20y%20%3D%200%3B%20%0D%0Ado%7Bx%20%2B%3D%20o.offsetLeft%3By%20%2B%3D%20o.offsetTop%3B%7Dwhile((o%3Do.offsetParent))%3B%20%0D%0Areturn%20%7B'x'%3Ax%2C'y'%3Ay%7D%3B%20%0D%0A%7D%3B%20%0D%0Afunction%20addListener(element%2Ce%2Cfn)%7B%20%0D%0Aelement.addEventListener%3Felement.addEventListener(e%2Cfn%2Cfalse)%3Aelement.attachEvent(%22on%22%20%2B%20e%2Cfn)%3B%20%0D%0A%7D%3B%20%0D%0Afunction%20removeListener(element%2Ce%2Cfn)%7B%20%0D%0Aelement.removeEventListener%3Felement.removeEventListener(e%2Cfn%2Cfalse)%3Aelement.detachEvent(%22on%22%20%2B%20e%2Cfn)%3B%20%0D%0A%7D%3B%20%0D%0Avar%20Class%20%3D%20function(properties)%7B%20%0D%0Avar%20_class%20%3D%20function()%7Breturn%20(arguments%5B0%5D%20!%3D%3D%20null%20%26%26%20this.initialize%20%26%26%20typeof(this.initialize)%20%3D%3D%20'function')%20%3F%20this.initialize.apply(this%2C%20arguments)%20%3A%20this%3B%7D%3B%20%0D%0A_class.prototype%20%3D%20properties%3B%20%0D%0Areturn%20_class%3B%20%0D%0A%7D%3B%20%0D%0Avar%20Editer%20%3D%20new%20Class(%7B%20%0D%0Aoptions%3A%7B%20%0D%0Awidth%20%3A890%2C%20%0D%0Aheight%20%3A700%2C%20%0D%0Afacebg%20%3A%20%5B%20%0D%0A%7Bbgimg%3A%22-4px%20-4px%22%2Ctitle%3A%22%E5%BE%AE%E7%AC%91%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220846596.p.gif%22%7D%2C%7Bbgimg%3A%22-31px%20-4px%22%2Ctitle%3A%22%E5%A4%A7%E7%AC%91%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220859814.p.gif%22%7D%2C%7Bbgimg%3A%22-58px%20-4px%22%2Ctitle%3A%22%E7%AA%83%E7%AC%91%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220911971.p.gif%22%7D%2C%7Bbgimg%3A%22-85px%20-4px%22%2Ctitle%3A%22%E7%9C%A8%E7%9C%BC%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220928549.p.gif%22%7D%2C%7Bbgimg%3A%22-112px%20-4px%22%2Ctitle%3A%22%E9%AC%BC%E8%84%B8%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220928549.p.gif%22%7D%2C%7Bbgimg%3A%22-139px%20-4px%22%2Ctitle%3A%22%E8%89%B2%E8%89%B2%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220951955.p.gif%22%7D%2C%7Bbgimg%3A%22-167px%20-4px%22%2Ctitle%3A%22%E6%9A%B4%E7%89%99%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220958111.p.gif%22%7D%2C%7Bbgimg%3A%22-194px%20-4px%22%2Ctitle%3A%22%E8%AE%A8%E5%8E%8C%22%2Cwl%3A22%2Csrc%3A%22http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F221004564.p.gif%22%7D%20%0D%0A%5D%2C%20%0D%0Afontsizedata%20%3A%20%7B%20fontSize%3A%5B%22%E5%AD%97%E5%8F%B71%22%2C%22%E5%AD%97%E5%8F%B72%22%2C%22%E5%AD%97%E5%8F%B73%22%2C%22%E5%AD%97%E5%8F%B74%22%2C%22%E5%AD%97%E5%8F%B75%22%2C%22%E5%AD%97%E5%8F%B76%22%2C%22%E5%AD%97%E5%8F%B77%22%5D%2C%20%0D%0Afontname%3A%5B%22%E5%AE%8B%E4%BD%93%22%2C%22%E9%BB%91%E4%BD%93%22%2C%22%E6%A5%B7%E4%BD%93%22%2C%22%E9%9A%B6%E4%B9%A6%22%2C%22%E5%B9%BC%E5%9C%86%22%2C%22Arial%22%2C%22Georgia%22%2C%22Verdana%22%2C%22Helvetica%22%5D%20%0D%0A%7D%2C%20%0D%0Aoninit%3Afunction()%7B%7D%20%0D%0A%7D%2C%20%0D%0Ainitialize%3Afunction(container%2Cdata%2Cb%2Coptions)%7B%20%0D%0Athis.container%20%3D%20container%3B%20%0D%0Athis._body%20%3D%20create(%22div%22%2Ccontainer)%3B%20%0D%0Athis.toolbar%20%3D%20create(%22div%22%2Cthis._body)%3B%20%2F%2F%E5%B7%A5%E5%85%B7%E6%A0%8F%20%0D%0Athis.iframe%20%3D%20create(%22iframe%22%2Cthis._body)%3B%20%2F%2F%E7%BC%96%E8%BE%91%E5%8C%BA%20%0D%0Athis.textarea%20%3D%20create(%22textarea%22%2Cthis._body)%3B%20%2F%2F%E6%98%BE%E7%A4%BA%E6%BA%90%E4%BB%A3%E7%A0%81%E7%9A%84%E6%A1%86%E6%A1%86%20%0D%0Athis.bottom%20%3D%20create(%22div%22%2Cthis._body)%3B%20%2F%2F%E5%BA%95%E9%83%A8%20%0D%0Athis.lightbox%20%3D%20b%3B%20%2F%2Flightbox%20%0D%0Athis.original%20%3D%20create(%22input%22)%3B%20%2F%2F%E6%98%BE%E7%A4%BA%E6%BA%90%E4%BB%A3%E7%A0%81%E7%9A%84%E6%8C%89%E7%BA%BD%20%0D%0Athis.ed%20%3D%20null%3B%20%0D%0Athis.isfocus%20%3D%20false%3B%20%0D%0Athis.option%20%3D%20%7B%7D%3B%20%0D%0AExtend(this.option%2Cthis.options)%3B%20%0D%0AExtend(this.option%2Coptions)%3B%20%0D%0Athis.rang%20%3D%20null%3B%20%2F%2F%E9%80%89%E4%B8%AD%E5%8C%BA%20%0D%0Athis.Fpop%20%3D%20null%3B%20%0D%0Athis.option.oninit()%3B%20%0D%0Athis.toolbar.className%20%3D%20%22ebar%22%3B%20%0D%0Athis._body.className%20%3D%20%22ebody%22%3B%20%0D%0Athis.textarea.className%20%3D%20%22textarea%22%3B%20%0D%0ACss(this._body%2C%7Bwidth%3Athis.option.width%2B%22px%22%2Cheight%3Athis.option.height%2B%22px%22%7D)%3B%20%0D%0ACss(this.textarea%2C%7Bwidth%3ASys.IE%3Fthis.option.width-2%2B%22px%22%3Athis.option.width%2B%22px%22%2Cheight%3ASys.IE%3Fthis.option.height-66%2B%22px%22%3Athis.option.height-70%2B%22px%22%7D)%3B%20%0D%0AAttr(this.iframe%2C%7Bsrc%3A%22about%3Ablank%22%2Cwidth%3ASys.IE%3Fthis.option.width%3Athis.option.width-4%2Cheight%3ASys.IE%3Fthis.option.height-66%3Athis.option.height-70%7D)%3B%20%0D%0AAttr(this.original%2C%7Btype%3A%22checkbox%22%2CclassName%3A%22checkbox%22%2Calign%3A%22top%22%7D)%3B%20%0D%0Athis.bottom.className%20%3D%20%22bottom%22%3B%20%0D%0Athis.bottom.innerHTML%20%3D%20%22%3Cspan%3E%E6%98%BE%E7%A4%BA%E6%BA%90%E4%BB%A3%E7%A0%81%3C%2Fspan%3E%22%3B%20%0D%0Athis.bottom.insertBefore(this.original%2Cthis.bottom.childNodes%5B0%5D)%3B%20%0D%0Athis.ed%3DSys.IE%3Fthis.iframe.contentWindow.document%3Athis.iframe.contentDocument%3B%20%0D%0Athis.ed.open()%3B%20%0D%0Avar%20div%20%3D%20Sys.IE%3F%22%3Cdiv%3E%3C%2Fdiv%3E%22%3A%22%22%3B%20%0D%0Athis.ed.write(%22%3Chtml%3E%3Chead%3E%3Cstyle%3Ebody%7Bmargin%3A5px%3Bfont-size%3A16px%3Bword-wrap%3Abreak-word%7D%3C%2Fstyle%3E%3C%2Fhead%3E%3Cbody%20id%3D'my_body'%3E%22%2Bdiv%2B%22%3C%2Fbody%3E%3C%2Fhtml%3E%22)%3B%20%0D%0Athis.ed.close()%3B%20%0D%0Athis.ed.contentEditable%20%3D%20true%3B%20%0D%0Athis.ed.designMode%20%3D%20%22on%22%3B%2F%2F%E8%AE%BE%E7%BD%AE%E7%BC%96%E8%BE%91%E5%8C%BA%E4%B8%BA%E5%8F%AF%E7%BC%96%E8%BE%91%20%0D%0Afor(var%20i%20%3D%200%2Cl%20%3D%20data.length%3Bi%3Cl%3Bi%2B%2B)%20%0D%0A%7B%20%0D%0Avar%20o%20%3D%20create(%22span%22%2Cthis.toolbar)%3B%20%0D%0AAttr(o%2C%7Btitle%3Adata%5Bi%5D.title%2Cactive%3Afalse%2Cunselectable%3A%22on%22%7D)%3B%20%0D%0Ao.className%20%3D%22tag%20%22%2Bdata%5Bi%5D.Class%3B%20%0D%0AaddListener(o%2C%22mouseover%22%2CBind(this%2Cthis.Changebgcolor%2Co%2Cdata%5Bi%5D.hover))%3B%20%0D%0AaddListener(o%2C%22mouseout%22%2CBind(this%2Cthis.Changebgcolor%2Co%2Cdata%5Bi%5D.Class))%3B%20%0D%0AaddListener(o%2C%22click%22%2CBind(this%2Cthis%5Bdata%5Bi%5D.action%5D%2Co%2Cdata%5Bi%5D.args))%3B%20%0D%0A%7D%20%0D%0A%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%E7%94%9F%E6%88%90%E5%B7%A5%E5%85%B7%E6%A0%8F%20%0D%0AaddListener(this.iframe.contentWindow%2C%22focus%22%2CBind(this%2Cfunction()%7Bthis.isfocus%20%3D%20true%3B%7D))%3B%20%0D%0AaddListener(this.iframe.contentWindow%2C%22blur%22%2CBind(this%2Cfunction()%7Bthis.isfocus%20%3D%20false%3B%7D))%3B%20%0D%0AaddListener(this.ed%2C'mousedown'%2CBind(this%2Cthis.Show))%3B%20%0D%0AaddListener(this.ed%2C'mouseup'%2CBind(this%2Cthis.Show))%3B%20%0D%0A%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%E8%BF%992%E4%B8%AA%E4%BA%8B%E4%BB%B6%E6%98%AF%E6%9D%A5%E5%88%A4%E6%96%AD%E5%85%89%E6%A0%87%E6%89%80%E5%9C%A8%E4%BD%8D%E7%BD%AE%E6%98%AF%E5%90%A6%E5%88%AB%E7%BC%96%E8%BE%91%20%0D%0AaddListener(this.original%2C'click'%2CBind(this%2Cthis.Showoriginal%2Cthis.original))%3B%20%2F%2F%E6%98%BE%E7%A4%BA%E6%BA%90%E4%BB%A3%E7%A0%81%20%0D%0A%7D%2C%20%0D%0AChangebgcolor%3Afunction(o%2Cname%2Cp)%7B%20%0D%0Aif(o.active)return%3B%20%0D%0Ao.className%20%3D%20%22tag%20%22%2Bname%3B%20%0D%0A%7D%2C%20%0D%0AShow%3Afunction()%7B%20%0D%0Avar%20spans%20%3D%20%24%24(this.toolbar%2C%22span%22)%2CIs%3B%20%0D%0Avar%20elm%20%3D%20%5B%5Bspans%5B0%5D%2C%22Bold%22%2C%22tag%20span0_active%22%2C%22tag%20span0%22%5D%2C%20%0D%0A%5Bspans%5B1%5D%2C%22Italic%22%2C%22tag%20span1_active%22%2C%22tag%20span1%22%5D%2C%20%0D%0A%5Bspans%5B2%5D%2C%22Underline%22%2C%22tag%20span2_active%22%2C%22tag%20span2%22%5D%2C%20%0D%0A%5Bspans%5B12%5D%2C%22InsertUnorderedList%22%2C%22tag%20span3_active%22%2C%22tag%20span12%22%5D%2C%20%0D%0A%5Bspans%5B13%5D%2C%22InsertOrderedList%22%2C%22tag%20span4_active%22%2C%22tag%20span13%22%5D%5D%3B%20%0D%0Afor(var%20i%3D0%2Cl%3Delm.length%3Bi%3Cl%3Bi%2B%2B)%20%0D%0A%7B%20%0D%0AIs%20%3D%20this.ed.queryCommandState(elm%5Bi%5D%5B1%5D)%3B%20%0D%0Aelm%5Bi%5D%5B0%5D.className%20%3D%20Is%3Felm%5Bi%5D%5B2%5D%3Aelm%5Bi%5D%5B3%5D%3B%20%0D%0Aelm%5Bi%5D%5B0%5D.active%20%3D%20Is%3B%20%0D%0A%7D%20%0D%0A%7D%2C%20%0D%0AShoworiginal%3Afunction(o)%7B%20%0D%0Aif(!this.toolbarlayer)%7B%20%0D%0Athis.toolbarlayer%3D%20create(%22div%22%2Cdocument.body)%3B%20%0D%0Athis.toolbarlayer.className%20%3D%20%22toolbarlayer%22%3B%20%0D%0Avar%20pos%20%3D%20Getpos(this.toolbar)%3B%20%0D%0ACss(this.toolbarlayer%2C%7Bwidth%3Athis.option.width%2B%22px%22%2Cleft%3Apos.x%2B%22px%22%2Ctop%3Apos.y%2B%22px%22%7D)%3B%20%0D%0A%7D%20%0D%0Aif(o.checked)%20%0D%0A%7B%20%0D%0Athis.iframe.style.display%20%3D%20%22none%22%3B%20%0D%0Athis.textarea.style.display%20%3D%20%22block%22%3B%20%0D%0Athis.toolbarlayer.style.display%20%3D%20%22block%22%3B%20%0D%0Athis.textarea.value%20%3D%20this.ed.body.innerHTML%3B%20%0D%0A%7D%20%0D%0Aelse%20%0D%0A%7B%20%0D%0Athis.iframe.style.display%20%3D%20%22block%22%3B%20%0D%0Athis.textarea.style.display%20%3D%20%22none%22%3B%20%0D%0Athis.toolbarlayer.style.display%20%3D%20%22none%22%3B%20%0D%0Athis.ed.body.innerHTML%20%3D%20this.textarea.value%3B%20%0D%0A%7D%20%0D%0A%7D%2C%20%0D%0AExec%3Afunction(o%2Ccmd%2Cpara)%7B%20%0D%0Atry%7B%20%0D%0Athis.ed.execCommand(cmd%2Cfalse%2C%20para)%3B%20%0D%0Athis.Show()%3B%20%0D%0A%7D%20%0D%0Acatch(err)%20%0D%0A%7B%20%0D%0Areturn%3B%20%0D%0A%7D%20%0D%0A%7D%2C%20%0D%0AInsertImage%3Afunction(o)%7B%20%0D%0Aif(Sys.IE)%20%0D%0A%7B%20%0D%0A!this.isfocus%26%26this.iframe.contentWindow.focus()%3B%20%0D%0Athis.rang%20%3D%20this.ed.selection.createRange()%3B%20%0D%0A%7D%20%0D%0Athis.lightbox.Show()%3B%20%0D%0Athis.makebody(this.Imagepopoup%2C%22350px%22%2C%22%E6%8F%92%E5%85%A5%E5%9B%BE%E7%89%87%22%2C%22InsertImage%22%2C%22Imagepopoup%22)%3B%20%0D%0A%7D%2C%20%0D%0ACreateLink%3Afunction(o)%7B%20%0D%0Aif(Sys.IE)this.rang%20%3D%20this.ed.selection.createRange()%3B%20%0D%0Athis.lightbox.Show()%3B%20%0D%0Athis.makebody(this.Linkpopoup%2C%22350px%22%2C%22%E6%8F%92%E5%85%A5%E8%BF%9E%E6%8E%A5%22%2C%22CreateLink%22%2C%22Linkpopoup%22)%3B%20%0D%0A%7D%2C%20%0D%0AFontcolor%3Afunction(o)%7B%20%0D%0Avar%20self%20%3D%20this%3B%20%0D%0Aif(!this.fontcolorpopup)%20%0D%0A%7B%20%0D%0Avar%20color%20%3D%20new%20popoup(%7Bwidth%3A%22210px%22%2Ctitle%3A%22%E9%A2%9C%E8%89%B2%E9%80%89%E6%8B%A9%22%7D)%3B%20%0D%0Athis.fontcolorpopup%20%3D%20color.container%3B%20%0D%0Avar%20pos%20%3D%20Getpos(o)%3B%20%0D%0ACss(color.container%2C%7Bleft%20%3A%20pos.x%20%2B%20%22px%22%2Ctop%20%3A%20pos.y%20%2B%20o.offsetHeight%20%2B%20%22px%22%7D)%3B%20%0D%0Avar%20bgcolor%20%3D%20%5B%2200%22%2C%2233%22%2C%2266%22%2C%2299%22%2C%22CC%22%2C%22FF%22%2C%2200%22%2C%2233%22%2C%2266%22%2C%2299%22%2C%22CC%22%2C%22FF%22%5D%3B%20%0D%0A%24%24(color.container%2C%22div%22)%5B1%5D.appendChild(createtab(12%2C18%2Cfunction(tab)%7B%20%0D%0AAttr(tab%2C%7BcellPadding%3A0%2CcellSpacing%3A1%2Cborder%3A0%2CbgColor%3A%22%23333333%22%7D)%3B%20%0D%0A%7D%2Cnull%2Cfunction(i%2Cj%2Ctd)%7B%20%0D%0Avar%20color%20%3Di%3C6%3F%22%23%22%2Bbgcolor%5BMath.floor(j%2F6)%5D%2Bbgcolor%5BMath.floor(j%256)%5D%2Bbgcolor%5Bi%5D%3A%22%23%22%2Bbgcolor%5BMath.floor(j%2F6)%2B3%5D%2Bbgcolor%5BMath.floor(j%256)%5D%2Bbgcolor%5Bi-6%5D%3B%20%0D%0AAttr(td%2C%7Bwidth%3A10%2Cheight%3A10%2Cunselectable%3A%22on%22%7D)%3B%20%0D%0Atd.style.backgroundColor%20%3D%20color%3B%20%0D%0AaddListener(td%2C'click'%2CBind(self%2Cself.Execa%2Ccolor%2C%22fontColor%22))%3B%20%0D%0AaddListener(td%2C'mousedown'%2CBindAsEventListener(self%2Cself.Bubble))%3B%20%0D%0A%7D))%20%0D%0A%7D%20%0D%0Aelse%20%0D%0Athis.fontcolorpopup.style.display%20%3D%20%22block%22%3B%20%0D%0Athis.Fpop%20%3D%20Bind(this%2Cthis.Hide)%3B%20%0D%0AaddListener(this.ed%2C'click'%2Cthis.Fpop)%3B%20%0D%0AaddListener(document%2C'mousedown'%2Cthis.Fpop)%3B%20%0D%0A%7D%2C%20%0D%0AExpression%3Afunction(o)%7B%20%0D%0Avar%20self%20%3D%20this%3B%20%0D%0Aif(!this.facebgpopup)%20%0D%0A%7B%20%0D%0Avar%20expr%20%3D%20new%20popoup(%7Bwidth%3A%22190px%22%2Ctitle%3A%22%E6%8F%92%E5%85%A5%E8%A1%A8%E6%83%85%22%7D)%3B%20%0D%0Athis.facebgpopup%20%3D%20expr.container%3B%20%0D%0Avar%20pos%20%3D%20Getpos(o)%3B%20%0D%0ACss(expr.container%2C%7Bleft%20%3A%20pos.x%20%2B%22px%22%2Ctop%20%3A%20pos.y%20%2B%20o.offsetHeight%20%2B%22px%22%7D)%3B%20%0D%0A%24%24(expr.container%2C%22div%22)%5B1%5D.appendChild(createtab(1%2Cthis.option.facebg.length%2Cfunction(tab)%7B%20%0D%0AAttr(tab%2C%7BcellPadding%20%3A%200%2CcellSpacing%20%3A%201%2Cborder%20%3A%200%2CbgColor%3A%22%23FFFFFF%22%7D)%3B%20%0D%0A%7D%2Cnull%2Cfunction(i%2Cj%2Ctd)%7B%20%0D%0ACss(td%2C%7BbackgroundImage%3A%22url(http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220510752.p.gif)%22%2CbackgroundPosition%20%3A%20self.option.facebg%5Bj%5D.bgimg%7D)%3B%20%0D%0AAttr(td%2C%7Bwidth%3Aself.option.facebg%5Bi%5D.wl%2Cheight%3Aself.option.facebg%5Bi%5D.wl%2Cunselectable%3A%22on%22%7D)%3B%20%0D%0AaddListener(td%2C'click'%2CBind(self%2Cself.Execa%2Cself.option.facebg%5Bj%5D.src%2C%22Expression%22))%3B%20%0D%0AaddListener(td%2C'mousedown'%2CBindAsEventListener(self%2Cself.Bubble))%20%0D%0A%7D))%3B%20%0D%0A%7D%20%0D%0Aelse%20%0D%0Athis.facebgpopup.style.display%20%3D%20%22block%22%3B%20%0D%0Athis.Fpop%20%3D%20Bind(this%2Cthis.Hide)%3B%20%0D%0AaddListener(this.ed%2C'click'%2Cthis.Fpop)%3B%20%0D%0AaddListener(document%2C'mousedown'%2Cthis.Fpop)%3B%20%0D%0A%7D%2C%20%0D%0ALayout%3Afunction()%7B%20%0D%0Avar%20child%20%3D%20this.ed.body.childNodes%3B%20%0D%0Afor(var%20i%3D0%2Cl%3Dchild.length%3Bi%3Cl%3Bi%2B%2B)%20%0D%0A%7B%20%0D%0Aif(child%5Bi%5D.nodeName%20%3D%3D%20%22DIV%22%7C%7Cchild%5Bi%5D.nodeName%20%3D%3D%20%22P%22)%20%0D%0Achild%5Bi%5D.style.textIndent%3D%20child%5Bi%5D.style.textIndent%3D%3D%20%222em%22%3F%22%22%3A%222em%22%3B%20%0D%0A%7D%20%0D%0A%7D%2C%20%0D%0AFontsize%3Afunction(o)%7B%20%0D%0Aif(!this.fontsizepopup)%20%0D%0A%7B%20%0D%0Avar%20size%20%3D%20new%20popoup(%7Bwidth%3A%22210px%22%2Ctitle%3A%22%E5%AD%97%E5%8F%B7%22%7D)%2Ca%3B%20%0D%0Athis.fontsizepopup%20%3D%20size.container%3B%20%0D%0Avar%20pos%20%3D%20Getpos(o)%3B%20%0D%0ACss(size.container%2C%7Bleft%3Apos.x%20%2B%22px%22%2Ctop%20%3A%20pos.y%20%2B%20o.offsetHeight%20%2B%22px%22%7D)%3B%20%0D%0Afor(var%20i%20%3D%200%2Cl%3Dthis.option.fontsizedata%20.fontSize.length%3Bi%3Cl%3Bi%2B%2B)%20%0D%0A%7B%20%0D%0Aa%20%3D%20create(%22a%22%2C%24%24(size.container%2C%22div%22)%5B1%5D)%3B%20%0D%0Aa.className%20%3D%20%22c%22%2B(i%2B1)%3B%20%0D%0Aa.setAttribute(%22href%22%2C%22javascript%3Avoid(0)%3B%22)%20%0D%0Aa.innerHTML%3Dthis.option.fontsizedata.fontSize%5Bi%5D%3B%20%0D%0AaddListener(a%2C%22click%22%2CBind(this%2Cthis.Execa%2Ci%2C%22fontSize%22))%3B%20%0D%0AaddListener(a%2C'mousedown'%2CBindAsEventListener(this%2Cthis.Bubble))%3B%20%0D%0A%7D%20%0D%0A%7Delse%20%0D%0Athis.fontsizepopup.style.display%20%3D%20%22block%22%3B%20%0D%0Athis.Fpop%20%3D%20Bind(this%2Cthis.Hide)%3B%20%0D%0AaddListener(this.ed%2C'click'%2Cthis.Fpop)%3B%20%0D%0AaddListener(document%2C'mousedown'%2Cthis.Fpop)%3B%20%0D%0A%7D%2C%20%0D%0AFontName%3Afunction(o)%7B%20%0D%0Aif(!this.fontnamepopup)%20%0D%0A%7B%20%0D%0Avar%20name%20%3D%20new%20popoup(%7Bwidth%3A%22200px%22%2Ctitle%3A%22%E5%AD%97%E4%BD%93%22%7D)%2Ca%3B%20%0D%0Athis.fontnamepopup%20%3D%20name.container%3B%20%0D%0Avar%20pos%20%3D%20Getpos(o)%3B%20%0D%0ACss(name.container%2C%7Bleft%3Apos.x%20%2B%22px%22%2Ctop%3Apos.y%20%2B%20o.offsetHeight%20%2B%22px%22%7D)%3B%20%0D%0Afor(var%20i%20%3D%200%2Cl%3Dthis.option.fontsizedata%20.fontname.length%3Bi%3Cl%3Bi%2B%2B)%20%0D%0A%7B%20%0D%0Aa%20%3D%20create(%22a%22%2C%24%24(name.container%2C%22div%22)%5B1%5D)%3B%20%0D%0Aa.className%20%3D%20%22n%22%3B%20%0D%0Aa.setAttribute(%22href%22%2C%22javascript%3Avoid(0)%3B%22)%3B%20%0D%0Aa.innerHTML%3Dthis.option.fontsizedata.fontname%5Bi%5D%3B%20%0D%0AaddListener(a%2C%22click%22%2CBind(this%2Cthis.Execa%2Cthis.option.fontsizedata.fontname%5Bi%5D%2C%22fontname%22))%3B%20%0D%0AaddListener(a%2C'mousedown'%2CBindAsEventListener(this%2Cthis.Bubble))%3B%20%0D%0A%7D%20%0D%0A%7Delse%20%0D%0Athis.fontnamepopup.style.display%20%3D%20%22block%22%3B%20%0D%0Athis.Fpop%20%3D%20Bind(this%2Cthis.Hide)%3B%20%0D%0AaddListener(this.ed%2C'click'%2Cthis.Fpop)%3B%20%0D%0AaddListener(document%2C'mousedown'%2Cthis.Fpop)%3B%20%0D%0A%7D%2C%20%0D%0Amakebody%20%3Afunction(o%2Cw%2Ct%2Cf%2Cn)%7B%20%0D%0Aif(!o)%20%0D%0A%7B%20%0D%0Avar%20self%20%3D%20this%3B%20%0D%0Athis%5Bn%5D%3D%20new%20popoup(%7Bwidth%3Aw%2Ctitle%3At%7D)%3B%20%0D%0Athis%5Bn%5D.pos()%3B%20%0D%0A%24%24(this%5Bn%5D.container%2C%22div%22)%5B1%5D.innerHTML%20%3D%20%22%3Cdiv%20style%3D'%20margin-top%3A6px%3B%20margin-left%3A10px'%3E%3Cspan%20%3E%E8%BF%9E%E6%8E%A5%E5%9C%B0%E5%9D%80%3C%2Fspan%3E%E3%80%80%3Cinput%20style%3D'width%3A200px%3B'%20type%3D'text'%20%2F%3E%3C%2Fdiv%3E%3Cdiv%20style%3D'text-align%3Acenter%3B%20padding-top%3A15px%3B'%3E%3Cimg%20src%3D'http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220836549.p.gif'%3E%E3%80%80%3Cimg%20src%3D'http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220726721.p.gif'%3E%3C%2Fdiv%3E%22%20%0D%0Athis%5Bn%5D.elm%20%3D%20%5B%24%24(this%5Bn%5D.container%2C%22input%22)%5B0%5D%2C%24%24(this%5Bn%5D.container%2C%22img%22)%5B0%5D%2C%24%24(this%5Bn%5D.container%2C%22img%22)%5B1%5D%5D%3B%20%0D%0Athis%5Bn%5D.elm%5B0%5D.focus()%20%0D%0AaddListener(this%5Bn%5D.elm%5B1%5D%2C'click'%2CBind(this%2Cthis.Execa%2Cnull%2Cf))%3B%20%0D%0AaddListener(this%5Bn%5D.elm%5B2%5D%2C'click'%2Cfunction()%7Bself.lightbox.Close()%3Bself%5Bn%5D.Close()%3B%7D)%3B%20%0D%0A%7D%20%0D%0Aelse%20%0D%0Awith(this%5Bn%5D)%7Bpos()%3BShow()%3Belm%5B0%5D.value%3D%22%22%3Belm%5B0%5D.focus()%3B%7D%20%0D%0A%7D%2C%20%0D%0AAddtable%3Afunction()%7B%20%0D%0Aif(Sys.IE)%20%0D%0A%7B%20%0D%0A!this.isfocus%26%26this.iframe.contentWindow.focus()%3B%20%0D%0Athis.rang%20%3D%20this.ed.selection.createRange()%3B%20%0D%0A%7D%20%0D%0Athis.lightbox.Show()%3B%20%0D%0Aif(Sys.IE)this.rang%20%3D%20this.ed.selection.createRange()%3B%20%0D%0Aif(!this.tablepopup)%20%0D%0A%7B%20%0D%0Avar%20self%20%3D%20this%3B%20%0D%0Athis.tablepopup%20%3D%20new%20popoup(%7Bwidth%3A%22300px%22%2Ctitle%3A%22%E6%8F%92%E5%85%A5%E8%A1%A8%E6%A0%BC%22%7D)%3B%20%0D%0Athis.tablepopup.pos()%3B%20%0D%0A%24%24(this.tablepopup.container%2C%22div%22)%5B1%5D.innerHTML%20%3D%20%22%3Cdiv%20style%3D'margin-left%3A30px%3B%20margin-top%3A7px%3B'%3E%E8%A1%8C%E6%95%B0%EF%BC%9A%3Cinput%20style%3D'width%3A50px%3B%20height%3A13px'%20type%3D'text'%20%2F%3E%E3%80%80%E5%88%97%E6%95%B0%EF%BC%9A%3Cinput%20style%3D'width%3A50px%3Bheight%3A13px'%20type%3D'text'%20%2F%3E%3C%2Fdiv%3E%3Cdiv%20style%3D'%20margin-left%3A30px%3B%20margin-top%3A7px%3B'%3E%E8%A1%A8%E6%A0%BC%E7%9A%84%E5%AE%BD%E5%BA%A6%EF%BC%9A%3Cinput%20style%3D'width%3A50px%3B%20height%3A13px'%20type%3D'text'%20%2F%3E%20px%3C%2Fdiv%3E%3Cdiv%20style%3D'%20margin-left%3A30px%3B%20margin-top%3A7px%3B'%3E%E8%A1%A8%E8%A1%8C%E7%9A%84%E9%AB%98%E5%BA%A6%EF%BC%9A%3Cinput%20style%3D'width%3A50px%3B%20height%3A13px'%20type%3D'text'%20%2F%3E%20px%3Cdiv%20style%3D'text-align%3Acenter%3B%20margin-left%3A30px%3B%20margin-top%3A7px%3B'%3E%3Cimg%20src%3D'http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220836549.p.gif'%3E%E3%80%80%3Cimg%20src%3D'http%3A%2F%2Falbum.hi.csdn.net%2Fapp_uploads%2Fwtcsy%2F20090719%2F220726721.p.gif'%3E%3C%2Fdiv%3E%22%20%0D%0Avar%20o%20%3D%20%24%24(this.tablepopup.container%2C%22input%22)%3B%20%0D%0Athis.tablepopup.elm%20%3D%20%5Bo%5B0%5D%2Co%5B1%5D%2Co%5B2%5D%2Co%5B3%5D%2C%24%24(this.tablepopup.container%2C%22img%22)%5B0%5D%2C%24%24(this.tablepopup.container%2C%22img%22)%5B1%5D%5D%3B%20%0D%0AaddListener(this.tablepopup.elm%5B4%5D%2C'click'%2CBind(this%2Cthis.Execa%2Cnull%2C%22CreateTable%22))%3B%20%0D%0AaddListener(this.tablepopup.elm%5B5%5D%2C'click'%2Cfunction()%7Bself.lightbox.Close()%3Bself.tablepopup.Close()%3B%7D)%3B%20%0D%0A%7D%20%0D%0Aelse%20%0D%0Awith(this.tablepopup)%7Bpos()%3BShow()%3Belm%5B0%5D.focus()%3B%7D%20%0D%0Athis.Fpop%20%3D%20Bind(this%2Cthis.Hide)%3B%20%0D%0AaddListener(this.ed%2C'click'%2Cthis.Fpop)%3B%20%0D%0AaddListener(document%2C'mousedown'%2Cthis.Fpop)%3B%20%0D%0A%7D%2C%20%0D%0AHide%3Afunction(o)%7B%20%0D%0Athis.facebgpopup%26%26(this.facebgpopup.style.display%20%3D%20%22none%22)%3B%20%0D%0Athis.fontsizepopup%26%26(this.fontsizepopup.style.display%20%3D%20%22none%22)%3B%20%0D%0Athis.fontnamepopup%26%26(this.fontnamepopup.style.display%20%3D%20%22none%22)%3B%20%0D%0Athis.fontcolorpopup%26%26(this.fontcolorpopup.style.display%20%3D%20%22none%22)%3B%20%0D%0AremoveListener(this.ed%2C'click'%2Cthis.Fpop)%3B%20%0D%0AremoveListener(document%2C'mousedown'%2Cthis.Fpop)%3B%20%0D%0A%7D%2C%20%0D%0ABubble%3Afunction(e)%7B%20%0D%0Aif(Sys.IE)%7Be.cancelBubble%3Dtrue%7Delse%7Be.stopPropagation()%7D%20%0D%0A%7D%2C%20%0D%0AExeca%3Afunction(num%2Cstamp)%7B%20%0D%0Avar%20exec%20%3D%20%7B%20%0D%0Afontname%20%3A%20function()%7B%20%0D%0Athis.fontnamepopup.style.display%20%3D%20%22none%22%3B%20%0D%0Athis.ed.execCommand('FontName'%2Cfalse%2Cnum)%3B%20%0D%0A%7D%2C%20%0D%0AfontSize%20%3A%20function()%7B%20%0D%0Athis.fontsizepopup.style.display%20%3D%20%22none%22%3B%20%0D%0Athis.ed.execCommand(%22FontSize%22%2Cfalse%2Cnum%2B1)%20%0D%0A%7D%2C%20%0D%0AfontColor%20%3A%20function()%7B%20%0D%0Athis.fontcolorpopup.style.display%20%3D%20%22none%22%3B%20%0D%0Athis.ed.execCommand(%22ForeColor%22%2Cfalse%2Cnum)%3B%20%0D%0A%7D%2C%20%0D%0ACreateLink%20%3A%20function()%7B%20%0D%0Athis.lightbox.Close()%3Bthis.Linkpopoup.Close()%3B%20%0D%0Aif(this.Linkpopoup.elm%5B0%5D.value%3D%3D%22%22)return%3B%20%0D%0Aif(Sys.IE)%20%0D%0A%7B%20%0D%0Athis.rang.execCommand(%22CreateLink%22%2Cfalse%2Cthis.Linkpopoup.elm%5B0%5D.value)%3B%20%0D%0Athis.rang.parentElement().target%3D%22_blank%20%22%3B%20%0D%0A%7D%20%0D%0Aelse%20%0D%0A%7B%20%0D%0Athis.ed.execCommand(%22CreateLink%22%2Cfalse%2Cthis.Linkpopoup.elm%5B0%5D.value)%3B%20%0D%0Athis.rang%20%3D%20this.iframe.contentWindow.getSelection().getRangeAt(0)%3B%20%0D%0Athis.rang.commonAncestorContainer.parentNode.target%3D%22_blank%20%22%3B%20%0D%0A%7D%20%0D%0A%7D%2C%20%0D%0AInsertImage%20%3A%20function()%7B%20%0D%0Athis.lightbox.Close()%3Bthis.Imagepopoup.Close()%3B%20%0D%0Aif(this.Imagepopoup.elm%5B0%5D.value%3D%3D%22%22)return%3B%20%0D%0ASys.IE%3Fthis.rang.execCommand(%22InsertImage%22%2Cfalse%2Cthis.Imagepopoup.elm%5B0%5D.value)%3Athis.ed.execCommand(%22InsertImage%22%2Cfalse%2Cthis.Imagepopoup.elm%5B0%5D.value)%3B%20%0D%0A%7D%2C%20%0D%0AExpression%20%3A%20function()%7B%20%0D%0Athis.facebgpopup.style.display%20%3D%20%22none%22%3B%20%0D%0ASys.IE%26%26(this.iframe.contentWindow.focus())%3B%20%0D%0Athis.ed.execCommand(%22InsertImage%22%2Cfalse%2Cnum)%3B%20%0D%0A%7D%2C%20%0D%0ACreateTable%20%3A%20function()%7B%20%0D%0Athis.lightbox.Close()%3Bthis.tablepopup.Close()%3B%20%0D%0Avar%20o%20%3D%20this.tablepopup.elm%2Cp%20%3D%20null%3B%20%0D%0Aif(Sys.IE)%20%0D%0A%7B%20%0D%0Athis.rang.execCommand(%22InsertImage%22%2Cfalse%2C%22http%3A%2F%2Fxxx.com%2Fxxxxx.gif%22)%3B%20%0D%0Ap%20%3D%20this.rang.parentElement()%3B%20%0D%0A%7D%20%0D%0Aelse%20%0D%0A%7B%20%0D%0Athis.ed.execCommand(%22InsertImage%22%2Cfalse%2C%22http%3A%2F%2Fxxx.com%2Fxxxxx.gif%22)%3B%20%0D%0Ap%20%3D%20this.iframe.contentWindow.getSelection().getRangeAt(0).commonAncestorContainer%3B%20%0D%0A%7D%20%0D%0Avar%20tab%20%3D%20createtab(o%5B0%5D.value%2Co%5B1%5D.value%2Cfunction(tab)%7B%20%0D%0AAttr(tab%2C%7BcellPadding%3A0%2CcellSpacing%3A1%2Cborder%3A0%2CbgColor%3A%22%23CCCCCC%22%2Cwidth%3Ao%5B2%5D.value%7D)%3B%20%0D%0A%7D%2Cnull%2Cfunction(i%2Cj%2Ctd)%7Btd.height%3Do%5B3%5D.value%3Btd.width%3Do%5B2%5D.value%2Fo%5B1%5D.value%3B%20td.style.backgroundColor%3D%22%23FFFFFF%22%7D%2Cthis.ed)%3B%20%0D%0Avar%20imgs%20%3D%20p.getElementsByTagName(%22img%22)%3B%20%0D%0Afor(var%20i%20%3D%200%2Cl%3Dp.childNodes.length%3Bi%3Cl%3Bi%2B%2B)%20%0D%0A%7B%20%0D%0Aif(imgs%5Bi%5D.src%3D%3D%22http%3A%2F%2Fxxx.com%2Fxxxxx.gif%22)%20%0D%0A%7Bp.replaceChild(tab%2Cimgs%5Bi%5D)%7D%20%0D%0A%7D%20%0D%0Ap.insertBefore(this.ed.createElement(%22br%22)%2Ctab.nextSibling)%3B%20%0D%0A%7D%20%0D%0A%7D%3B%20%0D%0ABind(this%2Cexec%5Bstamp%5D)()%3B%20%0D%0A%7D%20%0D%0A%7D)%3B%20%0D%0Avar%20popoup%20%3D%20new%20Class(%7B%20%0D%0Aoptions%3A%7B%20%0D%0Awidth%3A%22200px%22%2C%20%0D%0Atitle%3A%22%E6%A0%87%E9%A2%98%22%20%0D%0A%7D%2C%20%0D%0Ainitialize%3Afunction(options)%7B%20%0D%0Athis.container%20%3D%20create(%22div%22%2Cdocument.body)%3B%20%0D%0AExtend(this.options%2Coptions)%3B%20%0D%0Athis.title%20%3D%20this.options.title%3B%20%0D%0Athis.container.className%20%3D%20%22pp%22%3B%20%0D%0Athis.container.style.width%20%3D%20this.options.width%3B%20%0D%0Athis.container.innerHTML%20%3D%20%22%3Cdiv%20class%3D'ppt'%3E%3Cspan%20style%3D'margin-left%3A8px%3B'%3E%3C%2Fspan%3E%3C%2Fdiv%3E%3Cdiv%20style%3D'height%3Aauto%3B%20width%3Aauto%3B%20padding%3A7px%3B%20background-color%3A%23FFFFFF'%3E%3C%2Fdiv%3E%22%3B%20%0D%0Athis.w%20%3D%20this.container.offsetWidth%3B%20%0D%0Athis.h%20%3D%20this.container.offsetHeight%3B%20%0D%0A%24%24(this.container%2C%22span%22)%5B0%5D.innerHTML%20%3D%20this.title%3B%20%0D%0A%7D%2C%20%0D%0Apos%3Afunction()%7B%20%0D%0Avar%20str%20%3D%22left%3A%22%2B(Math.max(document.documentElement.scrollWidth%2Cdocument.documentElement.clientWidth)%20-%20this.w)%2F2%2B%22px%3Btop%3A%22%2B((Math.min(document.documentElement.scrollHeight%2C%20document.documentElement.clientHeight)-%20this.h)%2F2%2Bdocument.documentElement.scrollTop)%2B%22px%22%20%0D%0ACss(this.container%2Cstr)%3B%20%0D%0A%7D%2C%20%0D%0AShow%3Afunction()%7B%20%0D%0Athis.container.style.display%20%3D%22%22%3B%20%0D%0A%7D%2C%20%0D%0AClose%3Afunction()%7B%20%0D%0Athis.container.style.display%20%3D%22none%22%3B%20%0D%0A%7D%20%0D%0A%7D)%20%0D%0Avar%20LightBox%20%3D%7B%20%0D%0Aobj%20%3A%20null%2C%20%0D%0Aconfig%20%3A%7B%20%0D%0AColor%20%3A%20%22%23fff%22%2C%20%0D%0AOpacity%20%3A%2080%2C%20%0D%0AzIndex%20%3A%205%20%0D%0A%7D%2C%20%0D%0Ainit%20%3A%20function(options)%7B%20%0D%0AExtend(this.config%2Coptions%7C%7C%7B%7D)%3B%20%0D%0AExtend(this%2Cthis.config)%3B%20%0D%0Adelete%20this.config%3B%20%0D%0Athis.obj%20%3D%20document.body.insertBefore(document.createElement(%22div%22)%2C%20document.body.childNodes%5B0%5D)%3B%20%0D%0Avar%20str%20%3D%20%22display%3Anone%3B%20z-index%3A%22%2Bthis.zIndex%2B%22%3Bleft%3A0px%3Btop%3A0px%3Bposition%3Afixed%3Bwidth%3A100%25%3Bheight%3A100%25%3Bbackground-color%3A%22%2Bthis.Color%2B(Sys.IE%20%3F%20%22%3Bfilter%20%3A%20alpha(opacity%3A%22%20%2B%20this.Opacity%20%2B%20%22)%22%20%3A%20%22%3Bopacity%20%3A%22%2B%20this.Opacity%20%2F%20100)%3B%20%0D%0ACss(this.obj%2Cstr)%3B%20%0D%0Aif(Sys.IE6)%7B%20%0D%0Athis.obj.style.position%20%3D%20%22absolute%22%3B%20%0D%0Avar%20_self%20%3D%20this%3B%20%0D%0Athis._resize%20%3D%20function()%7B%20%0D%0A_self.obj.style.width%20%3D%20Math.max(document.documentElement.scrollWidth%2C%20document.documentElement.clientWidth)%20%2B%20%22px%22%3B%20%0D%0A_self.obj.style.height%20%3D%20Math.max(document.documentElement.scrollHeight%2C%20document.documentElement.clientHeight)%2B%22px%22%3B%20%0D%0A%7D%3B%20%0D%0Athis.obj.innerHTML%20%3D%20'%3Ciframe%20style%3D%22position%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bwidth%3A100%25%3Bheight%3A100%25%3Bfilter%3Aalpha(opacity%3D0)%3B%22%3E%3C%2Fiframe%3E'%3B%20%0D%0A%7D%20%0D%0Areturn%20this%3B%20%0D%0A%7D%2C%20%0D%0AShow%20%3A%20function()%7B%20%0D%0Aif(Sys.IE6)%7Bthis._resize()%3B%20addListener(window%2C%22resize%22%2C%20this._resize)%3B%20%7D%20%0D%0Athis.obj.style.display%20%3D%20%22block%22%3B%20%0D%0A%7D%2C%20%0D%0AClose%20%3A%20function()%7B%20%0D%0Athis.obj.style.display%20%3D%20%22none%22%3B%20%0D%0Aif(Sys.IE6)removeListener(window%2C%22resize%22%2C%20LightBox._resize)%3B%20%0D%0A%7D%20%0D%0A%7D%20%0D%0Awindow.onload%20%3D%20function()%7B%20%0D%0Avar%20data%20%3D%20%5B%7BClass%3A%22span0%22%2Chover%3A%22span0_hover%22%2Ctitle%3A%22%E5%8A%A0%E7%B2%97%22%2Caction%3A%22Exec%22%2Cargs%3A%22bold%22%7D%2C%20%0D%0A%7BClass%3A%22span1%22%2Chover%3A%22span1_hover%22%2Ctitle%3A%22%E6%96%9C%E4%BD%93%22%2Caction%3A%22Exec%22%2Cargs%3A%22Italic%22%7D%2C%20%0D%0A%7BClass%3A%22span2%22%2Chover%3A%22span2_hover%22%2Ctitle%3A%22%E4%B8%8B%E5%88%92%E7%BA%BF%22%2Caction%3A%22Exec%22%2Cargs%3A%22Underline%22%7D%2C%20%0D%0A%7BClass%3A%22span3%22%2Chover%3A%22span3_hover%22%2Ctitle%3A%22%E5%AD%97%E5%8F%B7%22%2Caction%3A%22Fontsize%22%2Cargs%3Anull%7D%2C%20%0D%0A%7BClass%3A%22span4%22%2Chover%3A%22span4_hover%22%2Ctitle%3A%22%E5%AD%97%E4%BD%93%22%2Caction%3A%22FontName%22%2Cargs%3Anull%7D%2C%20%0D%0A%7BClass%3A%22span5%22%2Chover%3A%22span5_hover%22%2Ctitle%3A%22%E6%96%87%E5%AD%97%E9%A2%9C%E8%89%B2%22%2Caction%3A%22Fontcolor%22%2Cargs%3Anull%7D%2C%20%0D%0A%7BClass%3A%22span6%22%2Chover%3A%22span6_hover%22%2Ctitle%3A%22%E6%8F%92%E5%85%A5%E9%93%BE%E6%8E%A5%22%2Caction%3A%22CreateLink%22%2Cargs%3Anull%7D%2C%20%0D%0A%7BClass%3A%22span7%22%2Chover%3A%22span7_hover%22%2Ctitle%3A%22%E5%89%AA%E8%B4%B4%22%2Caction%3A%22Exec%22%2Cargs%3A%22Cut%22%7D%2C%20%0D%0A%7BClass%3A%22span8%22%2Chover%3A%22span8_hover%22%2Ctitle%3A%22%E5%A4%8D%E5%88%B6%22%2Caction%3A%22Exec%22%2Cargs%3A%22Copy%22%7D%2C%20%0D%0A%7BClass%3A%22span9%22%2Chover%3A%22span9_hover%22%2Ctitle%3A%22%E5%B7%A6%E5%AF%B9%E9%BD%90%22%2Caction%3A%22Exec%22%2Cargs%3A%22JustifyLeft%22%7D%2C%20%0D%0A%7BClass%3A%22span10%22%2Chover%3A%22span10_hover%22%2Ctitle%3A%22%E5%B1%85%E4%B8%AD%E5%AF%B9%E9%BD%90%22%2Caction%3A%22Exec%22%2Cargs%3A%22JustifyCenter%22%7D%2C%20%0D%0A%7BClass%3A%22span11%22%2Chover%3A%22span11_hover%22%2Ctitle%3A%22%E5%8F%B3%E5%AF%B9%E9%BD%90%22%2Caction%3A%22Exec%22%2Cargs%3A%22JustifyRight%22%7D%2C%20%0D%0A%7BClass%3A%22span12%22%2Chover%3A%22span12_hover%22%2Ctitle%3A%22%E9%A1%B9%E7%9B%AE%E7%AC%A6%E5%8F%B7%22%2Caction%3A%22Exec%22%2Cargs%3A%22InsertUnorderedList%22%7D%2C%20%0D%0A%7BClass%3A%22span13%22%2Chover%3A%22span13_hover%22%2Ctitle%3A%22%E7%BC%96%E5%8F%B7%22%2Caction%3A%22Exec%22%2Cargs%3A%22InsertOrderedList%22%7D%2C%20%0D%0A%7BClass%3A%22span14%22%2Chover%3A%22span14_hover%22%2Ctitle%3A%22%E6%8F%92%E5%85%A5%E8%A1%A8%E6%A0%BC%22%2Caction%3A%22Addtable%22%2Cargs%3Anull%7D%2C%20%0D%0A%7BClass%3A%22span15%22%2Chover%3A%22span15_hover%22%2Ctitle%3A%22%E5%87%8F%E5%B0%91%E7%BC%A9%E8%BF%9B%22%2Caction%3A%22Exec%22%2Cargs%3A%22Outdent%22%7D%2C%20%0D%0A%7BClass%3A%22span16%22%2Chover%3A%22span16_hover%22%2Ctitle%3A%22%E5%A2%9E%E5%8A%A0%E7%BC%A9%E8%BF%9B%22%2Caction%3A%22Exec%22%2Cargs%3A%22Indent%22%7D%2C%20%0D%0A%7BClass%3A%22span17%22%2Chover%3A%22span17_hover%22%2Ctitle%3A%22%E6%B8%85%E9%99%A4%E6%A0%B7%E5%BC%8F%22%2Caction%3A%22Exec%22%2Cargs%3A%22RemoveFormat%22%7D%2C%20%0D%0A%7BClass%3A%22span18%22%2Chover%3A%22span18_hover%22%2Ctitle%3A%22%E6%8F%92%E5%85%A5%E5%9B%BE%E7%89%87%22%2Caction%3A%22InsertImage%22%2Cargs%3Anull%7D%2C%20%0D%0A%7BClass%3A%22span19%22%2Chover%3A%22span19_hover%22%2Ctitle%3A%22%E6%8F%92%E5%85%A5%E8%A1%A8%E6%83%85%22%2Caction%3A%22Expression%22%2Cargs%3Anull%7D%2C%20%0D%0A%7BClass%3A%22span20%22%2Chover%3A%22span20_hover%22%2Ctitle%3A%22%E8%87%AA%E5%8A%A8%E6%8E%92%E7%89%88%22%2Caction%3A%22Layout%22%2Cargs%3Anull%7D%20%0D%0A%5D%3B%20%0D%0Anew%20Editer(%24('ss')%2Cdata%2CLightBox.init())%3B%20%0D%0A%7D%20%0D%0A%3C%2Fscript%3E"> </body </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程