春滿四合院
 
» yajayaj: 退出 | 短消息 | 控制面板 | 搜索 | 幫助

RSS 訂閱當前論壇  

上一主題 下一主題
 75  1/3  1  2  3  > 
     
標題: 四合院文章排版工具,供作者们参考(2012-6-23更新)  
  本主題由 最長笨象 於 2021-5-22 11:50 移動 
 
再見理想
高級會員
Rank: 4


UID 81448
精華 0
積分 71
帖子 63
閱讀權限 50
註冊 2010-11-25
來自 gd
狀態 離線
四合院文章排版工具,供作者们参考(2012-6-23更新)

2012-6-23更新:
1、加入常用全角標點,雙擊輸入框即可彈出標點選擇區,單擊隱藏。
2、英文引號自動轉為「」。

歡迎各位試用~

如果可能的话,有主机的院友,可以提供一个页面存放的空间,大家就不用下载代码转存为HTML文档了。
txt另存为html的方法:在另存为弹出的窗口中,用引号将文件名(如:"a.html")括起来保存即可,也可以保存为txt后用windows系统的文件更名来修改,不过需要显示文件名后缀才可以。

**********************

专为四合院作者制作的排版工具,简单易用,有需要的作者们可以试试。
功能介绍:
1、简繁转换,方便使用简体字的作者。
2、快速排版,按照原创区排序规则,英文数字字母标点自动转为全角,段落空两格,每行35字,对话用「」,自动按句号、引号智能分段。
3、统计字数,方便查看文章长度。
4、不需下载,把代码COPY到记事本,另存为html文件即可使用,简单方便。

使用中发现问题可及时联系,我负责修改更新。

代码如下:

<html>
<head>

