| 爬山虎님의 프로필爬山虎的世界사진블로그리스트 | 도움말 |
|
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개)
트랙백(7)이 블로그의 트랙백 URL은 다음과 같습니다. http://huangmj.spaces.live.com/blog/cns!1C89987432A8550C!2622.trak 이 블로그를 참조하는 웹 로그
|
|
|