ユーザーを選択し、明らかにスクリプトで開くページの div に送信する検索ボックスがあります。しかし、ユーザーが自分のサイト ページの div の外側をクリックすると、ボックスを閉じたいと思います。いくつかのアイデアを試してみましたが、探しているものが見つかりませんでした。
HTML
<input type="text" id="search_txt" placeholder="Search for friends" class="blog_input_field" onKeyUp="dosearch(document.getElementById('search_txt').value,'ajaxsearch_results');"><hr>
<div class="searchresults" id="ajaxsearch_results">
リクエスト機能
function dosearch(text,containerid){
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
//alert(xmlhttp.responseText);
document.getElementById(containerid).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","include/search.people.php?t="+text,true);
xmlhttp.send();
}