Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Гаджет Windows 7 с автообновляемым HTML информером погоды, или другим кодом.

Ответить
Настройки темы
Разное - Гаджет Windows 7 с автообновляемым HTML информером погоды, или другим кодом.

Новый участник


Сообщения: 31
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: blqs
Дата: 06-07-2011
Вложения
Тип файла: zip (01)sinoptikua.informer.blqs.gadget.zip
(6.9 Kb, 299 просмотров)
Решил сделать гаджет погоды, отображающий HTML информер от "sinoptik.ua"

0. Создал Gadget.xml стандартного содержания.
читать дальше »
HTML код: Выделить весь код
<?xml version="1.0" encoding="utf-8" ?> <gadget> <name>Sinoptik.UA Weather</name> <namespace>sinoptikua.informer.blqs.gadget</namespace> <version>0.9</version> <author name="blqs"> <logo src="" /> </author> <copyright>2011.05.07 by blqs</copyright> <description>Sinoptik.UA Weather. Sinoptik.UA HTML-Informer</description> <icons> <icon height="64" width="64" src="icon.png" /> </icons> <hosts> <host name="sidebar"> <base type="HTML" apiVersion="1.0.0" src="sinoptikua.informer.blqs.html" /> <permissions>Full</permissions> <platform minPlatformVersion="1.0" /> <defaultImage src="icon.png" /> </host> </hosts> </gadget>


1. Создал sinoptikua.informer.blqs.html с HTML кодом:
читать дальше »
HTML код: Выделить весь код
<html> <head> <meta http-equiv="Content-Type" content="text/html;" /> <style type="text/css"> body { width: 260px; height: 160px; background-color: transparent; } </style> </head> <body marginheight="0" marginwidth="0" scrolling="no"> <iframe name="iframe" src ="iframe.html" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe> </body> </html>


2. Создал iframe.html который отображается в первом, как iframe (код информера с сайта):
читать дальше »
HTML код: Выделить весь код
<div id="SinoptikInformer" class="SinoptikInformer type1c1" style="display:none;width:240"> <div class="siHeader"> <div class="siLh"> <div class="siMh"> <a onmousedown="siClickCount();" href="http://sinoptik.ua/" target="_blank">Погода</a> <a onmousedown="siClickCount();" class="siLogo" href="http://sinoptik.ua/" target="_blank"> <img alt="Прогноз погоды" src="http://informers.sinoptik.ua/img/t.gif" /> </a> <span id="siHeader"></span></div></div></div> <div class="siBody"> <div class="siCity"> <div class="siCityName"> <a onmousedown="siClickCount();" href="http://sinoptik.ua/погода-киев" target="_blank">Погода в <span>Киеве</span></a></div> <div id="siCont0" class="siBodyContent"></div></div> <div class="siLinks"><span><a onmousedown="siClickCount();" href="http://sinoptik.ua/погода-киев" target="_blank">на сегодня</a> <a onmousedown="siClickCount();" href="http://sinoptik.ua/погода-киев/завтра" target="_blank">завтра</a> <a onmousedown="siClickCount();" onmousedown="siClickCount();" href="http://sinoptik.ua/погода-киев/10-дней" target="_blank">10 дней</a></span> <span> <a onmousedown="siClickCount();" href="http://sinoptik.ua/украина" target="_blank">в других городах</a></span></div></div> <div class="siFooter"> <div class="siLf"> <div class="siMf"></div></div></div></div> <script type="text/javascript">var siCss=document.createElement("link");siCss.setAttribute("rel","stylesheet");siCss.setAttribute("type","text/css");siCss.setAttribute("href","http://informers.sinoptik.ua/css/informers.css");document.getElementsByTagName("head")[0].appendChild(siCss);function siClickCount(){var siCount=document.createElement("script");siCount.setAttribute("type","text/javascript");siCount.setAttribute("src","http://informers.sinoptik.ua/counter.php?lang=ru&rnd="+new Date().valueOf());document.getElementsByTagName("head")[0].appendChild(siCount);}function LoadInformer(data){document.getElementById("siHeader").innerHTML=data.date;for(var i=0;i<data.body.length;i++){if(data.body[i]!=null){document.getElementById("siCont"+i).innerHTML=data.body[i];}}document.getElementById("SinoptikInformer").style.display="block";}</script> <script type="text/javascript" charset="UTF-8" src="http://informers.sinoptik.ua/js.php?type=1&cities=303010783&lang=ru"></script>


Делал специально, чтобы обновлять только iframe.
А тестировал на дописанных символах в iframe.html. В браузерах работает.

Описание проблемы:
1. Гаджет отображается нормально.

