BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


我也来一个“横转竖”,Maxthon插件版
首页 » 论坛 » IT业界新闻与评论 »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
版主 rollingpig   帅哥
版主-精灵使



UID:31634
注册:2002-12-1
最后登录: 2008-10-07
帖子:4940
精华:7

可用积分:4539 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

来自:BDA
状态:...保密...

[个人空间] [短信] [博客]


1楼 发表于 2008-7-17 13:33 
核心代码来自于
www.cshbl.com

在Maxthon的目录下有个plugin目录,新建一个文件夹:gushu
新建以下两个文件,
文件1:gushu.htm

<script language="JavaScript">
// written by Tara - [url]www.tarapages.com[/url]
// nested frames support by Hans Krentel - subfiles.net
// you may modify the script for personal use only - keep all credits please :)

var tblChars = [['┏','┓','┗','┛','┯','┷','┃','│', '━'],
                ['╔','╗','╚','╝','╤','╧','║','│', '═'],
                ['┌','┐','└','┘','┬','┴','│','┆', '─']];

var tblTemplet = 0;
var blankChar = ' ';
var width=20;
var height=18;
function convert(s){
var starttime=new Date().getTime();
//    var s = document.getElementById("s").value.toString();

    var ary = [];
    var i,j, index;
    var t = "";
    index = 0;

   
    for(i=width*2; i>=0; i--){
        ary[i] = new Array();
    }
    while(index < s.length){
        for(i=width*2; i>=0; i--){
            for(j=0; j<=(height+1); j++){
                if( i == (width * 2)){
                    if(j==0){
                        ary[i][j] = tblChars[tblTemplet][1];
                    }else if(j == (height + 1)){
                        ary[i][j] = tblChars[tblTemplet][3];
                    }else{
                        ary[i][j] = tblChars[tblTemplet][6];
                    }
                }else if( i== 0){
                    if(j==0){
                        ary[i][j] = tblChars[tblTemplet][0];
                    }else if(j == (height + 1)){
                        ary[i][j] = tblChars[tblTemplet][2];
                    }else{
                        ary[i][j] = tblChars[tblTemplet][6];
                    }
                }else if( i % 2 == 0){
                    if(j==0){
                        ary[i][j] = tblChars[tblTemplet][4];
                    }else if(j == (height + 1)){
                        ary[i][j] = tblChars[tblTemplet][5];
                    }else{
                        ary[i][j] = tblChars[tblTemplet][7];
                    }
                }else if(j == 0 || j == (height + 1)){
                    ary[i][j] = tblChars[tblTemplet][8];
                }else{
                    var c = getChar(s, index++);
                    if (c == '\n' || c == '\r'){
                        if(j == 1){
                            j = 0;
                            continue;
                        }else{
                            while(j<(height+1)){
                                ary[i][j] = blankChar;
                                j++;
                            }
                            j = height;
                        }
                    }else{
                        ary[i][j] = c;
                    }
                }
            }
        }
        t+=concat(ary);
        t += "\r\n";

    }
    return t;
}

function concat(ary1){
var t1='';
        for(j=0; j<=(height + 1); j++){
            for(i=0; i<=width*2; i++){
                t1 += ary1[i][j];
            }
            t1 += "\r\n";
        }
        return t1;
}

var half = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','(',')','[',']','{','}','<','>','*','&','^','%','$','#','@','!','~','`','+','-','=','_','|','\\','\'','"',';',':','.',',','?','/',' ','(',')','【','】','《','》'];
var full = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','︵','︶','︻','︼','︷','︸','︽','︾','*','&','︿','%','$','#','@','!','~','`','+','-','=','_','|','\',''','"',';',':','。',',','?','/', blankChar,'︵','︶','︻','︼','︽','︾'];


function getChar(s, index){
    if(index >= s.length){
        return blankChar;
    }
    var c = s.charAt(index);
    for(var i=0; i<half.length; i++){
        if(c == half[i]){
            c = full[i];
        }
    }
    return c;
}

for(var iii=0;iii<document.forms.length;iii++){
        for(var jjj=0;jjj<document.forms[iii].elements.length;jjj++){
                o=document.forms[iii].elements[jjj];
//                alert(o.type);
                if(o.type=='textarea'){
                        o.value=convert(o.value);        
                }
        }
}







</script>

文件2:
plugin.ini

[General]
;This is the name displayed in Myie2 which indicate your plugin
Name=古书
Author=Serol
Version=1.0
ModuleType=SCRIPT
FileName=gushu.htm
Comments=古书横装竖,核心代码来自于[url]www.cshbl.com[/url]。
Type=M2Plugin_BUTTON
Icon=gushu.ico

StartAfterPageDone=0

在随便找个*.ico文件,放在改目录下,命名为gushu.ico


重起Maxthon, 导入该plugin, 使用时先象平时发贴时写好内容,如果希望“横转竖”,就点一下该按钮即可

[ 本帖最后由 rollingpig 于 2008-7-17 14:04 编辑 ]



您对本贴的看法:鲜花[1] 臭蛋[0]

__________________________________


积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 rollingpig   帅哥
版主-精灵使



UID:31634
注册:2002-12-1
最后登录: 2008-10-07
帖子:4940
精华:7

可用积分:4539 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

来自:BDA
状态:...保密...

[个人空间] [短信] [博客]


