Autor | Zpráva | ||
---|---|---|---|
jogurt Profil |
#1 · Zasláno: 2. 4. 2008, 23:55:58 · Upravil/a: jogurt
http://jonas.bochan.cz/hesla/
Mam ajaxove nacitani obsahu do DIVu. Obsah na serveru se nahrava porad ze stejne adresy, ale ma byt pokazde jiny (je generovan nahodne). Proc, prosim, IE nahrava porad stejny nahodny obsah? (Takova nahoda je trochu podezrela...) V opravdovych prohlizecich to funguje. Asi to bude kesovanim, s tim je v IE vzdycky problem. Nevim ale jak to osetrit. Do stranky, ktera vraci nahodny obsah a je volana ajaxem jsem pridal: header('Cache-Control: no-cache'); header('Pragma: no-cache'); header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT'); Ajaxove funkce vypadaji takto: function ajax_special(stranka,kam){ var httpRequest; if(typeof window.ActiveXObject!='undefined') httpRequest=new ActiveXObject("Microsoft.XMLHTTP"); else httpRequest=new XMLHttpRequest(); httpRequest.open("GET",stranka, true); httpRequest.onreadystatechange=function (){ processRequest_special(httpRequest,kam) }; httpRequest.send(null); } function processRequest_special(httpRequest,kam){ if(httpRequest.readyState==4){ if(httpRequest.status==200){ if(typeof kam=='string') document.getElementById(kam).innerHTML=httpRequest.responseText+'<br>' +document.getElementById(kam).innerHTML; if(typeof kam=='function') kam(httpRequest.responseText); }else alert("Chyba pri nacitani stanky " + httpRequest.status + ":" + httpRequest.statusText); } } a je volana: ajax_special('http://jonas.bochan.cz/hesla/index.php?chci=hesla','hes la') |
||
peta Profil |
#2 · Zasláno: 3. 4. 2008, 08:45:06
jogurt
- mozna je problem v nastaveni prohlize - mozna treba hledat dalsi moznosti nastaveni kesovani - mozna by stacilo pridat soubor.php?cislo=casove razitko A tak ho donutit, ze se zmenil obsah. - pripadne by se dal pouzit HTA mod rewrite a pepisovat indexcasoverazitko.php -> index.php |
||
Bubák Profil |
#3 · Zasláno: 3. 4. 2008, 08:58:41
Moc ti nepomůžu, ale v IE 7 ve výchozím nastavení problém nepozoruji.
|
||
jogurt Profil |
#4 · Zasláno: 3. 4. 2008, 17:57:39
Bubák dik, i to je pomoc..
peta pridal jsem cas do adresy a uz to funguje. Diky za dobrej napad. J |
||
peta Profil |
#5 · Zasláno: 4. 4. 2008, 08:15:55
jogurt
:) Ja si tim zas tolik jistej nebyl, ale prislo mi to jako nejednodussi. Nevyzkousenou otazkou v tomto pripade bylo, jak se zachova prohlizec na: soubor.php?neco=123 soubor.php?neco=234 soubor.php Muze vse povazovat za jedno. Ale rikas, ze ne, takze to funguje podle predpokladu. Nove GET hodnoty, tak si nemuze dovolit kesovat. |
||
jogurt Profil |
#6 · Zasláno: 5. 4. 2008, 04:05:30
peta: "...tak si nemuze dovolit kesovat." To doufam, ale u IE uz by me to ani neprekvapilo:-P
|
||
Časová prodleva: 16 let
|
0