<style type=text/css>
<!--
td,body,input {  font-size: 14px;}
.bgg{width:700px; background:#cceeff;border:1px solid #8AB78A}
.bgg table{ margin:5px 5px 5px 5px}
.point td{background-color:#fff;padding:3px;cursor:pointer;}
--> </style>
<base target="_blank">
<script language="JavaScript">
<!--
    function copy(ob) {
        var obj = findObj(ob); if (obj) {
            obj.select(); js = obj.createTextRange(); js.execCommand("Copy");
        }
    }

    function paste(ob) {
        var obj = findObj(ob); if (obj) {
            obj.select(); js = obj.createTextRange(); js.execCommand("Paste");
        }
    }

    function cut(ob) {
        var obj = findObj(ob); if (obj) {
            obj.select(); js = obj.createTextRange(); js.execCommand("Cut");
        }
    }

    function findObj(n, d) { //v4.0
        var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
            d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
        }
        if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
        for (i = 0; !x && d.layers && i < d.layers.length; i++) x = findObj(n, d.layers[i].document);
        if (!x && document.getElementById) x = document.getElementById(n); return x;
    }

    function charPYStr() {
        return '锕皑蔼碍爱嗳嫒瑷暧霭谙铵鹌肮袄奥媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈贝钡狈备惫鹎贲锛绷笔毕毙币闭荜哔滗铋筚跸边编贬变辩辫苄缏笾标骠飑飙镖镳鳔鳖别瘪濒滨宾摈傧缤槟殡膑镔髌鬓饼禀拨钵铂驳饽钹鹁补钸财参蚕残惭惨灿骖黪苍舱仓沧厕侧册测恻层诧锸侪钗搀掺蝉馋谗缠铲产阐颤冁谄谶蒇忏婵骣觇禅镡场尝长偿肠厂畅伥苌怅阊鲳钞车彻砗尘陈衬伧谌榇碜龀撑称惩诚骋枨柽铖铛痴迟驰耻齿炽饬鸱冲冲虫宠铳畴踌筹绸俦帱雠橱厨锄雏础储触处刍绌蹰传钏疮闯创怆锤缍纯鹑绰辍龊辞词赐鹚聪葱囱从丛苁骢枞凑辏蹿窜撺错锉鹾达哒鞑带贷骀绐担单郸掸胆惮诞弹殚赕瘅箪当挡党荡档谠砀裆捣岛祷导盗焘灯邓镫敌涤递缔籴诋谛绨觌镝颠点垫电巅钿癫钓调铫鲷谍叠鲽钉顶锭订铤丢铥东动栋冻岽鸫窦犊独读赌镀渎椟牍笃黩锻断缎簖兑队对怼镦吨顿钝炖趸夺堕铎鹅额讹恶饿谔垩阏轭锇锷鹗颚颛鳄诶儿尔饵贰迩铒鸸鲕发罚阀珐矾钒烦贩饭访纺钫鲂飞诽废费绯镄鲱纷坟奋愤粪偾丰枫锋风疯冯缝讽凤沣肤辐抚辅赋复负讣妇缚凫驸绂绋赙麸鲋鳆钆该钙盖赅杆赶秆赣尴擀绀冈刚钢纲岗戆镐睾诰缟锆搁鸽阁铬个纥镉颍给亘赓绠鲠龚宫巩贡钩沟苟构购够诟缑觏蛊顾诂毂钴锢鸪鹄鹘剐挂鸹掴关观馆惯贯诖掼鹳鳏广犷规归龟闺轨诡贵刽匦刿妫桧鲑鳜辊滚衮绲鲧锅国过埚呙帼椁蝈铪骇韩汉阚绗颉号灏颢阂鹤贺诃阖蛎横轰鸿红黉讧荭闳鲎壶护沪户浒鹕哗华画划话骅桦铧怀坏欢环还缓换唤痪焕涣奂缳锾鲩黄谎鳇挥辉毁贿秽会烩汇讳诲绘诙荟哕浍缋珲晖荤浑诨馄阍获货祸钬镬击机积饥迹讥鸡绩缉极辑级挤几蓟剂济计记际继纪讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夹荚颊贾钾价驾郏浃铗镓蛲歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧谏缣戋戬睑鹣笕鲣鞯将浆蒋桨奖讲酱绛缰胶浇骄娇搅铰矫侥脚饺缴绞轿较挢峤鹪鲛阶节洁结诫届疖颌鲒紧锦仅谨进晋烬尽劲荆茎卺荩馑缙赆觐鲸惊经颈静镜径痉竞净刭泾迳弪胫靓纠厩旧阄鸠鹫驹举据锯惧剧讵屦榉飓钜锔窭龃鹃绢锩镌隽觉决绝谲珏钧军骏皲开凯剀垲忾恺铠锴龛闶钪铐颗壳课骒缂轲钶锞颔垦恳龈铿抠库裤喾块侩郐哙脍宽狯髋矿旷况诓诳邝圹纩贶亏岿窥馈溃匮蒉愦聩篑阃锟鲲扩阔蛴蜡腊莱来赖崃徕涞濑赉睐铼癞籁蓝栏拦篮阑兰澜谰揽览懒缆烂滥岚榄斓镧褴琅阆锒捞劳涝唠崂铑铹痨乐鳓镭垒类泪诔缧篱狸离鲤礼丽厉励砾历沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢俩联莲连镰怜涟帘敛脸链恋炼练蔹奁潋琏殓裢裣鲢粮凉两辆谅魉疗辽镣缭钌鹩猎临邻鳞凛赁蔺廪檩辚躏龄铃灵岭领绫棂蛏鲮馏刘浏骝绺镏鹨龙聋咙笼垄拢陇茏泷珑栊胧砻楼娄搂篓偻蒌喽嵝镂瘘耧蝼髅芦卢颅庐炉掳卤虏鲁赂禄录陆垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈峦挛孪滦乱脔娈栾鸾銮抡轮伦仑沦纶论囵萝罗逻锣箩骡骆络荦猡泺椤脶镙驴吕铝侣屡缕虑滤绿榈褛锊呒妈玛码蚂马骂吗唛嬷杩买麦卖迈脉劢瞒馒蛮满谩缦镘颡鳗猫锚铆贸麽没镁门闷们扪焖懑钔锰梦眯谜弥觅幂芈谧猕祢绵缅渑腼黾庙缈缪灭悯闽闵缗鸣铭谬谟蓦馍殁镆谋亩钼呐钠纳难挠脑恼闹铙讷馁内拟腻铌鲵撵辇鲶酿鸟茑袅聂啮镊镍陧蘖嗫颟蹑柠狞宁拧泞苎咛聍钮纽脓浓农侬哝驽钕诺傩疟欧鸥殴呕沤讴怄瓯盘蹒庞抛疱赔辔喷鹏纰罴铍骗谝骈飘缥频贫嫔苹凭评泼颇钋扑铺朴谱镤镨栖脐齐骑岂启气弃讫蕲骐绮桤碛颀颃鳍牵钎铅迁签谦钱钳潜浅谴堑佥荨悭骞缱椠钤枪呛墙蔷强抢嫱樯戗炝锖锵镪羟跄锹桥乔侨翘窍诮谯荞缲硗跷窃惬锲箧钦亲寝锓轻氢倾顷请庆揿鲭琼穷茕蛱巯赇虮鳅趋区躯驱龋诎岖阒觑鸲颧权劝诠绻辁铨却鹊确阕阙悫让饶扰绕荛娆桡热韧认纫饪轫荣绒嵘蝾缛铷颦软锐蚬闰润洒萨飒鳃赛伞毵糁丧骚扫缫涩啬铯穑杀刹纱铩鲨筛晒酾删闪陕赡缮讪姗骟钐鳝墒伤赏垧殇觞烧绍赊摄慑设厍滠畲绅审婶肾渗诜谂渖声绳胜师狮湿诗时蚀实识驶势适释饰视试谥埘莳弑轼贳铈鲥寿兽绶枢输书赎属术树竖数摅纾帅闩双谁税顺说硕烁铄丝饲厮驷缌锶鸶耸怂颂讼诵擞薮馊飕锼苏诉肃谡稣虽随绥岁谇孙损笋荪狲缩琐锁唢睃獭挞闼铊鳎台态钛鲐摊贪瘫滩坛谭谈叹昙钽锬顸汤烫傥饧铴镗涛绦讨韬铽腾誊锑题体屉缇鹈阗条粜龆鲦贴铁厅听烃铜统恸头钭秃图钍团抟颓蜕饨脱鸵驮驼椭箨鼍袜娲腽弯湾顽万纨绾网辋韦违围为潍维苇伟伪纬谓卫诿帏闱沩涠玮韪炜鲔温闻纹稳问阌瓮挝蜗涡窝卧莴龌呜钨乌诬无芜吴坞雾务误邬庑怃妩骛鹉鹜锡牺袭习铣戏细饩阋玺觋虾辖峡侠狭厦吓硖鲜纤贤衔闲显险现献县馅羡宪线苋莶藓岘猃娴鹇痫蚝籼跹厢镶乡详响项芗饷骧缃飨萧嚣销晓啸哓潇骁绡枭箫协挟携胁谐写泻谢亵撷绁缬锌衅兴陉荥凶汹锈绣馐鸺虚嘘须许叙绪续诩顼轩悬选癣绚谖铉镟学谑泶鳕勋询寻驯训讯逊埙浔鲟压鸦鸭哑亚讶垭娅桠氩阉烟盐严岩颜阎艳厌砚彦谚验厣赝俨兖谳恹闫酽魇餍鼹鸯杨扬疡阳痒养样炀瑶摇尧遥窑谣药轺鹞鳐爷页业叶靥谒邺晔烨医铱颐遗仪蚁艺亿忆义诣议谊译异绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫阴银饮隐铟瘾樱婴鹰应缨莹萤营荧蝇赢颖茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂哟拥佣痈踊咏镛优忧邮铀犹诱莸铕鱿舆鱼渔娱与屿语狱誉预驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鸳渊辕园员圆缘远橼鸢鼋约跃钥粤悦阅钺郧匀陨运蕴酝晕韵郓芸恽愠纭韫殒氲杂灾载攒暂赞瓒趱錾赃脏驵凿枣责择则泽赜啧帻箦贼谮赠综缯轧铡闸栅诈斋债毡盏斩辗崭栈战绽谵张涨帐账胀赵诏钊蛰辙锗这谪辄鹧贞针侦诊镇阵浈缜桢轸赈祯鸩挣睁狰争帧症郑证诤峥钲铮筝织职执纸挚掷帜质滞骘栉栀轵轾贽鸷蛳絷踬踯觯钟终种肿众锺诌轴皱昼骤纣绉猪诸诛烛瞩嘱贮铸驻伫槠铢专砖转赚啭馔颞桩庄装妆壮状锥赘坠缀骓缒谆准着浊诼镯兹资渍谘缁辎赀眦锱龇鲻踪总纵偬邹诹驺鲰诅组镞钻缵躜鳟翱并卜沉丑淀迭斗范干皋硅柜后伙秸杰诀夸里凌么霉捻凄扦圣尸抬涂洼喂污锨咸蝎彝涌游吁御愿岳云灶扎札筑于志注凋讠谫郄勐凼坂垅垴埯埝苘荬荮莜莼菰藁揸吒吣咔咝咴噘噼嚯幞岙嵴彷徼犸狍馀馇馓馕愣憷懔丬溆滟溷漤潴澹甯纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚煳煅熘愍淼砜磙眍钚钷铘铞锃锍锎锏锘锝锪锫锿镅镎镢镥镩镲稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄';
    }

    function ftPYStr() {
        return '錒皚藹礙愛噯嬡璦曖靄諳銨鵪骯襖奧媼驁鰲壩罷鈀擺敗唄頒辦絆鈑幫綁鎊謗剝飽寶報鮑鴇齙輩貝鋇狽備憊鵯賁錛繃筆畢斃幣閉蓽嗶潷鉍篳蹕邊編貶變辯辮芐緶籩標驃颮飆鏢鑣鰾鱉別癟瀕濱賓擯儐繽檳殯臏鑌髕鬢餅稟撥缽鉑駁餑鈸鵓補鈽財參蠶殘慚慘燦驂黲蒼艙倉滄廁側冊測惻層詫鍤儕釵攙摻蟬饞讒纏鏟產闡顫囅諂讖蕆懺嬋驏覘禪鐔場嘗長償腸廠暢倀萇悵閶鯧鈔車徹硨塵陳襯傖諶櫬磣齔撐稱懲誠騁棖檉鋮鐺癡遲馳恥齒熾飭鴟沖衝蟲寵銃疇躊籌綢儔幬讎櫥廚鋤雛礎儲觸處芻絀躕傳釧瘡闖創愴錘綞純鶉綽輟齪辭詞賜鶿聰蔥囪從叢蓯驄樅湊輳躥竄攛錯銼鹺達噠韃帶貸駘紿擔單鄲撣膽憚誕彈殫賧癉簞當擋黨蕩檔讜碭襠搗島禱導盜燾燈鄧鐙敵滌遞締糴詆諦綈覿鏑顛點墊電巔鈿癲釣調銚鯛諜疊鰈釘頂錠訂鋌丟銩東動棟凍崠鶇竇犢獨讀賭鍍瀆櫝牘篤黷鍛斷緞籪兌隊對懟鐓噸頓鈍燉躉奪墮鐸鵝額訛惡餓諤堊閼軛鋨鍔鶚顎顓鱷誒兒爾餌貳邇鉺鴯鮞發罰閥琺礬釩煩販飯訪紡鈁魴飛誹廢費緋鐨鯡紛墳奮憤糞僨豐楓鋒風瘋馮縫諷鳳灃膚輻撫輔賦復負訃婦縛鳧駙紱紼賻麩鮒鰒釓該鈣蓋賅桿趕稈贛尷搟紺岡剛鋼綱崗戇鎬睪誥縞鋯擱鴿閣鉻個紇鎘潁給亙賡綆鯁龔宮鞏貢鉤溝茍構購夠詬緱覯蠱顧詁轂鈷錮鴣鵠鶻剮掛鴰摑關觀館慣貫詿摜鸛鰥廣獷規歸龜閨軌詭貴劊匭劌媯檜鮭鱖輥滾袞緄鯀鍋國過堝咼幗槨蟈鉿駭韓漢闞絎頡號灝顥閡鶴賀訶闔蠣橫轟鴻紅黌訌葒閎鱟壺護滬戶滸鶘嘩華畫劃話驊樺鏵懷壞歡環還緩換喚瘓煥渙奐繯鍰鯇黃謊鰉揮輝毀賄穢會燴匯諱誨繪詼薈噦澮繢琿暉葷渾諢餛閽獲貨禍鈥鑊擊機積饑跡譏雞績緝極輯級擠幾薊劑濟計記際繼紀訐詰薺嘰嚌驥璣覬齏磯羈蠆躋霽鱭鯽夾莢頰賈鉀價駕郟浹鋏鎵蟯殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗諫縑戔戩瞼鶼筧鰹韉將漿蔣槳獎講醬絳韁膠澆驕嬌攪鉸矯僥腳餃繳絞轎較撟嶠鷦鮫階節潔結誡屆癤頜鮚緊錦僅謹進晉燼盡勁荊莖巹藎饉縉贐覲鯨驚經頸靜鏡徑痙競凈剄涇逕弳脛靚糾廄舊鬮鳩鷲駒舉據鋸懼劇詎屨櫸颶鉅鋦窶齟鵑絹錈鐫雋覺決絕譎玨鈞軍駿皸開凱剴塏愾愷鎧鍇龕閌鈧銬顆殼課騍緙軻鈳錁頷墾懇齦鏗摳庫褲嚳塊儈鄶噲膾寬獪髖礦曠況誆誑鄺壙纊貺虧巋窺饋潰匱蕢憒聵簣閫錕鯤擴闊蠐蠟臘萊來賴崍徠淶瀨賚睞錸癩籟藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫嵐欖斕鑭襤瑯閬鋃撈勞澇嘮嶗銠鐒癆樂鰳鐳壘類淚誄縲籬貍離鯉禮麗厲勵礫歷瀝隸儷酈壢藶蒞蘺嚦邐驪縭櫪櫟轢礪鋰鸝癘糲躒靂鱺鱧倆聯蓮連鐮憐漣簾斂臉鏈戀煉練蘞奩瀲璉殮褳襝鰱糧涼兩輛諒魎療遼鐐繚釕鷯獵臨鄰鱗凜賃藺廩檁轔躪齡鈴靈嶺領綾欞蟶鯪餾劉瀏騮綹鎦鷚龍聾嚨籠壟攏隴蘢瀧瓏櫳朧礱樓婁摟簍僂蔞嘍嶁鏤瘺耬螻髏蘆盧顱廬爐擄鹵虜魯賂祿錄陸壚擼嚕閭瀘淥櫨櫓轤輅轆氌臚鸕鷺艫鱸巒攣孿灤亂臠孌欒鸞鑾掄輪倫侖淪綸論圇蘿羅邏鑼籮騾駱絡犖玀濼欏腡鏍驢呂鋁侶屢縷慮濾綠櫚褸鋝嘸媽瑪碼螞馬罵嗎嘜嬤榪買麥賣邁脈勱瞞饅蠻滿謾縵鏝顙鰻貓錨鉚貿麼沒鎂門悶們捫燜懣鍆錳夢瞇謎彌覓冪羋謐獼禰綿緬澠靦黽廟緲繆滅憫閩閔緡鳴銘謬謨驀饃歿鏌謀畝鉬吶鈉納難撓腦惱鬧鐃訥餒內擬膩鈮鯢攆輦鯰釀鳥蔦裊聶嚙鑷鎳隉蘗囁顢躡檸獰寧擰濘苧嚀聹鈕紐膿濃農儂噥駑釹諾儺瘧歐鷗毆嘔漚謳慪甌盤蹣龐拋皰賠轡噴鵬紕羆鈹騙諞駢飄縹頻貧嬪蘋憑評潑頗釙撲鋪樸譜鏷鐠棲臍齊騎豈啟氣棄訖蘄騏綺榿磧頎頏鰭牽釬鉛遷簽謙錢鉗潛淺譴塹僉蕁慳騫繾槧鈐槍嗆墻薔強搶嬙檣戧熗錆鏘鏹羥蹌鍬橋喬僑翹竅誚譙蕎繰磽蹺竊愜鍥篋欽親寢鋟輕氫傾頃請慶撳鯖瓊窮煢蛺巰賕蟣鰍趨區軀驅齲詘嶇闃覷鴝顴權勸詮綣輇銓卻鵲確闋闕愨讓饒擾繞蕘嬈橈熱韌認紉飪軔榮絨嶸蠑縟銣顰軟銳蜆閏潤灑薩颯鰓賽傘毿糝喪騷掃繅澀嗇銫穡殺剎紗鎩鯊篩曬釃刪閃陜贍繕訕姍騸釤鱔墑傷賞坰殤觴燒紹賒攝懾設厙灄畬紳審嬸腎滲詵諗瀋聲繩勝師獅濕詩時蝕實識駛勢適釋飾視試謚塒蒔弒軾貰鈰鰣壽獸綬樞輸書贖屬術樹豎數攄紓帥閂雙誰稅順說碩爍鑠絲飼廝駟緦鍶鷥聳慫頌訟誦擻藪餿颼鎪蘇訴肅謖穌雖隨綏歲誶孫損筍蓀猻縮瑣鎖嗩脧獺撻闥鉈鰨臺態鈦鮐攤貪癱灘壇譚談嘆曇鉭錟頇湯燙儻餳鐋鏜濤絳討韜鋱騰謄銻題體屜緹鵜闐條糶齠鰷貼鐵廳聽烴銅統慟頭鈄禿圖釷團摶頹蛻飩脫鴕馱駝橢籜鼉襪媧膃彎灣頑萬紈綰網輞韋違圍為濰維葦偉偽緯謂衛諉幃闈溈潿瑋韙煒鮪溫聞紋穩問閿甕撾蝸渦窩臥萵齷嗚鎢烏誣無蕪吳塢霧務誤鄔廡憮嫵騖鵡鶩錫犧襲習銑戲細餼鬩璽覡蝦轄峽俠狹廈嚇硤鮮纖賢銜閑顯險現獻縣餡羨憲線莧薟蘚峴獫嫻鷴癇蠔秈躚廂鑲鄉詳響項薌餉驤緗饗蕭囂銷曉嘯嘵瀟驍綃梟簫協挾攜脅諧寫瀉謝褻擷紲纈鋅釁興陘滎兇洶銹繡饈鵂虛噓須許敘緒續詡頊軒懸選癬絢諼鉉鏇學謔澩鱈勛詢尋馴訓訊遜塤潯鱘壓鴉鴨啞亞訝埡婭椏氬閹煙鹽嚴巖顏閻艷厭硯彥諺驗厴贗儼兗讞懨閆釅魘饜鼴鴦楊揚瘍陽癢養樣煬瑤搖堯遙窯謠藥軺鷂鰩爺頁業葉靨謁鄴曄燁醫銥頤遺儀蟻藝億憶義詣議誼譯異繹詒囈嶧飴懌驛縊軼貽釔鎰鐿瘞艤蔭陰銀飲隱銦癮櫻嬰鷹應纓瑩螢營熒蠅贏穎塋鶯縈鎣攖嚶瀅瀠瓔鸚癭頦罌喲擁傭癰踴詠鏞優憂郵鈾猶誘蕕銪魷輿魚漁娛與嶼語獄譽預馭傴俁諛諭蕷崳飫閾嫗紆覦歟鈺鵒鷸齬鴛淵轅園員圓緣遠櫞鳶黿約躍鑰粵悅閱鉞鄖勻隕運蘊醞暈韻鄆蕓惲慍紜韞殞氳雜災載攢暫贊瓚趲鏨贓臟駔鑿棗責擇則澤賾嘖幘簀賊譖贈綜繒軋鍘閘柵詐齋債氈盞斬輾嶄棧戰綻譫張漲帳賬脹趙詔釗蟄轍鍺這謫輒鷓貞針偵診鎮陣湞縝楨軫賑禎鴆掙睜猙爭幀癥鄭證諍崢鉦錚箏織職執紙摯擲幟質滯騭櫛梔軹輊贄鷙螄縶躓躑觶鐘終種腫眾鍾謅軸皺晝驟紂縐豬諸誅燭矚囑貯鑄駐佇櫧銖專磚轉賺囀饌顳樁莊裝妝壯狀錐贅墜綴騅縋諄準著濁諑鐲茲資漬諮緇輜貲眥錙齜鯔蹤總縱傯鄒諏騶鯫詛組鏃鉆纘躦鱒翺並蔔沈醜澱叠鬥範幹臯矽櫃後夥稭傑訣誇裏淩麽黴撚淒扡聖屍擡塗窪餵汙鍁鹹蠍彜湧遊籲禦願嶽雲竈紮劄築於誌註雕訁譾郤猛氹阪壟堖垵墊檾蕒葤蓧蒓菇槁摣咤唚哢噝噅撅劈謔襆嶴脊仿僥獁麅餘餷饊饢楞怵懍爿漵灩混濫瀦淡寧糸絝緔瑉梘棬案橰櫫軲軤賫膁腖飈糊煆溜湣渺碸滾瞘鈈鉕鋣銱鋥鋶鐦鐧鍩鍀鍃錇鎄鎇鎿鐝鑥鑹鑔穭鶓鶥鸌癧屙瘂臒襇繈耮顬蟎麯鮁鮃鮎鯗鯝鯴鱝鯿鰠鰵鱅鞽韝齇';
    }

    function traditionalized(cc) {
        var str = '';
        for (var i = 0; i < cc.length; i++) {
            if (charPYStr().indexOf(cc.charAt(i)) != -1)
                str += ftPYStr().charAt(charPYStr().indexOf(cc.charAt(i)));
            else
                str += cc.charAt(i);
        }
        return str;
    }

    function simplized(cc) {
        var str = '';
        for (var i = 0; i < cc.length; i++) {
            if (ftPYStr().indexOf(cc.charAt(i)) != -1)
                str += charPYStr().charAt(ftPYStr().indexOf(cc.charAt(i)));
            else
                str += cc.charAt(i);
        }
        return str;
    }

    function convert(nOption) {
        if (nOption == 0)
            txt.value = simplized(txt.value);
        else
            txt.value = traditionalized(txt.value);
    }

    function format() {
        var body = txt.value;
        txt.value = format1(body);
        body = txt.value;
        var begin = 0;
        var find = false;
        var str = "";
        var next = "";
        var yin = 0;
        for (i = 0; i < body.length; i++) {
            var dot = body.substring(i, i + 1);
            if (i < body.length) next = body.substring(i + 1, i + 2)
            else next = "";
            if (dot == "\"" && yin == 0) {
                dot = "“"
                yin++;
            }
            else if (dot == "\"" && yin == 1) {
                dot = "”"
                yin--;
            }
            else if (dot.charCodeAt(0) < 127 && dot.charCodeAt(0) != 13 && dot.charCodeAt(0) != 10) dot = String.fromCharCode(dot.charCodeAt(0) + 65248);

            if (dot == "“") { dot = "「"; }
            if (dot == "「" || dot == "『") { find = true; }
            if (dot == "”") { dot = "」"; }
            if (dot == "」" || dot == "』") { find = false; }
            if (dot == "」" && (/^[\u4E00-\u9FA5]/.test(next) || next == "“" || next == "「")) { str += dot + "\n\n  "; begin = 2; continue; }
            if (dot == "。" && !find) { str += dot + "\n\n  "; begin = 2; continue; }
            if (dot == "\n") { begin = 0; }
            else begin++;
            str += dot;

            if (begin >= 35 && next != "\n") { str += "\n"; begin = 0; }
        }

        txt.value = str;
    }
    function format1(str) {
        var body = str;
        body = body.replace(/ | /ig, "");
        body = body.replace(/\n\n/ig, "\n");
        body = body.replace(/\n[\s]*\r/ig, "");
        body = body.replace(/\r/ig, "");
        body = body.replace(/\n/ig, "");
        //        body = body.replace(/\n/ig,"\n\n  ");
        return "  " + body;
    }

    function chklen() {
        var strlen;
        strlen = txt.value.length;
        alert("目前长度" + strlen + "文字\n");
        return;
    }

    function insertAtCursor(myField, myValue) {
        if (document.selection) {
            myField.focus();
            sel = document.selection.createRange();
            sel.text = myValue;
            sel.select();
        }
        else if (myField.selectionStart || myField.selectionStart == '0') {
            var startPos = myField.selectionStart;
            var endPos = myField.selectionEnd;
            var restoreTop = myField.scrollTop;
            myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
            if (restoreTop > 0) {
                myField.scrollTop = restoreTop;
            }
            myField.focus();
            myField.selectionStart = startPos + myValue.length;
            myField.selectionEnd = startPos + myValue.length;
        } else {
            myField.value += myValue;
            myField.focus();
        }
    }

    function setPoint(obj) {
        insertAtCursor(txt, obj.innerText);
    }

    function showPoint() {
        if (event.stopPropagation) event.stopPropagation();
        else event.cancelBubble = true;
        event.returnValue = false;
        
        point.style.display = "";
        point.style.position = "absolute";
        point.style.top = event.y;
        point.style.left = event.x;
        return false;
    }
    function hidePoint() {
        txt.onselectstart = function () { return false; };
        point.style.display = "none";
    }
    function enableselect() {
        txt.onselectstart = function () { return true; };
    }
    function over(obj) { obj.style.backgroundColor = "#eee"; }
    function out(obj) { obj.style.backgroundColor = "#fff"; }
//-->
</script>
</head>
<body>

<div align="center"><center>
<div class="bgg">
<table><tr><td>春滿四合院排版工具[再見理想]</td></tr></table>
  <table border="0" cellPadding="0" cellSpacing="1" width="100%">
   
    <tr>
      <td align="center" bgcolor="EFF7F0"><br>
<textarea id="txt" onmousedown="enableselect();" onclick="hidePoint();" ondblclick="return showPoint()" style="width:600px;height:300px;" value="" name=txt></textarea><br>
<div id="point" style="margin:0;padding:0;width:100px;display:none;">
<table class="point" cellpadding=0 cellspacing=1 style="width:100%;height:100%;background:#ccc;">
<tr>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">「</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">」</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">。</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">,</td></tr><tr>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">!</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">?</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">(</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">)</td></tr><tr>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">…</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">、</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">;</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">:</td></tr><tr>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">【</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">】</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">《</td>
<td onmouseover="javascript:over(this)" onmouseout="javascript:out(this)" onclick="javascript:setPoint(this)">》</td></tr>
</table>
</div>
<br><input onclick="convert(1)" type="button" value="繁体" style="font-size:14px; width:4em;padding-top:3px "> <input onclick="convert(0)" type="button" value="简体" style="font-size:14px; width:4em;padding-top:3px ">
<input  type="button" value="排版"  name="body" onClick="javascript:format()" style="font-size:14px; width:4em;padding-top:3px ">  
<input  type="button" value="统计" name="len" onClick="chklen()"style="font-size:14px; width:4em;padding-top:3px ">

