У меня есть простое текстовое поле, и я хочу, чтобы страница перенаправлялась, когда я что-то в ней набирал.на новую страницу.Но это происходит, когда я нажимаю такие клавиши, как A, B, 1, 2 ... Это происходит для меня в Chrome, Firefox и IE9, а не в IE8.
Но когда я помещаю в него функцию alert
, но клавиша Enter
нажата, после того как я закрыл окно предупреждения, оно успешно перенаправляется.
<input type="text" onkeydown="alert();window.open('http://www.example.com', '_self');" />
Это происходит во всех браузерах.
Может кто-нибудь объяснить это поведение браузера?