Нужен PHP программист для постоянной удалённой работы. Описание рода деятельности.

Firefox extension (ID: 1120032311)


Выбранный исполнитель: droble
Статус: Закрыт (Приём ставок окончен)
Бюджет: 300-600 р.
Создан: 29/6/2005 12:05
Будет завершён: 9/7/2005 12:05 (срок истёк)
Создатель проекта: ivan
Рейтинг: (Отзывов нет)
Описание: Необходимо разработать модуль расширения для браузера Firefox, который:
а) добавляет пункт в контекстное меню браузера
б) добавляет кнопку на тулбар браузера (опционально)
в) при выборе пункта меню - вызывает метод в моем in-proc COM сервере, в качестве аргументов передает ему html код страницы (или выделенный фрагмент), url страницы, referer, заголовок.

Дополнительная информация (добавлено 30/6/2005 8:35):
По запросу высылается COM объект COMTEST.BrowserTest.
Для выполнения задания необходимо написать расширение, которое добавить пункты в контекстное меню и кноку в тулбар
браузера firefox, по клику на которых будет вызываться объекта COMTEST.BrowserTest метод CallMe и передаваться ему в качестве аргументов:
bstrHtml - html код страницы или фрагмента (если выделен)
bIsSlice - -1 если фрагмент или 0 если страница целиком
bstrUrl - url страницы
bstrReferer - страница с которой пользователь перешел на текущую.
Для вызова метода из IE используется следующий код на VBScript:
On Error Resume Next
Set MyObj=CreateObject("COMTEST.BrowserTest")
IF Err>0 Then
MsgBox("Not installed module!")
ELSE
if (UCASE(external.menuArguments.document.selection.type) = "NONE") then
html = external.menuArguments.document.body.innerHtml
url = external.menuArguments.document.URL
referer = external.menuArguments.document.referrer
res = MyObj.CallMe(html,0,url,referer)
else
html = external.menuArguments.document.selection.createRange().htmlText
url = external.menuArguments.document.URL
referer = external.menuArguments.document.referrer
res = MyObj.CallMe(html,-1,url,referer)
end if
END IF
Область знаний: Языки прогр.: C++/C
Языки прогр.: Javascript
Платформы: Браузеры
Платформы: Windows
Web: Скрипты
Технические задания
Требуемый опыт: Менее года
Местоположение: Не важно
Основной параметр: Качество + скорость исполнения

Доска сообщений проекта (18 cообщений)

Заявки на проект:

Исполнитель Ставка Сортировка Срок исполнения Время размещения
Рейтинг
droble 299 р. 1 дней 29/6/2005 13:53
(Отзывов нет)
Без вопросов

 

 
Карта
rss
Карта