<input onclick="paste('txt')" type="button" value="粘贴" style="font-size:14px; width:4em;padding-top:3px "> <input onclick="copy('txt')" type="button" value="复制" style="font-size:14px; width:4em;padding-top:3px "> <input onclick="cut('txt')" type="button" value="剪切" style="font-size:14px; width:4em;padding-top:3px "> <input onclick="txt.value=''" type="button" value="清空" style="font-size:14px; width:4em;padding-top:3px ">
<br><br>
<br></td>
    </tr>
  </table>

</div>
</center></div>

</body>
</html>

[[i] 本帖最後由 再見理想 於 2012-6-23 21:25 編輯 [/i]]
2010-11-29 17:50#1
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
最長笨象
管理員
Rank: 9Rank: 9Rank: 9


十優文章  
UID 3
精華 10
積分 421
帖子 25300
閱讀權限 200
註冊 2006-8-28
狀態 離線
請問
中間那些是亂碼嗎?




女人可愛起來是超級可愛~
但討厭起來也是超級討厭~
2010-11-30 01:28#2
查看資料  Blog  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
nemesia
論壇元老
Rank: 8Rank: 8
沙耶唄


四合院文祭得獎  
UID 33019
精華 0
積分 1183
帖子 891
閱讀權限 150
註冊 2009-4-30
狀態 離線
剛試了一下,連同那堆看似亂碼的copy了,試了一次,沒問題。

