2008年11月14日金曜日

(suz-php-jquery) キーワードをリンクにする

スズキです。

任意の文章の中にあるキーワードをリンクにする方法です。

とりあえず、"suz-php-jquery"では
Stringオブジェクトのメソッド"linkKeywords"として用意しました。
http://code.google.com/p/suz-lab/source/browse/trunk/suz-php-jquery/webapp/JS/lib/prototype.js

使い方はこんな感じです。

--------【JavaScript】--------
var keywords = [
  {"keyword": "鈴木", "url": "http://www.yahoo.com"},
  {"keyword": "佐藤", "url": "http://www.google.com"}
];
var text = "鈴木ああああああ鈴木いいいいい佐藤ううううう鈴木";
alert(text.linkKeywords(keywords));
--------
http://code.google.com/p/suz-lab/source/browse/trunk/suz-php-jquery/webapp/JS/app/example/link_keywords.js

上記は、

【Before】
鈴木ああああああ鈴木いいいいい佐藤ううううう鈴木

【After】
<a href='http://www.yahoo.com'>鈴木</a>ああああああ<a
href='http://www.yahoo.com'>鈴木</a>いいいいい<a
href='http://www.google.com'>佐藤</a>ううううう<a
href='http://www.yahoo.com'>鈴木</a>

といった感じに変換します。

20代だったころの集中力を取り戻さなきゃ...

--
http://suz-lab.blogspot.com/

0 コメント: