обработка событий IE
От: Михаил Кузьмин Россия  
Дата: 18.11.02 04:24
Оценка:
Существует ли способ подключить свой обработчик событий в Internet Explorer? Мне нужно перехватывать клики по ссылкам.
В идеале хотелось бы обработчики писать на JScript'е
Задача такая: если нажата <Ctrl> при клике на ссылку вместо перехода ее url должен записываться в текстовый файл.
Re: обработка событий IE
От: kaziboba  
Дата: 18.11.02 07:31
Оценка:
Здравствуйте, Михаил Кузьмин, Вы писали:

МК>Существует ли способ подключить свой обработчик событий в Internet Explorer? Мне нужно перехватывать клики по ссылкам.

МК>В идеале хотелось бы обработчики писать на JScript'е
МК>Задача такая: если нажата <Ctrl> при клике на ссылку вместо перехода ее url должен записываться в текстовый файл.

http://www.rsdn.ru/article/?inet/dhtmlspy.xml
Автор(ы): Тимофей Чадов
Re: обработка событий IE
От: DSD Россия http://911.ru/cv
Дата: 18.11.02 07:50
Оценка:
Здравствуйте, Михаил Кузьмин, Вы писали:

МК>Существует ли способ подключить свой обработчик событий в Internet Explorer? Мне нужно перехватывать клики по ссылкам.

МК>В идеале хотелось бы обработчики писать на JScript'е
МК>Задача такая: если нажата <Ctrl> при клике на ссылку вместо перехода ее url должен записываться в текстовый файл.

ЛеХко!!!

Учись, пока я жив

Только вот единственное непонятно мне, как ты ЯваСкриптом собрался в файл это дело записывать?
В общем, запись в свой файл организовывай сам вместо функции writeToFile();


<script language="JavaScript">
<!--

function writeToFile(_url) {
  alert('"'+_url+ '"  writing to file...');
}

function parseLinks() {
  var links=document.all.tags("A");
  var total=links.length;
  for (i=0;i<total-1;i++) {
     links[i].onclick = function () { if (event.ctrlKey) { event.returnValue = false; writeToFile(this.href); return false; } }
  }

}

window.onload = parseLinks;


//-->
</script>


Вот тебе пример, как оно работает.
--
DSD
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.