後來把那堆看似亂碼的砍掉,再試也沒問題。

的確是很快速的排版工具,只不過我還是不懂中間那堆看似亂碼的是什麼東西囧

我記得" // "後的才是註解,也就是砍了也沒差的,只不過快十年沒碰,我對程式都忘得七七八八了﹙死




http://spring4u.info/viewthread.php?tid=22689
路邊小花 - 新的感悟
對美女來說,自然的身體就是最美麗的衣裳
﹙跪
2010-11-30 01:40#3
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
再見理想
高級會員
Rank: 4


UID 81448
精華 0
積分 71
帖子 63
閱讀權限 50
註冊 2010-11-25
來自 gd
狀態 離線
回大大,看似乱码的其实是用于简繁体转换所需,如果本身用的繁体,就用不到了
晚上上论坛好慢
2010-11-30 03:53#4
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
burton
貴賓
Rank: 6Rank: 6



UID 8431
精華 0
積分 513
帖子 2111
閱讀權限 100
註冊 2006-12-1
來自 MIT
狀態 離線


QUOTE:
原帖由 byecause 於 2010-11-30 03:53 發表
回大大,看似乱码的其实是用于简繁体转换所需,如果本身用的繁体,就用不到了
晚上上论坛好慢
Bingo
這些看似亂碼的字元,是簡繁轉換的核心,不能隨便刪除
另外,//在一般HTML語法下是註解沒錯
但在這邊//後面是javascript的程式碼,可不能隨便亂刪
刪了可能就會執行錯誤




