Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.11.22;
Скачать: [xml.tar.bz2];

Вниз

Взаимодействие с программой из открытого браузером html-документа   Найти похожие ветки 

 
Virgo_Style ©   (2009-10-05 12:04) [0]

Программа создает html-отчет в соответствии с некими правилами и открывает его браузером по умолчанию (т.е. теоретически любым, практически - что-то из "большой тройки").

Время от времени возникает необходимость скорректировать правила, и удобнее всего было бы сделать это непосредственно из отчета. Вообще говоря, идеалом был бы запуск программы с параметрами, но кто ж мне разрешит это сделать из html-документа?

На данный момент решение такое: программа вставляет в документ специальные "ссылки" и прикидывается html-сервером, получив запрос - обрабатывает его и возвращает 204 No content.
Очевидный недостаток - программа должна быть запущена, да и с обратной связью дело обстоит неважно.

Есть ли более удобные варианты?

Спасибо.


 
brother ©   (2009-10-05 12:08) [1]

> Программа создает html-отчет в соответствии с некими правилами
> и открывает его браузером по умолчанию

не стыкуется с

> идеалом был бы запуск программы с параметрами, но кто ж
> мне разрешит это сделать из html-документа

проге спец команду - она перегенерирует отчет и все довольны ибо, правила то программа выполняет..?


 
McSimm ©   (2009-10-05 12:20) [2]

Можно зарегистрировать в системе свой протокол и ссылки в документе будут обрабатываться вашей программой

См. например подробности
http://kb.mozillazine.org/Register_protocol


 
Virgo_Style ©   (2009-10-05 12:46) [3]

brother ©   (05.10.09 12:08) [1]

Честно говоря - ничего не понял :)

McSimm ©   (05.10.09 12:20) [2]

Кажется, это именно то, что нужно. Спасибо %-)


 
brother ©   (2009-10-05 12:50) [4]

> Честно говоря - ничего не понял :)

тогда, я тоже)


 
Virgo_Style ©   (2009-10-06 13:57) [5]


> Кажется, это именно то, что нужно.


Проверил. Не кажется - а самое оно и есть :)
Даже не ожидал, что все окажется так просто.

правда, не все символы корректно передаются через url - но это не беда, TidURI.URLEncode эту "проблему" решает :)


 
Медвежонок Пятачок ©   (2009-10-06 14:49) [6]

если программа прикидывается http сервером, то взаимодействие с ней из страницы (клиентских скриптов) можно реализовать через аякс (xmlhttprequest)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.11.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-1216636968
apic
2008-07-21 14:42
2009.11.22
Перемещение ярлыков


2-1255265203
AlexDan
2009-10-11 16:46
2009.11.22
form2.memoN в rave reports..


3-1229271062
dest81
2008-12-14 19:11
2009.11.22
select неповторяющихся записей


11-1183648227
ElectriC
2007-07-05 19:10
2009.11.22
Что скажете...


1-1225286061
DelphiLexx
2008-10-29 16:14
2009.11.22
Динамические типы в классах





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский