Witam pomoże mi ktoś przerobić to tak żeby żeby po kliknięciu w "searchinput" otwierały się podpowiedzi a gdy kliknę w inne miejsce znikały
kod:
function searchSuggest(){
var str = escape(document.getElementById('searchinput').value);
var myAjax = new Ajax.Request(
'suggest.php',
{
method: 'get',
parameters: "search="+str,
onComplete: showResponse,
onFailure: showAlert
});
}
function showResponse(text){
var search_suggest = document.getElementById("search_suggest");
search_suggest.style.visibility = "visible";
var ss = document.getElementById('search_suggest')
ss.innerHTML = '';
var str = text.responseText.split("\n");
for(i=0; i < str.length - 1; i++)
{ var suggest = '<div onmouseover="java script:suggestOver(this);" ';
suggest += 'onmouseout="java script:suggestOut(this);" ';
suggest += 'onclick="java script:setSearch(this.innerHTML);" ';
suggest += 'class="suggest_link">' + str[i] + '
</div>';
ss.innerHTML += suggest;
}
}
function showAlert(MyRequest) {
alert("Operacja nie powiodła się");
}
function suggestOver(div_value) {
div_value.className = 'suggest_link_over';
}
function suggestOut(div_value) {
div_value.className = 'suggest_link';
}
function setSearch(value) {
var search_suggest = document.getElementById("search_suggest");
search_suggest.style.visibility = "hidden";
document.getElementById('searchinput').value = value;
document.getElementById('search_suggest').innerHTML = '';
}