Просто не обновляется..
2.0. Попытки заставить его обновляться стандартными методами.
Видимо в целях безопасности обновление запрещено, или отображается "слепок".
2.1. JavaScript обновления iframe, работать в запущенном гаджете и не думает.
читать дальше »
HTML код: Выделить весь код
<script type=text/javascript> function refresh() { document.all.iframe.src = document.all.iframe.src; } window.setInterval("refresh()",60000); </script>


2.2. Обновление через meta refresh, также не дает результатов.
читать дальше »
HTML код: Выделить весь код
<meta http-equiv="Refresh" content="60" />


3. Подскажите как заставить гаджет обновляться.
4. Если таким образом это невозможно сделать, то может запихнуть html код в swf, если это возможно?
Если да, то подскажите как, или помогите.

Надеюсь объяснил развернуто и доступно
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:42, 06-07-2011

 

Новый участник


Сообщения: 31
Благодарности: 1

Профиль | Отправить PM | Цитировать


Что, никто не подскажет?

Отправлено: 08:08, 20-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Delirium

Ветеран


Сообщения: 5623
Благодарности: 935

Профиль | Отправить PM | Цитировать


Думаю, эта тема будет более уместна в ветке Windows 7, переношу.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 08:29, 20-07-2011 | #3


Аватара для rsod

Ветеран


Сообщения: 1344
Благодарности: 153

Профиль | Отправить PM | Цитировать


А зачем обновлять весь фрейм? можно же обновлять только изображение изменяя его url

-------


Отправлено: 12:36, 20-07-2011 | #4


Аватара для g0dl1ke

Новый участник


Сообщения: 17
Благодарности: 3

Профиль | Отправить PM | Цитировать


помести в sinoptikua.informer.blqs.html

Код: Выделить весь код
<head> <script type='text/javascript'> onload=function(){ setInterval(function(){location.href.reload()},1000); } </script> </head>

Отправлено: 10:02, 15-11-2011 | #5


Аватара для g0dl1ke

Новый участник


Сообщения: 17
Благодарности: 3

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
<html> 
<head>
<script type='text/javascript'>
  onload=function(){
    setInterval(function(){location.reload()},10800000);
  }
</script>
</head>
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:30, 19-12-2011 | #6


Аватара для MrLOLs

Новый участник


Сообщения: 12
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


А где сам гаджет скачать?

Отправлено: 21:36, 04-01-2012 | #7


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Отличная идея! Это первый гаджет для Sinoptik.ua который я нашёл в инете. Вот только как его скачать? Или он ещё не готов?
Очень хочется его получить)

Отправлено: 11:37, 17-02-2012 | #8


Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Sinoptik_ua.rar
(6.7 Kb, 464 просмотров)

Цитата Ruslaner:
Очень хочется его получить) »
Из данных, что оставил автор темы, применив совет от g0dl1ke, можете сделать сами, также можете настроить внешний вид такой, как вам нравится. Вот, что вышло у меня (пример сделан для г.Киев.)
Для токо чтобы изменить город на ваш, вы должны на сайте sinoptik.ua получить информер для вашего города.
Дальше распаковываете прилагаемый к моему сообщению архив, и открываете находящийся в нем гаджет - 7z архиватором, извлекаете файл iframe.html, и редактируете его (открыв в блокноте, например) изменив некоторые данные, а точнее вам нужно будет заменить id вашего города, также название г.Киев на ваш город и ссылку-переход на сайт. Походу разберетесь. После этого сохранить изменение и кинуть отредактированный iframe.html в открытый в 7z архиваторе архив гаджета.
Дальше устанавливаете и пользуетесь.
В моем примере, я оставил возможность при клике по надписи Погода в Киеве перейти в браузере на сайт погоды для отображения более широкой информации, остальные ссылки я убрал, как ненужные.
P.S. Интервал обновления данных о погоде в гаджете - раз в час.

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:20, 14-03-2012 | #9


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


beve огромное спасибо за гаджет !!

Отправлено: 17:41, 05-04-2012 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Гаджет Windows 7 с автообновляемым HTML информером погоды, или другим кодом.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Microsoft выпустила гаджет окончания поддержки Windows XP OSZone News Новости и события Microsoft 1 02-05-2011 13:21
Вопрос - Как можно проверить был взлом системы или просто зашли под другим пользователем? ИС_ Защита компьютерных систем 0 24-09-2009 16:52
[решено] Работа с html-кодом страницы, поиск и копирование нужных строк Sestrichka AutoIt 14 02-04-2009 16:51
[решено] Не работает гаджет погоды rzum Microsoft Windows Vista 2 29-03-2007 01:48
Select с HTML кодом vadimiron Вебмастеру 10 19-02-2007 11:34




 
Переход