爬山虎님의 프로필爬山虎的世界사진블로그리스트 도구 도움말
    2005-08-19

    脚本系列之九(插入、修改线条)

    [爬山虎原创]

     

    本来插入线条和修改线条应该通过一个脚本实现,但是由于IE对直接执行javascript脚本大小有限制(512字节),因此我将其分成两个来实现。

    通过这两个脚本可以实现对线条宽度、对齐方式、粗度和颜色的设置。

     

     

    使用方法如下:

    1 插入线条

    javascript:document.all("rtebox").getElementsByTagName("div")[2].focus();var s=document.selection.createRange();var m="请设置线条属性\n对齐支持left,center,right";var t="宽度[100%]对齐[center]粗度[1]颜色[]";var r=/宽度\[([^\]]*)\]对齐\[([^\]]*)\]粗度\[([^\]]*)\]颜色\[([^\]]*)\]/;var j=window.prompt(m,t);var h=j.replace(r, "<hr width=$1 align=$2 style=\"height:$3\" color=$4>");if (j!=null) void(s.pasteHTML(h));

    2 修改线条

    javascript:try{document.all("rtebox").getElementsByTagName("div")[2].focus();var u=1;var h=document.selection.createRange().item(0);var a=h.width;var b=h.align;var c=h.style.height;var d=h.color;var m="请设置线条属性\n对齐支持left,center,right";var t="宽度["+a+"]对齐["+b+"]粗度["+c+"]颜色["+d+"]";var r=/宽度\[([^\]]*)\]对齐\[([^\]]*)\]粗度\[([^\]]*)\]颜色\[([^\]]*)\]/;var j=window.prompt(m,t);if(j!=null){void(h.outerHTML=j.replace(r,"<hr width=$1 align=$2 style=\"height:$3\" color=$4>"));}}catch(e){}

    【方法一】

    进入日志编辑的设计状态下(非HTML状态),将上面的脚本代码复制到地址栏,回车即可。对于修改线条,需要先选择线条对象。

    【方法二】

    将该脚本一次性地收藏到收藏夹,以后只要进入日志编辑的设计状态下(非HTML状态),单击收藏夹该链接即可。对于修改线条,需要先选择线条对象。

    加入到收藏夹的方法:

    1 打开IE,不考虑是什么页面,将当前页面加入到收藏夹,名称自己任意起,比如"InsertLine","EditLine"。

    2 复制上面的脚本代码。

    3 在收藏夹中刚才收藏的那个链接上单击鼠标右键,选择"属性",弹出新窗口,将脚本粘贴到"URL"后面的文本框中,单击"确定"按钮,会出现询问你"是否保留这一目标"的对话框,选择"是"即可。

     

    【注意】本脚本在IE6.0下运行测试通过,在其他浏览器上不能保证正常运行。

     

    댓글 (10개)

    잠시만 기다려 주세요...
    죄송합니다. 입력한 댓글이 너무 깁니다. 내용을 줄여 보세요.
    입력한 내용이 없습니다. 다시 시도해 보세요.
    죄송합니다. 지금은 댓글을 추가할 수 없습니다. 나중에 다시 시도해 보세요.
    댓글을 추가하려면 부모님의 사용 허락이 필요합니다. 허용 요청
    부모님이 댓글 기능을 해제한 상태입니다.
    죄송합니다. 지금은 댓글을 삭제할 수 없습니다. 나중에 다시 시도해 보세요.
    하루에 남길 수 있는 댓글의 최대 한도를 초과했습니다. 24시간 후에 다시 시도해 보세요.
    회원님의 계정은 다른 사용자에게 스팸 메일을 보낼 수 있다고 여겨지므로 댓글 기능이 비활성화되어 있습니다. 이 설정에 문제가 있다고 생각되면 Windows Live 지원에 문의하시기 바랍니다.
    댓글을 남기려면 아래 보안 검사를 완료해야 합니다.
    보안 검사에 입력한 글자는 그림 또는 오디오에 있는 글자와 일치해야 합니다.

    댓글을 추가하려면 Windows Live ID로 로그인하세요. 핫메일, 메신저 또는 Xbox LIVE를 사용하는 경우 해당 계정을 Windows Live ID로 사용할 수 있습니다.로그인


    Windows Live ID가 없으신가요? 등록

    대화명 없음님이 남긴 글:

    Cheap <a href=http://www.docoin.com>wow gold</a> purchasing.World of Warcraft,wow gold <a href=http://www.docoin.com>buy wow gold</a>,buy cheap wow gold,sell wow gold.welcome to buy cheap wow gold-We can have wow gold,buy wow gold game,world of warcraft gold,wow Gold, world of warcraft gold deal,Cheap WOW Gold ...welcome to our website for World of Warcraft gold(wow gold),buy cheap wow gold,sell wow gold.welcome to buy cheapest wow gold.<a href= http://www.docoin.com/cheap.World_of_Warcraft_US.9.aspx>World of Warcraft Gold</a>,Super fast delivery of gold, ...purchasing.<a href=http://www.docoin.com>Warcraft Gold</a>,wow gold 

     

    5월 26일
    4월 16일
    알 수 없음님의 사진
    koyo117 님이 남긴 글:
    你的日志好有趣哦~~~呵呵
    8월 26일
    알 수 없음님의 사진
    夜里前行 님이 남긴 글:
    每个都细细测试。
    8월 23일
    알 수 없음님의 사진
    喜欢运动的爬山虎 님이 남긴 글:
    To 瘦了红颜:
    当然可以,欢迎参加!详情可以去看看:
    http://spaces.msn.com/members/csu2005/?mkt=zh-cn
    8월 22일
    알 수 없음님의 사진
    瘦了红颜 님이 남긴 글:
    虽然开始不久,有点喜欢msn了。昨天服务器有问题,我们几个朋友都上不去。问一下,我能参加你们的那个比赛吗?
    8월 22일
    알 수 없음님의 사진
    喜欢运动的爬山虎 님이 남긴 글:
    To Melody:
    不奇怪,呵呵
    这是因为有其他人和你使用同一计算机登录了passport,并且使用完成后没有单击“退出”按钮,也没有关闭浏览器或者即使关闭了浏览器,但在登录passport时选择记住帐号和密码造成的。
    因此我们如果在编辑自己的space时一定要注意以下几条:
    1 如果是公用计算机
    在登录passport时不要选择记住帐号和密码;
    使用完成后,单击space页面中的“退出”按钮,或者关闭所有IE窗口。
    2 如果是私人计算机
    为了下次免登录,可以在首次登录passport时选择记住帐号和密码。
    8월 21일
    알 수 없음님의 사진
    ╰☆Melody╮ 님이 남긴 글:
    爬山虎,刚刚碰到一件非常奇怪的事情特来向你请教!
    我去一个朋友那儿回复,突然发现居然不是以我的帐号回复的,还以为自己是眼花了,又打开了另一个朋友的空间,再点评论,还是一样,而代替我回复的那个帐号对我来说是个完全陌生的名字,我点进去看了下,更加不可思议的是我居然能够进入她space的编辑页面,吓了我一大跳,可是我又刷新我自己的页面,也可以打开编辑状态,大约过了3分钟,再刷新那个人的space就回到了正常的预览状态。这到底是怎么一回事呢?
    这样的情况是不是说明我们的space都有这样被别人不小心“编辑”的可能性呀?
    我觉得这事挺严重的,所以马上就想到要跟你说
    8월 21일
    알 수 없음님의 사진
    ♂Lawyer♀ 님이 남긴 글:
    非常好用,你最近的脚本都很棒!!!
    谢谢你的努力.
    8월 20일
    알 수 없음님의 사진
    callashine 님이 남긴 글:
    看来是个 it人
    8월 20일

    트랙백(7)

    이 블로그의 트랙백 URL은 다음과 같습니다.
    http://huangmj.spaces.live.com/blog/cns!1C89987432A8550C!2622.trak
    이 블로그를 참조하는 웹 로그