Autor | Zpráva | ||
---|---|---|---|
Romy Profil * |
#1 · Zasláno: 29. 7. 2008, 20:43:57
Chci použít na stránky refresh, ale potřebuju, aby se refresh provedl jen jednou, ne v intervalech. Výsledná představa je tedy taková, že návštěvník si otevře urč. stránku, která se ihned aktualizuje a šlus.
Jde taková věc vůbec udělat? Co jsem hledala, našla jsem jen refresh v intervalech. |
||
pmg Profil |
#2 · Zasláno: 29. 7. 2008, 22:00:27
Refresh lze provést javaskriptem a pomocí parametru v adrese zjistit, zda už se aktualizovalo. Tím, že se do adresy přidá náhodné číslo, se zajistí, že se stránka nebude kešovat. Takže nějak takto:
<script type="text/javascript"> var query = window.location.search; if (!/[?&]refresh=\d+/.test(query)) { window.location.search += (query.length ? '&' : '?') + 'refresh=' + Math.floor(Math.random() * 1e6); } </script> |
||
Leo Profil |
#3 · Zasláno: 30. 7. 2008, 00:21:47
"Výsledná představa je tedy taková, že návštěvník si otevře urč. stránku, která se ihned aktualizuje a šlus."
Jaky to ma smysl? Leo |
||
fandaa Profil |
#4 · Zasláno: 30. 7. 2008, 07:49:28 · Upravil/a: fandaa
Leo
Pokud by to nebylo hned, ale až za pár sekund, tak já bych to využil na stránce s reklamami od AdFox, neboť se při prvním zobrazení reklama nezobrazí. // Ale nevím jestli to neni proti pravidlům. // Ale taky to dost obtěžuje návštěvníky. |
||
pmg Profil |
#5 · Zasláno: 30. 7. 2008, 09:00:06 · Upravil/a: pmg
Také jsem si uvědomil, že něco podobného bych v reálu asi nepoužil. Jestli jde jen o to, aby stránka byla aktuální, je lepší použít meta tag.
|
||
Časová prodleva: 16 let
|
0