¿Y si lo intentas así?
Código Javascript
:
Ver originalvar input = document.getElementById("id_input"),
uri = "http://www.miweb.com/search/?q=",
intervalo;
input.addEventListener("keyup", function(e){
if (e.keyCode == 13)
window.location = uri + this.value;
else{
clearInterval(intervalo);
intervalo = setInterval(function(){
window.location = uri + this.value;
}, 8000);
}
}, false);
Pero primero asegúrate de que esa es la forma que toma la URI luego de hacer una búsqueda, es decir, si
http://www.miweb.com/search/?q=dato
produce un resultado válido. Por ejemplo, al hacer una búsqueda en Google, la URI toma esta forma:
https://www.google.com/#q=dato
.
Saludos