Autor | Zpráva | ||
---|---|---|---|
kabanos Profil * |
#1 · Zasláno: 17. 12. 2010, 16:08:20
Ahoj,
mám stránku s hlavičkou: <meta http-equiv="cache-control" content="no-cache, no-store, max-age=0,must-revalidate"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="expires" content="-1"> A na stránce obrázek <img src="antispam.php" id="antispam" alt="">. Spustím-li javascriptový příkaz document.getElementById('imgs').src = 'obr.php'; zůstane mi poté stále stejný obrázek, i když v souboru obr.php je random generátor obrázků. Další věcí, co to dělá, resp. nedělá je, že do stránky mám vložený js soubor <script language="JavaScript" type="text/javascript" src="./js/form.js"></script>. Aktualizuji-li však obsah tohoto js, tak stránka ho má stále načtený po staru. Ani F5 nepomáhá. Jediné co mi pomůže je, když si zobrazím zdrojový kód webové stránky a nechám si zobrazit i zdoják tohoto js soubor (zobrazí se ten původní) a pak zmáčknu F5 v jeho zdrojáku, tak se už načte nový a na stránkách už pak funguje. Kde je problém? S js mi to dělá problémy u FF. Obrázek to nezmění ani v FF ani v IE. Dík |
||
_es Profil |
#2 · Zasláno: 17. 12. 2010, 16:17:58
kabanos:
„Spustím-li javascriptový příkaz document.getElementById('imgs').src = 'obr.php';“ Treba to načítať ako inú adresu, napríklad: document.getElementById('imgs').src = 'obr.php?r=' + Math.random(); |
||
margin Profil * |
#3 · Zasláno: 17. 12. 2010, 19:52:58
kabanos:
„Ani F5 nepomáhá.“ Ve většině prohlížečů pomáhá Ctrl+F5, v těch ostatních 2× po sobě F5. Způsob, který poradil _es, je spolehlivý a pro návštěvníky stránky pohodlnější. |
||
kabanos Profil * |
#4 · Zasláno: 19. 12. 2010, 22:13:43
Dík za radu s obrázkem. Nicméně co s tím js? Zkoušel jsem i CTRL+F5 x-krát za sebou a nepomohlo mi to:-(
|
||
_es Profil |
#5 · Zasláno: 19. 12. 2010, 22:27:37
kabanos:
„Nicméně co s tím js? Zkoušel jsem i CTRL+F5 x-krát za sebou a nepomohlo mi to:-(“ Najjednoduchšie je asi zmeniť názov súboru. To prehliadače spoľahlivo donúti načítať novú verziu skriptu. |
||
Časová prodleva: 13 let
|
0