Скрипт вычисления координат объекта
Доброго всем времени суток.
Я не силен в javascript, пишу на C#.
В данный момент стоит проблема с поиском объектов в браузере на движке Awesomium.
Первая часть задачи: при наведении мыши на любой объект в браузере он должен подсвечиваться рамкой. При нажатии правой клавиши код объекта сохраняется для дальнейшей работы.
Обработку кнопки мыши и сохранение объекта я нашел как сделать:
JSValue result = webView.ExecuteJavascriptWithResult(@"document.ele mentFromPoint(" + e.X.ToString() + "," + e.Y.ToString() + ").outerHTML");
В переменной result я получаю код объекта:
<input id="mainSearchInput" type="text" class="searchStr focused" name="Ntt" autocomplete="off" placeholder="Search B&H Photo, Video & Pro Audio" value="">
Не решены две проблемы:
- Как подсвечивать объекты в браузере?
Нужно повесить какой то скрипт на событие MouseHover
- Как найти координаты захваченного объекта?
Есть функция getBoundingClientRect() но как ей передать объект захваченный по координатам?
|