Autor | Zpráva | ||
---|---|---|---|
ronaldinho Profil * |
#1 · Zasláno: 4. 10. 2013, 23:29:52
Zdravím,
chcem sa spýtať ako by som spravil refresh určitej sekcie stránky po 1sekunde tak, aby sa mi stránka refreshla len raz hneď po prvej sekunde keď kliknem na určenú sekciu. Problém je v tom, keď vložím kód <meta http-equiv="refresh" content="1;url=http://jina_adresa.cz/cokoliv"> odkazujem ním na rovnakú sekciu stránky, na ktorej je kód vložení čiže sa mi refreshuje stále dookola po 1 sekunde.
Viete mi niekto s tým pomôcť? Ďakujem. |
||
weroro Profil |
Už si sa to zrejme pýtal pred rokom obnovenie stránky (refresh) len raz
|
||
ronaldinho Profil * |
#3 · Zasláno: 4. 10. 2013, 23:43:30
weroro:
Áno pýtal ale to potrebujem k niečomu inému a s tým zakázaním kešovania to nefunguje. Preto chcem vedieť či nie je nejaký iný jednoduchý spôsob, aby sa určitá sekcia stránky refrešla po kliknutí na ňu. |
||
weroro Profil |
#4 · Zasláno: 5. 10. 2013, 00:25:42
Potrebuješ aby sa ti obnovili obrázky, alebo externe načítavané css, alebo externe načítavané js?
Používaš PHP? |
||
ronaldinho Profil * |
#5 · Zasláno: 5. 10. 2013, 08:52:32
Potrebujem aby sa mi obnovilo číslo ktoré zobrazuje počet kliknutí na odkaz - mám to riešené cez počítadlo stiahnutí. Keď kliknem na odkaz tak ma presmeruje, ale až po refreshnutí stránky sa mi započíta aktuálny počet.
http://www.barsa-futsal.sk/odporucane-stranky/ |
||
Amunak Profil |
#6 · Zasláno: 5. 10. 2013, 11:50:22
ronaldinho:
tak to máš špatně napsaný serverový skript. Uprav to tak, aby to šlo podle tohoto schématu: vstupní data (požadavek) > zpracování dat, akce > shromaždění dat pro výpis, složení stránky > výstup Očividně máš totiž prohozené ty prostřední dvě části. Potřebuješ, aby se ti prvně uložil nový počet, a až pak se načetl na výpisu. Ne naopak. |
||
Micruss Profil |
jquery + setInterval(...ajax..., 1000); + php soubor který bude vytahovat počet kliknutí všecko
jednoduchý příklad (využívám jquery) <script> function count() { $.ajax({ // ajax cooode, nebo .load url: "script/counter.php", success: function ( data ) { $('#count').html(data); } }); } setInterval(count, 1000); </script> <?php # Soubor script/counter.php; include 'mysql.php'; # MySQL(i) connect $count = mysql_query("SELECT * FROM neco WHERE neco = 'neco'"); echo "počet kliknutí ".mysql_num_rows($count); # edit síla zvyku mysqli.. ?> možná by to šlo udělat i stím vsevjednom... ;-) ale příde mi to zbytečný diť nezáleží na tom jestli se to zobrazí teď a nbo až po refreshi ne ?... btw možná sem uvedl blbej příklad... a k tomu se toto zřejmě nehodí ;-) |
||
Časová prodleva: 11 let
|
0