誰が使うのか?みたいなものです。検索結果が0件だったとき、近そうなキーワードを提示するというもの。var didumean;
あとおせっかいで怒られそうですが、build_no_result_html()のol内にliが入らずにpとかがはいるのは文法違反かとおもうのでol要素は削除するなど。
/* はじめに先頭の箇所に宣言しておきます */
// Add by Digiclo
function build_no_result_html( result_data, keywords ) {
var html =
____ 略 ____
;
html += '<p style="color:red"><em>もしかして:' + didumean + '</em></p>';
html += '</ol></div></div>
return html;
}
/*
Digiclo氏のAdd function 内に上記を追加します。
*/
// ADD Did you mean by maRk
function did_u_mean() {
var suggestion={ "てすt":"てすと","てst":"てすと", "tes":"test" };
if (search_keyword in suggestion){
didumean = suggestion[search_keyword];
// alert(didumean);
return didumean;
}
}
/* この関数は全体の最後にでも追加しておきます。*/
【追記:関数の追加箇所】
if ( result_data.length == 0 ) {
did_u_mean();
result_html = build_no_result_html( result_data, keywords ); // Pached by Digiclo
*下書きなので解説無しで体裁がイマイチですが気分がよければ書き直してアップします