改字篇

以本網xanga(kkxhkkkx3_nov)為例

kkxhk度張eprops呢個字改做 Okay!
kkx3_nov度張email it改做一個信封既圖案

其實個做法好簡單
睇下下面呢段code (出自kkxhk)

<!-- [start] code provided by kkx3.com -->
<script language="javascript">
<!--
var links = document.getElementsByTagName ("a");
for (var l = 0; l < links.length; l++) {
str = links[l].innerHTML;
if (str.match (/d+:d+ (am|pm)/i)) links[l]
else if (str.match (/add comments/i)) links[l].innerHTML = str.replace (/add comments/i, "What?");
else if (str.match (/eprops/i)) links[l].innerHTML = str.replace (/eprops/i, "Okay!");
}//-->
</script>
<!-- [end] code provided by kkx3.com -->

再睇下以下呢段code (出自kkx3_nov)

<!-- [start] code provided by kkx3.com -->
<script language="javascript">
var links = document.getElementsByTagName ('a');
for (var l = 0; l < links.length; l++) {
str = links[l].innerHTML;
if (str.match (/\d+:\d+ (am|pm)/i)) links[l]
else if (str.match (/eprop/i)) links[l].innerHTML = str.replace (/eprop/i, "<img src=http://x2f.xanga.com/fea091e1c06b212726511/t7468511.gif border='0'>");
else if (str.match (/comment/i)) links[l].innerHTML = str.replace (/comment/i, "<img src=http://xa3.xanga.com/eb98527ad2d3112672082/t9168634.gif border='0'>");
else if (str.match (/email it/i)) links[l].innerHTML = str.replace (/email it/i, "<img src=http://xf3.xanga.com/cbc85a770933012672084/t9168636.gif border='0'>");
}
</script>
<!-- [end] code provided by kkx3.com -->

其實兩段code可以話係一樣
個重點就係在於else if o個行,改o個d字,同埋replace(置換)既字
o係kkx3_nov度就將置換既字改做<img>tag,以圖片黎取代。

簡單黎講

<!-- [start] code provided by kkx3.com -->
<script language="javascript">
<!--
var links = document.getElementsByTagName ("a");
for (var l = 0; l < links.length; l++) {
str = links[l].innerHTML;
if (str.match (/d+:d+ (am|pm)/i)) links[l]
else if (str.match (/原本既字/i)) links[l].innerHTML = str.replace (/原本既字/i, "新既字");
else if (str.match (/原本既字/i)) links[l].innerHTML = str.replace (/原本既字/i, "新既字");
else if (str.match (/原本既字/i)) links[l].innerHTML = str.replace (/原本既字/i, "<img src='url' border='0'>");
else if (str.match (/原本既字/i)) links[l].innerHTML = str.replace (/原本既字/i, "<img src='url' border='0'>");
}//-->
</script>
<!-- [end] code provided by kkx3.com -->

可以不斷將else if呢句增加 :)
注意: img src= 後面, o係度要用 ' , 唔好用 ", 因為會同本身個 " 撞左。

例子
如果我想
張"add comments" 改做 "俾d意見",
張"email it" 改做 "寄俾我",
張"eprops" 改做 一張圖 (http://kkx3.net/xanga/e.gif)

段code就係:

<!-- [start] code provided by kkx3.com -->
<script language="javascript">
<!--
var links = document.getElementsByTagName ("a");
for (var l = 0; l < links.length; l++) {
str = links[l].innerHTML;
if (str.match (/d+:d+ (am|pm)/i)) links[l]
else if (str.match (/add comments/i)) links[l].innerHTML = str.replace (/add comments/i, "俾d意見");
else if (str.match (/email it/i)) links[l].innerHTML = str.replace (/email it/i, "俾寄我");
else if (str.match (/eprops/i)) links[l].innerHTML = str.replace (/eprops/i, "<img src='http://kkx3.net/xanga/e.gif' border='0'>");
}//-->
</script>
<!-- [end] code provided by kkx3.com -->

例子:
http://www.xanga.com/kkx3au