游泳!騎車!跑步去!
2010-11-30 04:04#5
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
jxv (唐璜)
大爺
Rank: 8Rank: 8


捐獻會員  
UID 3476
精華 0
積分 523
帖子 5857
閱讀權限 150
註冊 2006-10-4
來自 Earth
狀態 離線
測試了一下
很好用的排版功能
對於不會排版的作者院友有很大的幫助
2010-11-30 08:50#6
查看資料  Blog  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
iceser
金牌會員
Rank: 6Rank: 6


認可發圖會員   十優文章  
UID 31497
精華 0
積分 123
帖子 88
閱讀權限 100
註冊 2009-2-22
來自 西
狀態 離線
從代碼看出來,大大編程經驗很豐富哦,從函數命名到變量,以及代碼結構。

讚一個
2010-11-30 10:26#7
查看資料  發短消息  QQ   引用回覆  向版主反映這個帖子 回覆 頂部
 
nemesia
論壇元老
Rank: 8Rank: 8
沙耶唄


四合院文祭得獎  
UID 33019
精華 0
積分 1183
帖子 891
閱讀權限 150
註冊 2009-4-30
狀態 離線
這個,剛才個人發的新文,本來是想用這工具排的,但試了後發現有一個問題。

就是在句號。後如果是』的話,會直接斷開,變成
"句子結束。

