Refresh

Ako by sa dal urobit refresh bez blikania?
? Nechapu. Nastavit <meta name="refresh" value="0,url"> nebo 3XX
Cez AJAX (XHR alebo RPC).
los > vobec nechapem, skus priblizit, zdrojak, link
já myslim, že to myslel, tak, že při refreshi stránka problikne, ale to dělá myslim jenom IE,,, (takhle sem to pochopil)
robi to aj mozilla
>> vobec nechapem, skus priblizit, zdrojak, link
AJAX = JavaScriptom pošleš požiadavku na server bez toho, aby si reloadoval stránku, získaš odpoveď podľa ktorej zmeníš obsah na stránke cez zmenu DOM.

linky typu "čo som prvé našiel v Googli":

ukážka takého chatu:
http://treehouse.ofb.net/chat/?lang=en

ako používať XmlHttpRequest (XHR):
http://jibbering.com/2002/4/httprequest.html

ako na Remote Procedure Call (RPC) v JavaScripte:
http://www.dotvoid.com/view.php?id=13
Původně jsem se do tohoto tématu nechtěl montovat a počkat, co z toho vzejde, abych se poučil. Ale vypadá to, že zázraky se nedějí.

Taky jsem s XMLHttpRequest před nějakou dobou laboroval a nakonec tuto cestu opustil jako slepou uličku. Důvod? IE toto nezná. Tam se to musí dělat přes ActiveXObject, což je značně nevýhodné (uživatelé musí mít zapnuté AciveX, což je riskantní).

http://developer.apple.com/internet/webcontent/xmlhttpreq.html

Nakonec jsem to vyřešit přes dva rámy. Jeden skrytý načítá opakovaně přes meta refresh. A jakmile se obsah načte, javascriptem přesunu obsah do viditelného rámu. Je to celkem jednoduché a univerzální pro všechny běžné prohlížeče.

Nicméně každý si musí svoji cestičku prošlapat sám.
Použiteľnosť XHR v prehliadačoch sa postupne zlepšuje.
RPC cez vkladanie elementu script sa mi zdá zatiaľ najlepšou možnosťou, pokiaľ netreba posielať dáta POSTom (pri chate netreba).
Rámy sú tiež pomerne dobrá voľba, ale majú väčšiu réžiu a nároky na prehliadač - každý rám je nové okno prehliadača. Výhoda rámov oproti elementu script je možnosť posielania metódou POST.
zbi > dobry napad, ale s javascriptom niesom velky kamarat, mohol by si tu hodit zdrojak?