| ||
|
Tikoshi @ 2006-05-09 21:37
下面是我修改过的代码,原创作者是石头兔,想知道更多修改方法和原理,请去这里:http://booker.yculblog.com/post.1236225.html
--------------------------06.5.27修改-------------------------- 前几天ycul好象更新过代码,所以原来的表情图片不 能显示了。 ↓↓已经使用表情的请这样修改↓↓ 在原代码里找到 if(inputs[i].getAttribute("name") == "is_private"){ 改成 if(inputs[i].getAttribute("name") == "url"){ 下面的代码已经改好,新用的不用改。 -------------------------------------------------------------------- <!--回复加入表情开始--> <script type="text/javascript"> <!-- function addtext(s){ document.getElementsByTagName("textarea")[0].value = document.getElementsByTagName("textarea")[0].value + s } if(document.getElementById("authcode_td1")){ var i, j; var urlBase = "http://foto.yculblog.com/tikoshi/"; var picName = new Array("blogface2_%284%29", "blogface2_%283%29", "blogface2_%285%29", "blogface2_%286%29", "blogface2", "blogface2_%2814%29", "blogface2_%287%29", "blogface2_%2811%29"); var smileyCode = new Array("[*^v^*]", "[*^─^*]", "[@_@]", "[>_<]", "[^_^]", "[:-O]", "[T_T]", "[-_-b]"); var smileyReg = new Array(/\[\*\^v\^\*\]/g, /\[\*\^─\^\*\]/g, /\[@_@\]/g, /\[>_<\]/g, /\[\^_\^\]/g, /\[:-O\]/g, /\[T_T\]/g, /\[-_-b\]/g); var s2 ="<br />"; for(i=0; i < picName.length; i++){ s2 = s2 + "<img src='" + urlBase+picName[i] + ".gif' alt='' style='cursor:pointer;' onclick='addtext(\"" + smileyCode[i] + "\");' /> "; } var inputs = document.getElementsByTagName("input"); var td; for(i=0; i < inputs.length; i++){ if(inputs[i].getAttribute("name") == "url"){ td = inputs[i].parentNode; break; } } if(td){ var tr = td.parentNode; td.innerHTML= td.innerHTML + s2; tr.getElementsByTagName("td")[0].setAttribute("valign", "top"); var blocks = document.getElementsByTagName("blockquote"); for(i=0; i < blocks.length; i++){ for(j=0; j < smileyReg.length; j++) blocks[i].innerHTML = blocks[i].innerHTML.replace( smileyReg[j], "<img src='" + urlBase + picName[j] + ".gif' alt='' />" ); } } } //--> </script> <!--回复加入表情结束--> 蓝色地址是表情图片所在目录,我是用自己BLOG图片像册里的图。 红色是每个表情图片的名字,不需要写后缀名。 绿色是代替表情图片的表情符号。 灰色底的是表情符号的正则表达式,修改了绿色部分要相应修改这里。 例:假设你的表情图片地址如下,那就按相应的颜色把相应的部分填到上面去。 http://foto.yculblog.com/tikoshi/blogface2_%284%29.gif 最后,忘几说了,这段代码可以放在 ##FOOTER## 的上面或者 <td>{content}</td> 的前面或后面 想学会怎么改,请大家去石头兔的blog里看哦!
相关文章:
|
| 最新评论 (点击这里查看更早的所有评论...) | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||