』『另一人說話"

而不是

"句子結束。』

『另一人說話"

這種斷句法囧




http://spring4u.info/viewthread.php?tid=22689
路邊小花 - 新的感悟
對美女來說,自然的身體就是最美麗的衣裳
﹙跪
2010-12-6 00:49#8
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
再見理想
高級會員
Rank: 4


UID 81448
精華 0
積分 71
帖子 63
閱讀權限 50
註冊 2010-11-25
來自 gd
狀態 離線


QUOTE:
原帖由 nemesia 於 2010-12-6 00:49 發表
這個,剛才個人發的新文,本來是想用這工具排的,但試了後發現有一個問題。

就是在句號。後如果是』的話,會直接斷開,變成
"句子結束。

』『另一人說話"

而不是

"句子結束。』

『 ...
已修正,感谢提出意见

其实最难的就是如何断句,每个人都有自己的行文风格,所以这个工具只适用于大部份人,并不全部通用。

[ 本帖最後由 再見理想 於 2010-12-12 15:14 編輯 ]
2010-12-7 19:42#9
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
tjin_1974
註冊會員
Rank: 1



UID 83643
精華 0
積分 0
帖子 1
閱讀權限 9
註冊 2010-12-18
狀態 離線
新人来学习。
2010-12-25 05:31#10
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
ynyn
金牌會員
Rank: 6Rank: 6


