Refresh obsahu v HTML prohlížečce

Toto je hlavní technické fórum pro diskusi o problémech při vytváření PROMOTIC aplikací a jejich řešení.

Refresh obsahu v HTML prohlížečce

Postby psticha » Thu 04. Feb 2016 7:32:39

Zdravím, poradíte jak provést refresh obsahu v HTML prohlížečce /PmiAx/?
V OnStart události mám:
pMe.acx.Navigate "http://www.slunecno.cz/predpoved-na-web.php?m=133&p1=FF1900&t1=000000&p2=4AE7FF&t2=000000&v=2&modern"
data se zobrazí.Jen bych potřeboval jednou za hodinu obsah obnovit voláním z časovače v události OnTick.
Děkuji
psticha
 
Posts: 3
Joined: Tue 25. Jun 2013 8:07:23

Re: Refresh obsahu v HTML prohlížečce

Postby Pavel Klimíček » Tue 09. Feb 2016 15:17:52

Dobrý den.
Tento požadavek bych (JavaScript obraze) řešil takto:
Vše v grafickém prvku HTML prohlížečka.
- vytvořit dvě pomocné proměnné
proměnnou typu double nazvanou "time" a
proměnnou typu string nazvanou "url" která bude obsahovat řetězec "http://www.slunecno.cz/predpoved-na-web.php?m=133&p1=FF1900&t1=000000&p2=4AE7FF&t2=000000&v=2&modern"
- v události onStart napsat skript:
Code: Select all
pMe.Vars("time").Value = Pm.Time;
pMe.Acx.Navigate(pMe.Vars("url").Value);


- v události onRefresh napsat skript:
Code: Select all
var dDate = Pm.Time;

if(pMe.Vars("time").Value < (dDate - 0.01))
{
  pMe.Acx.Navigate("");
  pMe.Vars("time").Value = dDate;
  pMe.Acx.Navigate(pMe.Vars("url").Value);
}


Tím by se zajistilo, že se prvek bude obnovovat samostatně (nebude závislý na žadném časovači).
Bude se obnovovat po překročení určeného časového rozdílu (-0.01 znamená 14 min 24 sec.)
Pavel Klimíček
 
Posts: 73
Joined: Thu 13. Dec 2012 15:35:59


Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 4 guests

cron