eli pitäisi tehdä näyttötaulu jossa on selain näyttämässä sivua ja päivittää sen silloin kun dokumenttiin on tullut muutoksia.
sivu muuttuu toisinaan parin sekunnin välein, toisinaan voi mennä tuntejakin ettei päivitystä tarvita.
eli voisiko ajaxilla homman toteuttaa niin että palvelin lähettää selaimelle käskyn päivittää sivu tai vielä mieluummin vain tietty kehys.
html:n meta refresh ei kelpaa siksi että en turhaan halua ruutua vilkuttaa jos informaatio ei ole mihinkään muuttunut.
pystyykö tämän ongelman ratkaisemaan ajaxilla tai millään muullakaan tavalla?
en keksinyt millä hakusanoilla alkaisin googlesta hommaa selvittämään.
sivu muuttuu toisinaan parin sekunnin välein, toisinaan voi mennä tuntejakin ettei päivitystä tarvita.
eli voisiko ajaxilla homman toteuttaa niin että palvelin lähettää selaimelle käskyn päivittää sivu tai vielä mieluummin vain tietty kehys.
html:n meta refresh ei kelpaa siksi että en turhaan halua ruutua vilkuttaa jos informaatio ei ole mihinkään muuttunut.
pystyykö tämän ongelman ratkaisemaan ajaxilla tai millään muullakaan tavalla?
en keksinyt millä hakusanoilla alkaisin googlesta hommaa selvittämään.
Vastaukset 3
Vanhimmat
Tässä voi käyttää joko selaimen sivunpäivitystä ("meta refresh") tai sitten koodata jokin activex-kikkare joka tarkkailee taustalla milloin sisiältö on muuttunut ja ohjaa selainta päivittämään sivun. Ensimmäinen vaihtoehto on useissa uutissivuilla, GMailissa yms. käytössä oleva tapa, joten suosittelen sen käyttämistä. Haittaahan siitä ei ole vaikka sivu päivittyykin vaikkei sisältö olekaan muuttunut.
Älä nyt ainakaan mitään activex:ää ala tommosta varten koodaamaan, typerin idea ikinä. Jos meta refresh ei kelpaa, tee ajax:lla HEAD-pyyntö, jolla saat tietää, onko sivu päivittynyt. Jos on, javascriptillä vain refresh. Tarvitsee ehkä noin kymmenen riviä javascriptiä..
kiitti vinkistä. pitää perehtyä tuohon HEAD-pyynnön käyttöön.
eikä tosiaan tullut mieleenkään mitään activex-kikkaretta alkaa tekemään kun linuxin selaimissa ne vähän heikommin toimisikin..