Předmět Autor Datum
...ale data jsou neaktualizována. Tím myslíš co? Že se ti budou online automaticky zobrazovat aktuá…
host 09.05.2006 12:34
host
Já nemyslím to, aby se to při neaktualizaci stránky měnilo, ale aby se to měnilo při novém načtení,…
Martin P. 09.05.2006 12:46
Martin P.
??? Pokud tam zustavaji stara data i po aktualizaci (reload) je nutne terminovat cache ? Jestli mluv…
BlueScreen 09.05.2006 12:54
BlueScreen
Dal jsem tam toto: ... Kam? Pochopil som to tak, že posielaš XML dokument priamo prehliadaču. Klie…
los 09.05.2006 12:58
los
No tak co mám do toho .html přesně dát? Nemusím to mít obnovované automaticky např. každých 5 s. Sta…
Martin P. 09.05.2006 13:14
Martin P.
Ak pisal Igor. Staci kamkoliv do dokumentu (php, htm atd... atd...) Includovat xmlout.php That´s all
BlueScreen 09.05.2006 13:24
BlueScreen
Ale jak includovat do htm?
Martin P. 09.05.2006 13:26
Martin P.
pokial to mas v html, tak cez iframe, ako som pisal tu: http://pc.poradna.net/question/view/35538-vk…
IgorK 09.05.2006 13:27
IgorK
este jedna podstatna vec, pretoze IE trochu inac interpretuje zobrazenie xml ako FF alebo opera, tak…
IgorK 09.05.2006 13:35
IgorK
teraz som na to pozeral a ty nemozes do svojej stranky vkladat kod, ci si tu pastol, to je prave vys…
IgorK 09.05.2006 13:02
IgorK
Staci reloadovat tu oblast stranky kde se nachazi aktualizovany zdroj (webovy) te stranky. Lze to za…
BlueScreen 09.05.2006 12:37
BlueScreen
ak chces, aby sa ti obsah stale aktualizoval, napr. kazdych 5s, staci si vytvorit stranku, napr. poc…
IgorK 09.05.2006 12:49
IgorK
pokial ti staci, aby sa data aktulizovali len na reload uzivatela(samozrejme ze musia byt aktualne a…
IgorK 09.05.2006 13:25
IgorK
No jo, ale to tam pak mám zas celé a ne jenom ty hodnoty.
Martin P. 09.05.2006 13:32
Martin P.
toto je ale problem IE.
IgorK 09.05.2006 13:35
IgorK
A jak ho vyřešit ;-).
Martin P. 09.05.2006 13:37
Martin P.
Ak to chceš nejako rozumne zobrazovať, tak to budeš musieť prekonvertovať do HTML ešte na strane ser…
los 09.05.2006 13:37
los
Na jakých stránkách?
Martin P. 09.05.2006 13:37
Martin P.
Na xmlout.php. Asi kvôli kombinácii neštandardného portu a môjho ISP.
los 09.05.2006 13:39
los
Ne, toto nejsou mé stránky. Já to právě chci z těchto stránek dát na ty svoje.
Martin P. 09.05.2006 13:44
Martin P.
To mi je jasné. Písal som o tých stránkach, nie o tvých ;-).
los 09.05.2006 13:46
los
A jo, sorry. Tak to nevím, že tam nic nevidíš.
Martin P. 09.05.2006 13:49
Martin P.
najskor tam ma len ciste html, co je problem, ale nie uplny. slo by to este urobit pomocou xmldom od…
IgorK 09.05.2006 13:44
IgorK
Kvôli bezpečnostným obmedzeniam nemôže správne nastavený klient nahrávať a spracovávať XML dokumenty…
los 09.05.2006 13:49
los
napadlo ma, ze by mohol parseovat sam seba, nie externy xml subor, napr. takto: xmlDoc.load("index.h…
IgorK 09.05.2006 13:57
IgorK
A musíš mít zrovna konkrétně to, pocaci.barak? Zkus free službu sluzba_free Po registraci si vložíš…
Kráťa 09.05.2006 14:47
Kráťa
Jj, to znám, ale potřebuji to právě z pocasi.barak. :-/
Martin P. 09.05.2006 15:27
Martin P.
Záleží na tom, čo máš k dispozícii. Ak iba HTML, tak to asi nepôjde. Ak máš napr. PHP, tak sa s tým…
los 09.05.2006 15:43
los
jen HTML :.(
Martin P. 09.05.2006 15:52
Martin P.
Tak jako vyskakovaci okno a je.......8-)
Intruder 09.05.2006 15:59
Intruder
Kde je zadrhel ? Kazdou tecnologii to jde nejak udelat.
Intruder 09.05.2006 15:50
Intruder
Ale jak?
Martin P. 09.05.2006 15:52
Martin P.
problem je, ako vysledny XML kod zobrazuje IE. to je jediny problem. :-/
IgorK 09.05.2006 15:54
IgorK
Když by to jinak nešlo, tak bych to mohl mít i odněkud jinud, ale free služby, které jsem našel, mi…
Martin P. 09.05.2006 16:03
Martin P.
A co ten tvůj soubor uložit jako PHP?
Kráťa 09.05.2006 17:26
Kráťa
To uz tu bylo poslední
Intruder 09.05.2006 17:30
Intruder

Já nemyslím to, aby se to při neaktualizaci stránky měnilo, ale aby se to měnilo při novém načtení, což se nedělo.
Dal jsem tam toto:
<?xml version="1.0" encoding="windows-1250" ?>
- <pocasi>
<den>9. 5. 2006</den>
<cas>12:29</cas>
<teplota>20</teplota>
<tlak>1012</tlak>
<vlhkost>42</vlhkost>
<rosbod>7</rosbod>
</pocasi>

Dal jsem tam toto: ...

Kam?

Pochopil som to tak, že posielaš XML dokument priamo prehliadaču. Klient si údaje môže držať u seba v keši, takže s tým XML je potrebné posielať správne hlavičky, napríklad:

Cache-Control: private, pre-check=0, post-check=0, max-age=0
Expires: 0
Pragma: no-cache

V PHP sa hlavičky posielajú funkciou header.

Staci reloadovat tu oblast stranky kde se nachazi aktualizovany zdroj (webovy) te stranky.
Lze to zajistit napr. javaScriptem.
Dalsim reseni je vyuzit primo weboveho klienta.
Tuto sluzbu vyuzivaji i ruzne programky na plochu, ktere ukazuji pocasi na Zemi.
Proto muzes sledovat (efektne) jak se meni udaje u techto programu a udaje ve tvem klientu.

ak chces, aby sa ti obsah stale aktualizoval, napr. kazdych 5s, staci si vytvorit stranku, napr. pocasie.html, kde vlozis ten svoj kod a do head tagu vlozis meta tag refresh, ktory zabezpeci, ze sa v tebe urcenom case bude stranka refreshovat.
bude to vyzerat nejako takto:

<html>
<head>
<meta http-equiv="refresh" content="5">
</head>
<body>
tu bude tvoj kod pre pocasie
</body>
</html>

a uz len staci pocasie.html vlozit na hlavnu stranku pomocou iframe a mas zabezpecene, ze kazdych 5s sa bude pocasie aktualizovat.
//edit: teraz pozeram, ze cely kod je v php, tak staci len zmenit priponu.

pokial ti staci, aby sa data aktulizovali len na reload uzivatela(samozrejme ze musia byt aktualne aj na pocasie.barak.cz), tak to vloz do svojho kodu napr. takto:

<iframe src="http://pocasi.barak.cz:8002/xmlout.php" width="30%" height="10%" scrolling="no" frameborder="0"></iframe>

najskor tam ma len ciste html, co je problem, ale nie uplny. slo by to este urobit pomocou xmldom od MS cez javascript: var xmlDoc=new ActiveXObject("Microsoft.XMLDOM") a potom parseovat. to by sme ale najskor od autora chceli vela, preto by mozno bolo lepsie, keby sa pozrel po inom druhu merania.

Zpět do poradny Odpovědět na původní otázku Nahoru