2楼 发表于 2008-7-17 13:34 
┏━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┓
┃ │ │ │ │ │ │ │ │ │ │换│明│,│中│记│一│都│字│是│在┃
┃ │ │ │ │ │ │ │ │ │ │竖│眼│至│华│忆│些│已│简│从│我┃
┃ │ │ │ │ │ │ │ │ │ │排│人│于│古│。│图│成│化│右│们┃
┃ │ │ │ │ │ │ │ │ │ │文│已│具│典│ │书│为│和│往│古┃
┃ │ │ │ │ │ │ │ │ │ │字│经│体│文│不│或│历│图│左│代┃
┃ │ │ │ │ │ │ │ │ │ │的│看│有│化│过│者│史│书│阅│的┃
┃ │ │ │ │ │ │ │ │ │ │网│出│没│、│网│报│,│横│读│书┃
┃ │ │ │ │ │ │ │ │ │ │站│来│有│倡│络│纸│现│排│。│籍┃
┃ │ │ │ │ │ │ │ │ │ │:│了│什│导│最│中│在│的│但│中┃
┃ │ │ │ │ │ │ │ │ │ │ │。│么│古│近│才│也│革│随│字┃
┃ │ │ │ │ │ │ │ │ │ │ │ │阴│文│又│能│只│命│着│都┃
┃ │ │ │ │ │ │ │ │ │ │ │推│谋│竖│刮│找│能│,│新│是┃
┃ │ │ │ │ │ │ │ │ │ │ │荐│,│排│起│回│在│这│文│竖┃
┃ │ │ │ │ │ │ │ │ │ │ │几│呵│文│了│这│港│种│化│排┃
┃ │ │ │ │ │ │ │ │ │ │ │个│呵│字│一│种│台│排│运│的┃
┃ │ │ │ │ │ │ │ │ │ │ │在│,│的│股│远│出│版│动│,┃
┃ │ │ │ │ │ │ │ │ │ │ │线│相│旋│弘│古│版│方│时│而┃
┃ │ │ │ │ │ │ │ │ │ │ │转│信│风│扬│的│的│式│汉│且┃
┗━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┛



您对本贴的看法:鲜花[1] 臭蛋[0]

__________________________________


积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
松赞,干不?
法师



UID:283585
注册:2005-6-22
最后登录: 2008-10-07
帖子:6670
精华:1

可用积分:1176 (家境小康)
信誉积分:180
专家积分:444 (本版:0)
空间积分:0
推广积分:0

来自:建桥大学
状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2008-7-17 13:38 
上厕所不带纸——高手



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
hiler   帅哥
大法师
帅得有点糊涂[或者本广告位招租]



UID:365029
注册:2006-1-18
最后登录: 2008-10-06
帖子:9410
精华:0

可用积分:3068 (小富即安)
信誉积分:165
专家积分:148 (本版:0)
空间积分:841
推广积分:1

来自:呼伦贝尔
状态:...保密...

[个人空间] [短信] [博客]


4楼 发表于 2008-7-17 13:52 
要顶



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

企业级CMS

地球需要海洋-海洋也需要人类-拒吃鱼翅,保护鲨鱼
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
marco_hxj   帅哥
圣骑士
手动党主席


CU奥运火炬传递手2008
UID:563389
注册:2007-5-14
最后登录: 2008-10-05
帖子:111
精华:0

可用积分:996 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:802
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-7-17 13:52 
测试一下



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

我工程师啊,我都工程师三个礼拜了!
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
marco_hxj   帅哥
圣骑士
手动党主席


CU奥运火炬传递手2008
UID:563389
注册:2007-5-14
最后登录: 2008-10-05
帖子:111
精华:0

可用积分:996 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:802
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


6楼 发表于 2008-7-17 13:52 
不行啊



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

我工程师啊,我都工程师三个礼拜了!
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 rollingpig   帅哥
版主-精灵使



UID:31634
注册:2002-12-1
最后登录: 2008-10-07
帖子:4940
精华:7

可用积分:4539 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

来自:BDA
状态:...保密...

[个人空间] [短信] [博客]


7楼 发表于 2008-7-17 13:59 
┏━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┯━┓
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │i│重│怎┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │n│起│么┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │了│m│不┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │吗│a│行┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │?│x│?┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │t│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │h│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │o│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │n│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │之│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │后│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │让│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │导│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │入│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │p│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │l│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │u│ ┃
┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │g│ ┃
┗━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┛



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 rollingpig   帅哥
版主-精灵使



UID:31634
注册:2002-12-1
最后登录: 2008-10-07
帖子:4940
精华:7

可用积分:4539 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

来自:BDA
状态:...保密...

[个人空间] [短信] [博客]


8楼 发表于 2008-7-17 14:01 
还是没出现那个图标?
又或是点了图标之后不变化?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
marco_hxj   帅哥
圣骑士
手动党主席


CU奥运火炬传递手2008
UID:563389
注册:2007-5-14
最后登录: 2008-10-05
帖子:111
精华:0

可用积分:996 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:802
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


9楼 发表于 2008-7-17 14:04 
导入了,点了图标,字体排序没有任何变化



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

我工程师啊,我都工程师三个礼拜了!
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 rollingpig   帅哥
版主-精灵使



UID:31634
注册:2002-12-1
最后登录: 2008-10-07
帖子:4940
精华:7

可用积分:4539 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

来自:BDA
状态:...保密...

[个人空间] [短信] [博客]


10楼 发表于 2008-7-17 14:05 
哦,我写错了,把第一个文件改为gushu.htm, 不是html ,不小心多了个l



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » IT业界新闻与评论 »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.091002 second(s), 4 queries , Gzip enabled