diff options
| author | Neku <neku@pomf.se> | 2013-12-15 16:33:18 +0100 |
|---|---|---|
| committer | Neku <neku@pomf.se> | 2013-12-15 16:33:18 +0100 |
| commit | 796f4329e6dd6b96426905468fc552d0af456ebf (patch) | |
| tree | 9dde7b333e67551be0769ea628e946126bbaf0d0 /moe/panel/js/livesearch.js | |
| parent | ca784b878869279c95deaaadb754f17646e172dc (diff) | |
it will be ready sometime..
Diffstat (limited to 'moe/panel/js/livesearch.js')
| -rw-r--r-- | moe/panel/js/livesearch.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/moe/panel/js/livesearch.js b/moe/panel/js/livesearch.js new file mode 100644 index 0000000..4a59797 --- /dev/null +++ b/moe/panel/js/livesearch.js @@ -0,0 +1,39 @@ +function createRequestObject(){ +var request_o; +var browser = navigator.appName; +if(browser == "Microsoft Internet Explorer"){ +request_o = new ActiveXObject("Microsoft.XMLHTTP"); +}else{ +request_o = new XMLHttpRequest(); +} +return request_o; +} + +var http = createRequestObject(); + +function liveSearch() +{ +var url = "../includes/api.php?do=search"; +var s = document.getElementById('qsearch').value; +var params = "&s="+s; +http.open("POST", url, true); + +http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); +http.setRequestHeader("Content-length", params.length); +http.setRequestHeader("Connection", "close"); + +http.onreadystatechange = function() { +if(http.readyState == 4 && http.status != 200) { +document.getElementById('searchResults').innerHTML='<li>Loading...</li>'; +} +if(http.readyState == 4 && http.status == 200) { +document.getElementById('searchResults').innerHTML = http.responseText; +} +} +http.send(params); +} + +function sendToSearch(str){ +document.getElementById('qsearch').value = str; +document.getElementById('searchResults').innerHTML = ""; +} |
