Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Головоломка с гаджетом win7 (https://javascript.ru/forum/misc/36987-golovolomka-s-gadzhetom-win7.html)

Чернышков Николай 03.04.2013 11:20

Головоломка с гаджетом win7
 
Решил написать гаджет на win7. Суть его такая: хотел парсить данные с сайта, чтобы оперативно получать информацию о новых сообщениях. Написал на php парсер, поставил его на локалку. Гаджет заработал, в iframe замечательно отображались сообщения. Но возникла необходимость доработать его так, чтобы он уведомлял меня звуковым сигналом о новых сообщениях. И тут все началось...Я понял, что не могу связать парсер со своим гаджетом никак вообще, пробовал файлы, не вышло. Затем попробовал добавить на страницу возвращаемую парсером скрытый div и писать в него, чтобы гаджет из него брал нужные данные, но, тут понял, что из iframe вообще не вариант что-то взять(((( Подумал, мое спасение в кроссдоменном ajax. Решил так, что поставлю плагинчик cross-domain-ajax и буду слать асинхронный запрос на свою же локалку. Но тут меня снова осенило, плагин то работает через сервис Yahoo, который до моей локалки с ответом не доберется, и мне стало совсем грустно. Неужели нельзя придумать выход? По ходу моего лабания гаджета я понял, что это не так то легко, даже простой алерт в гаджете не отрабатывает, приходится использовать alert VB-скрипт)

Чернышков Николай 03.04.2013 11:29

Кстати говоря, может быть моя идея с файлами была не настолько порочна? Может просто в силу своего ламерства я не смог нормально с ними разобраться. Проблема была кажется в путях...Скрипт на денвере может создавать файлы в пределах своего виртуального диска, как я понял, а гаджет лежит установленный по C:\Users\Пользователь\AppData\Local\Mi crosoft\Windows Sidebar\Gadgets, соответственно мне туда и надо файл запихнуть было, но я не смог. А Javascript'ом открыть файл на диске денвера как я понял, тоже нельзя(


Часовой пояс GMT +3, время: 06:46.