UID 22277
精華 0
積分 169
帖子 71
閱讀權限 100
註冊 2008-1-4
來自 hk
狀態 離線
新手

本人是新手,真的看不明白,可有圖片教授呢?
2010-12-28 16:14#11
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
yinchong
資深會員
Rank: 3Rank: 3



UID 26486
精華 0
積分 38
帖子 10
閱讀權限 30
註冊 2008-7-9
狀態 離線
正在為排版的事情發愁,就發現了大大的這個帖子,剛試了下,很好用喔
2011-1-20 13:38#12
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
moony
註冊會員
Rank: 1



UID 57166
精華 0
積分 6
帖子 42
閱讀權限 9
註冊 2010-4-26
狀態 離線
可使用 DreamEdit
2011-3-10 14:22#13
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
1kobe1
中級會員
Rank: 2



UID 67858
精華 0
積分 24
帖子 50
閱讀權限 10
註冊 2010-7-21
狀態 離線
太方便了,樓主厲害啊!
以後發文章不需要其他大大幫忙排版了,非常感謝啊!
2011-4-26 16:13#14
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
iiui
註冊會員
Rank: 1



UID 97237
精華 0
積分 0
帖子 21
閱讀權限 9
註冊 2011-5-21
狀態 離線
新人,谢谢啊!
2011-5-22 07:35#15
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
趴呆鳳梨
註冊會員
Rank: 1



UID 91252
精華 0
積分 0
帖子 3
閱讀權限 9
註冊 2011-3-18
狀態 離線
仍然看不懂 =口="

小弟不才~對於跑程式這東西

真的一無所知....

懇請有人PO圖 讓我可以好好排版!Q口Q"
2011-5-29 08:26#16
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
狂情 (言情)
金牌會員
Rank: 6Rank: 6


UID 61670
精華 0
積分 210
帖子 209
閱讀權限 100
註冊 2010-6-2
狀態 離線
可否祥细介绍一下怎么用?



kuangqing
2011-9-21 02:02#17
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
magicocm
高級會員
Rank: 4



UID 49827
精華 0
積分 70
帖子 11
閱讀權限 50
註冊 2010-2-13
狀態 離線
最近都用這個寫,我覺得真的不錯,只是大家可能都有文書編輯程式寫完才用這排,我沒裝那些程式,只在這上面直接編輯,不過缺憾的是,那些標點符號我都得複製來複製過去,如果能旁邊有幾個按鈕直接點,那就完美極了.
2011-9-23 14:30#18
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
小柔
金牌會員
Rank: 6Rank: 6



四合院美眉  
UID 56825
精華 0
積分 113
帖子 132
閱讀權限 100
註冊 2010-4-24
來自 香港
狀態 離線
我的另存为只有txt没有html格式的啊……在哪里找呢?
2012-1-19 06:48#19
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
wodecangcang (人後齷齪)
金牌會員
Rank: 6Rank: 6



UID 110964
精華 0
積分 111
帖子 59
閱讀權限 100
註冊 2011-11-8
狀態 離線
有了这个就再也不用麻烦管理员帮我排版了

非常感谢 呵呵
2012-2-4 15:01#20
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
sgyj1000
註冊會員
Rank: 1



UID 33731
精華 0
積分 5
帖子 24
閱讀權限 9
註冊 2009-5-24
狀態 離線
不错啊,,排版后用软件看舒服多了
2012-2-8 10:14#21
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 

論壇元老
Rank: 8Rank: 8
美女我能否幫妳量下深度


UID 118410
精華 0
積分 650
帖子 251
閱讀權限 150
註冊 2012-1-17
來自 杭州
狀態 離線
象大本人对于排版不是很懂,正在努力的学习中,之前几篇劳烦你们给与我的帮助表示感谢!
2012-2-24 09:13#22
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
delhaize
高級會員
Rank: 4



熱心會員  
UID 23469
精華 0
積分 65
帖子 97
閱讀權限 50
註冊 2008-3-4
狀態 離線
大推一下 這個真的是超級棒的 簡單又方便排版!
另外 如果想請問 http://tlcheng.twbbs.org/Tools/Editor/ 這個網頁是什麼原理呢?很好用 不過似乎掛掉了
2012-3-27 02:00#23
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
再見理想
高級會員
Rank: 4


UID 81448
精華 0
積分 71
帖子 63
閱讀權限 50
註冊 2010-11-25
來自 gd
狀態 離線


QUOTE:
原帖由 magicocm 於 2011-9-23 14:30 發表
最近都用這個寫,我覺得真的不錯,只是大家可能都有文書編輯程式寫完才用這排,我沒裝那些程式,只在這上面直接編輯,不過缺憾的是,那些標點符號我都得複製來複製過去,如果能旁邊有幾個按鈕直接點,那就完美極了.
现在可以双击输入框来选择标点符号了。

最近一年都上不了论坛,太慢太慢了,所以一直没有更新。
2012-6-23 21:28#24
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
淫妻愛好者
資深會員
Rank: 3Rank: 3



UID 135035
精華 0
積分 37
帖子 35
閱讀權限 30
註冊 2012-7-19
來自 台灣
狀態 離線
謝謝板大!!!

太神奇了,謝謝板大這麼熱心的做了一個排版工具,真的是非常的簡易和好用,
幫我們這些不會排版的新手省了不少麻煩,真的是有達到一字排版的傻瓜功能,
也看得出版大程式能力不錯,想必板大是程式設計師或是有相關工作的人吧。
2012-7-24 09:28#25
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
kaoqaz
註冊會員
Rank: 1



UID 45408
精華 0
積分 1
帖子 9
閱讀權限 9
註冊 2009-12-27
狀態 離線
简繁转换其实很让人伤神的,尤其是看不习惯繁体的同学,建议论坛自带转换.
2012-9-1 18:55#26
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
wawaflying
註冊會員
Rank: 1



UID 9766
精華 0
積分 9
帖子 74
閱讀權限 9
註冊 2007-1-24
來自 上海·浦东·张江
狀態 離線
好用,虽然比较麻烦

如果论坛能自带排版和简繁转换,那就更好了。




肉弹妻所带来的愉悦,难以表达。
2012-11-25 19:54#27
查看資料  發短消息  QQ   引用回覆  向版主反映這個帖子 回覆 頂部
 
skylaoww
論壇元老
Rank: 8Rank: 8


十優文章   十優文章季軍  
UID 63921
精華 0
積分 974
帖子 326
閱讀權限 150
註冊 2010-6-18
狀態 離線
剛剛用大大更新過的版本試用了一下,打開後工具上的按鈕以及我輸入方案轉換後出現的全都是亂碼,不知道是什情況。
2013-2-17 02:39#28
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
tian103
金牌會員
Rank: 6Rank: 6



UID 152740
精華 0
積分 108
帖子 317
閱讀權限 100
註冊 2013-1-16
狀態 離線
真不错,开始看不懂,原来是生成一个html文件后,会出现一个文字编辑框的,方便极了,感谢大大!程序高手!
2013-3-9 00:10#29
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 
lilacviolet11
高級會員
Rank: 4


UID 160013
精華 0
積分 85
帖子 559
閱讀權限 50
註冊 2013-3-7
來自 南国之南
狀態 離線
谢谢大大分享...确实 是简单 方便...



原來最疼痛的表情  竟是沒有情緒
原來最殘忍的畫面  可以甜言蜜語
2013-4-15 02:25#30
查看資料  發短消息   引用回覆  向版主反映這個帖子 回覆 頂部
 75  1/3  1  2  3  > 
     

查看積分策略說明快速回覆主題
標題:   (可選)
選項:
禁用 URL 識別
禁用 Smilies
禁用 Discuz! 代碼
使用個人簽名
接收新回覆郵件通知

           [完成後可按 Ctrl+Enter 發佈]

  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題  


 


本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区   Powered by Discuz! 4.1.0 Licensed  © 2001-2006 Comsenz Inc.
Processed in 0.016020 second(s), 12 queries

所有時間為 GMT+8, 現在時間是 2022-2-18 06:39