function onInput(e) { if(e.which==13) { } else if(e.keyCode==13) { sendRequest(); } } function createXMLHttpRequest() { var ua; if(window.XMLHttpRequest) { try { ua = new XMLHttpRequest(); } catch(e) { ua = false; } } else if(window.ActiveXObject) { try { ua = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { ua = false; } } return ua; } var req = createXMLHttpRequest(); var seite_x = 1; var q; var q_alt = 0; function sendRequest(seite) { q = document.getElementById("q").value; if(q != q_alt) { seite_x = 1; } if(seite== "+") { seite_x = seite_x + 1; } if(seite == "-") { seite_x = seite_x - 1; } document.getElementById("suche_navi").style.visibility="hidden"; document.getElementById("zurueck").style.visibility="hidden"; document.getElementById("weiter").style.visibility="hidden"; document.getElementById("suchergebnis").style.display="none"; document.getElementById("active").style.display="block"; req.open('get', '/php/suche.php?q='+q+'&seite='+seite_x); req.onreadystatechange = handleResponse; req.send(null); } function handleResponse() { if(req.readyState == 4){ var response = req.responseText; var update = new Array(); if(response.indexOf('||' != -1)) { update = response.split('||'); q_alt = q; document.getElementById("active").style.display="none"; document.getElementById("suchergebnis").style.display="block"; document.getElementById("suchergebnis").innerHTML = update[0]; if(update[1] == 1) { document.getElementById("suche_navi").style.visibility="visible"; document.getElementById("weiter").style.visibility="visible"; } if(update[1] == 0) { document.getElementById("suche_navi").style.visibility="hidden"; } if(seite_x > 1) { document.getElementById("zurueck").style.visibility="visible"; } else { document.getElementById("zurueck").style.visibility="hidden"; } } } }