ошибка Internet Explorer! работает только когда нажата кнопка поиска (ввод не работает) - PullRequest
0 голосов
/ 04 декабря 2011

Это скрипт поисковой системы.Этот скрипт работает во всех браузерах, когда я нажимаю кнопку ввода или поиска.Но я столкнулся с проблемой при использовании его в Internet Explorer.В IE вывод не приходит с нажатием Enter, но вывод идет с нажатием кнопки поиска

function searchForm() {

            document.writeln("<form name=\"search\" action=\"index.html\" method=\"get\">");
            document.writeln("<input type=\"text\" name=\"searchTxt\" style=\"border:2px solid #ccc; color:#000;height:26px; width:365px; margin-bottom:0pt;\"/>");

    document.writeln("<input type=\"submit\" value=\"Search!\" name=\"search\" onkeypress=\"return runScript(event)\"style=\"width:81px;height:29px;border-width:0px; cursor:pointer; font-size:0px; background-image:url(\'http://i703.photobucket.com/albums/ww34/studentsicon/search.png'); \"/>");

            document.writeln("</form>");



    }

1 Ответ

0 голосов
/ 04 декабря 2011

Вы должны просто скрыть элемент, а затем показать его, когда вызывается searchForm.Нет необходимости document.writeln.Просто используйте CSS, прозрачность или что-то в этом роде.

РЕДАКТИРОВАТЬ: невероятно много вещей не так с Internet Explorer.Вы называете их «ошибками», Microsoft называет их «функциями», «остальные называют их» КУХ-КУХ используйте Chrome / Firefox. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...