質問: 様々な企業が提供しているカスタム検索を使わずに簡易的な検索機能をサイトに設置したい やりたいこと、考えていること→ フォームに入力された文字列を別の値に内部で変換し◯◯の部分に置き換え、ボタンで組み立てられたそのリンクに移動 例(フォームの値→変換する値) トランペット→b001 チューバ→b002 バイオリン→s001 etc... https://xxxxxx.com/searchbaffar/◯◯.html or検索やand検索などは考えておりません *可能であれば部分一致は作りたい *ファイル内の文字ではなくファイル名を検索の判定にかけたい *検索結果は別ページに表示したい *静的サイトに設置したい この方法以外に簡単な作り方や多機能を持たせられる作り方などありましたらどこがどう機能するのかを含め教えていただきたいです
回答: とりあえず、部分一致したもののリンクを貼る方法で ここまで出てるんで、ご自身でやって欲しいというのが本心ですが、一応書いておきますが、未テストなので動かない可能性があります。 ``` ``` ``` ``` ``` // search.htmlに読み込む search.onclick = function () { location.href = 'search.html?word=' + encodeURI(tags.value); }; ``` ``` // result.htmlに読み込む var tags = [ ['バイオリン','s001'], ['トランペット','b001'], ['チューバ','b002'] ]; window.onload = function () { var result = ''; var value = decodeURI(new URLSearchParams(window.location.search).get('word')); for(i=0;i' + tags[i][0] + ' '; } } document.getElementById('result').innerHTML = result; }; ``` サンプル