Autor | Zpráva | ||
---|---|---|---|
Jean Profil |
#1 · Zasláno: 12. 8. 2005, 22:43:05
Nevím přesně do které kategorie to zařadit, ale tahle je tomu docela příbuzná.
Problém: mám chat, aktualizace se provádí metatagem refresh, je nastavená no-cache, funguje jak má, ale přikaždém načtení to znova načítá i grafiku(logicky). Potřeboval bych, jestli se dá refreshovat jen textovej obsah... díky p.S. možná jsem to měl zařadit spíš do javascriptu..:/ |
||
Dero Profil |
#2 · Zasláno: 12. 8. 2005, 22:46:45
V tomhle případě bych i doporučil IFRAME nebo FRAMESET - je to snadné, efektivní a na chat legitimní. Pokud mluvíš o grafice v textu (ať už jakékoliv), tak to asi nepůjde.
|
||
Jean Profil |
#3 · Zasláno: 12. 8. 2005, 22:48:46
ne, přesně tomu se chci vyhnout, nechci tam iframy, ani nic podobnyho, hledam nonframes reseni...
|
||
Dero Profil |
#4 · Zasláno: 12. 8. 2005, 22:57:32
V tom případě třeba Java/Flash ... prostě nějaký object.
Jinak to bez frames de facto není možné. |
||
Leo Profil |
#5 · Zasláno: 12. 8. 2005, 22:59:27
Pokud nechcete reseni s frames nebo iframe (to je snad jediny rozumny pouziti techle veci) tak vam nezbude nez bud nacitat celou stranku (coz nevadi ani tak kvuli obrazkum ale nepotesi to uzivatele ktery ma rozepsany text zpravy :-), nebo pouzit JavaScript a nejaky zpusob vymeny dat JS > PHP > JS na pozadi stranky. Leo
|
||
habendorf Profil |
#6 · Zasláno: 12. 8. 2005, 23:00:04
Potřeboval bych, jestli se dá refreshovat jen textovej obsah...
IMHO ne. |
||
Jean Profil |
#7 · Zasláno: 12. 8. 2005, 23:10:40
vtipny, mam celej chat napsanej a ted sem dojel na tomhle detailu:))
2Leo: Mohl bys to nejak blize priblizit? |
||
Meldo Profil |
#8 · Zasláno: 12. 8. 2005, 23:18:00
asi to bude blbost ale: co pouzit include v php?
|
||
Jean Profil |
#9 · Zasláno: 12. 8. 2005, 23:19:02
? tomu nerozumim... nejak to rozved...
|
||
Leo Profil |
#10 · Zasláno: 12. 8. 2005, 23:28:33
"vtipny, mam celej chat napsanej a ted sem dojel na tomhle detailu:))"
Predtim, nez zacnete kodovat detaily je potreba vymyslet celek :-) Co se tyka komunikace JS > PHP a zpet tak modni slovo ted je napr. AJAX, zkuste si ho najit v Google, Leo |
||
Časová prodleva: 5 dní
|
|||
pa3k Profil |
#11 · Zasláno: 17. 8. 2005, 23:04:40
Čo tak vložiť iframe tak aby nebol zobrazený, dať mu potrebný refresh, a vkladať do neho len text + prípadne nejaké tie txt značky. JavaScriptom z hlavnej stránky v intervaloch vytahovať text a vkladať do nejakého prvku dokumentu.
|
||
Yuhů Profil |
#12 · Zasláno: 17. 8. 2005, 23:48:30
> Potřeboval bych, jestli se dá refreshovat jen textovej obsah...
> IMHO ne. IMHO jo. Co těm obrázkům a jiným věcem nastavit dobré kešovací hlavičky? Neříkejte mi, že se při meta refreshi předává i vnořeným požadavkům hlavička požadavku Pragma nebo něco podobného, že by si to vyžadovalo znovunačtení. Abych mohl poradit, jak přesně se zařídí kešování obrázků, bych musel znát podrobnosti serveru. Je tam třeba .htaccess? Podporuje server E-Tagy? Je to Apache nebo něco jiného? Zatím odkazuju na kešovací návod: http://www.jakpsatweb.cz/clanky/caching-tutorial-czech-translation.htm l |
||
Yuhů Profil |
#13 · Zasláno: 17. 8. 2005, 23:51:17
no jasně že. Tak jsem to zkusil a při meta refreshi se obrázky čtou z cache. Takže zapomeň na všechny "moudré" rady, které zazněly přede mnou a soustřeď se na kešování obrázků.
|
||
pa3k Profil |
#14 · Zasláno: 18. 8. 2005, 09:13:31 · Upravil/a: pa3k
Lenže tu je - ako som pochopil - refresh celej stránky vyslovene nežiadúci:
Leo: Pokud nechcete reseni s frames nebo iframe (to je snad jediny rozumny pouziti techle veci) tak vam nezbude nez bud nacitat celou stranku (coz nevadi ani tak kvuli obrazkum ale nepotesi to uzivatele ktery ma rozepsany text zpravy :-) |
||
krteczek Profil |
#15 · Zasláno: 19. 8. 2005, 12:55:46
pa3k: jj prostě pokud děláš live-chat tak se IMHO bez framu/iframes neobejdeš.
Důvody proč nerefreshovat celou stránku: 1. duvod co napsal Leo 2. zvyšuje se trafic ( ono to vypadá, že vlastně o nic nejde, ale texty mají třeba 1kB(podle počtu řádků, kolik toho uživatelé napíší a a celá stránka 5kB, nebo i víc včetně obrázků) vynásobte to počtem uživatelů a už se vám asi protočí panenky. 3. uživatelé na pomalem připojení s velkým pingem (GPRS) vás nebudou mít rádi(stáhne se jim stránka a už aby se tahala znova ) Takže ANO: chat je jediné rozumné použití frames/iframes krteczek |
||
pa3k Profil |
#16 · Zasláno: 19. 8. 2005, 12:58:54
Vcelku zaujímavo vyzerá ten AJAX čo spomínal Leo.
|
||
Časová prodleva: 25 dní
|
|||
Leeway Profil * |
#17 · Zasláno: 13. 9. 2005, 14:13:35
Já bych to řešil Javou, nastavením časovače na obsluhu události refresh objektu document. Asi takto:
<script type='text/javascript'> setInterval(document.refresh;5000) // časovač 5 sec. </script> Dalo by se to ještě různě jinak nastavit a doladit, ale tohle je základ. (různé prohlížeče mají jinačí implentaci, takže možná "document.location.refresh" ) |
||
ikso Profil |
#18 · Zasláno: 15. 9. 2005, 16:26:03
Framy su na chat urcene, teda aspon ako stvorene... Odsudzuje sa ich pouzivanie, ale nie u chatu, tam je to potrebne.
|
||
Časová prodleva: 4 dny
|
|||
igamenir Profil |
#19 · Zasláno: 19. 9. 2005, 20:00:29 · Upravil/a: igamenir
Na chat pochopitelně framy. Jinak to jde ale řešit tím javascriptem. Tam také můžeš časovač zastavit, když se třeba vyplňuje něco do polí, aby ti to nezmyzelo - viz moje stránky
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0