先月作った、User-JavascriptからGoogleサイト内検索を使ってみる機能です。サイト内というかドメイン内というか。必要に応じてUserJavaScriptオブジェクトのメンバーに追加してみてください。表示名はTitleプロパティに格納しています。
this.siteSearchByGoogle = new function(){ this.Title = 'GOOGLE SITE SEARCH'; this.EXE = function(){ new UJS_makeDIVElement('ANOTHER GOOGLE', 'Google site search', 'FORM'); with(nChild){ action = 'http://www.google.co.jp/search'; method = 'GET'; } var nP = nChild.appendChild(document.createElement('P')); nP.appendChild(document.createTextNode('Search the word')); var nInput = nP.appendChild(document.createElement('INPUT')); with(nInput){ type = 'text'; name = 'as_q'; size = '25'; } var nHidden = document.createElement('INPUT'); with(nHidden){ name = 'as_sitesearch'; type = 'text'; } nP.appendChild(nHidden); nHidden.value = document.domain; var nSubmit = document.createElement('INPUT'); with(nSubmit){ type = 'submit'; name = 'btnG'; value = 'search'; defaultValue = 'search'; } nP.appendChild(nSubmit); nP.appendChild(document.createTextNode('in this WebSite')); }; };
適当に直してくださると助かります。
全体の見直しがはかどらないので、しばらくこのような形式で更新することにしました。頑張っていません。