Дабы не быть голословным, приведу код.
| Код | urlbar.addEventListener("keypress", function(evt) { //alert("code="+evt.which+" char="+char+" k="+k); if (k==1) { k=0; var newEvent = document.createEvent("KeyEvents"); newEvent.initKeyEvent(evt.type, evt.bubbles, evt.cancellable, evt.view, evt.ctrlKey, evt.altKey, evt.shiftKey, evt.metaKey, char, char); urlbar.dispatchEvent(newEvent); evt.preventDefault(); } } , false);
urlbar.addEventListener("keydown", function(evt) { urlbar.setAttribute('autocomplete', 'off') var charCode = evt.which; char=charCode; k=1; alert(" "+urlbar); //e.preventDefault(); }, false);
|
Задача состоит в том, чтобы на вновь сгенерированную клавишу реакция была бы такая же, как при непосредственном вводе(например выпадал список посещенных страниц). |