слушатель событий javascript - PullRequest
       2

слушатель событий javascript

0 голосов
/ 23 ноября 2010

Я занимаюсь разработкой веб-браузера на Java. Для разбора и рендеринга я использую кобру 0.98.4. Кобра не включена cookie. Поэтому, чтобы сохранить cookie, я создаю класс управления cookie. Я могу извлечь cookie с веб-страницы. Но я не знаю, как отправить это. Я знаю, что для отправки куки мне нужно установить свойство URL-соединения и создать URL-соединение. Поскольку разные веб-сайты используют кнопку java-script для входа в систему. Моя главная проблема заключается в том, что я не могу прослушать событие java-script. Как я могу прослушать событие java-script в java? Мне нужно знать событие кнопки, чтобы создать соединение с сервером, чтобы отправить куки, извлеченные из последней страницы.

Ответы [ 2 ]

0 голосов
/ 23 ноября 2010

Вы говорите, что разрабатываете новый браузер?что вы используете для компилятора JavaScript?вы знаете, как у IE есть jscript, у mozilla есть ... что-то еще, не могу вспомнить прямо сейчас.В любом случае, для создания прослушивателя событий вам понадобится какой-нибудь метод ловушки, например:

if (myButton.onClick && typeOf (myButton.onClick) == "function") {// при нажатииприложенныйif (! myButton.onClick (event)) {перерыв;}}

Я имею в виду, что если вы действительно разрабатываете новый браузер, у вас должно быть место, где вы уже определили событие «щелчка», чтобы выполнить какую-то анимацию или даже постбэки или около того, и было бы место дляопределить метод «крючка».

0 голосов
/ 23 ноября 2010

Вы можете установить событие click для функции, вызывающей скрипт вашего сервера.

YOUR_BUTTON.onclick = function(){

  // Send require here.
}

Вы можете опубликовать пример кода, над которым вы работаете, чтобы мы могли помочь.

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