Aktualizace div obsahu s imagem

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Yeball
Člen | 12
+
0
-

Zdravim,

potreboval bych aktualizovat obsah divu co nejcasteji. Dejme tomu ze mam 300*300 div, ktery obsahuje img. Tento image bych chtel menit imagem, ktery budu prijimat v nejake periode od serveru. Toto reseni je prepokladam realne, ale nevim zda je to dobre takto implementovat.

Jedna se o to, aby uzivatel videl real-time obrazovku.

Predem diky za tipy

Mysteria
Člen | 797
+
+1
-

Tohle jsi četl? Je to prakticky to samé, jenom místo tabulek tam budeš měnit div ⇒ https://forum.nette.org/…load-stranky

Yeball
Člen | 12
+
0
-

Chtel jsem se jeste zeptat, pokud mam takovy snippet, sem schopny nejak vyzadat prekresleni toho img, ikdyz je cesta k obrazku stejna, ale mezitim se img.png zmenil o proti puvodnimu ? Pokud dam invalidateControl, tak mi to funguje jenom v pripade pokud zmenim cestu k obrazku.

Dik

{snippet ajaxChange}
         <img src="{$basePath}/fonts/img.png" alt="Test" height="42" width="42">
{/snippet}

Editoval Yeball (25. 11. 2014 22:12)

Michalek
Člen | 211
+
+1
-

Cca img.png?{=uniqid()} a bude se načítat vždy znovu. Varianty řešení už jsou na tobě.

Editoval Michalek (25. 11. 2014 22:14)

japlavaren
Člen | 404
+
+1
-

Ja by som do toho snippety neťahal. Predpokladám, že ti bude ten obrázok generovať PHP script:

  1. Signál, ktorý bude posielať ten obrázok ($image->send(), $presenter->terminate()).
  2. Odkaz na signál dať do src obrázku.
  3. Obslužný javascript, ktorý ti bude ten obrázok obnovovať v intervale (to už vy-googliš).

Ak niečo nieje jasné, píš.

Editoval japlavaren (25. 11. 2014 22:43)

Yeball
Člen | 12
+
0
-

japlavaren napsal(a):

Ja by som do toho snippety neťahal. Predpokladám, že ti bude ten obrázok generovať PHP script:

  1. Signál, ktorý bude posielať ten obrázok ($image->send(), $presenter->terminate()).
  2. Odkaz na signál dať do src obrázku.
  3. Obslužný javascript, ktorý ti bude ten obrázok obnovovať v intervale (to už vy-googliš).

Ak niečo nieje jasné, píš.

Nakonec sem vyuzil <canvas> v HTML5 a tveho 3tiho bodu. Nevim co jsem chtel vymyslet :-) … Diky.

japlavaren
Člen | 404
+
0
-

Yeball napsal(a):

japlavaren napsal(a):

Ja by som do toho snippety neťahal. Predpokladám, že ti bude ten obrázok generovať PHP script:

  1. Signál, ktorý bude posielať ten obrázok ($image->send(), $presenter->terminate()).
  2. Odkaz na signál dať do src obrázku.
  3. Obslužný javascript, ktorý ti bude ten obrázok obnovovať v intervale (to už vy-googliš).

Ak niečo nieje jasné, píš.

Nakonec sem vyuzil <canvas> v HTML5 a tveho 3tiho bodu. Nevim co jsem chtel vymyslet :-) … Diky.

Pri canvase musíš myslieť na použiteľnosť – staršie prehliadače ho nepodporujú. Ja by som to vyriešil cez img zmenou src.