Autor | Zpráva | ||
---|---|---|---|
style Profil * |
#1 · Zasláno: 7. 5. 2012, 07:10:19
Potreboval bych poradit.
Provedu nahrani obrazku na server a pak pomoci javascriptu provedu zmenu pozadí prvku document.getElementById('photo').style.background ="url('../img/avatar.jpg')"; coz funguje bez problemu. Ale kdyz provedu danou akci opakovane (bez znovunacteni cele stranky), pozadi zustane stejne, i kdyz na serveru avatar.jpg je jiz jiny obrazek. Jak provest resresh pozadi prvku bez nutnosti znovunacteni cele stranky? Dekuji za radu |
||
_es Profil |
#2 · Zasláno: 7. 5. 2012, 08:53:49
style:
„pozadi zustane stejne, i kdyz na serveru avatar.jpg je jiz jiny obrazek.“ Sprav to tak, aby to prehliadač považoval za iný http dotaz, napríklad takto. |
||
style Profil * |
#3 · Zasláno: 7. 5. 2012, 09:25:32
A v obr.php je pouze odkaz na obrázek? Nebo co je jeho obsahem?
|
||
_es Profil |
#4 · Zasláno: 7. 5. 2012, 09:36:53
style:
On má obrázok v „súbore“ obr.php , ty v súbore ../img/avatar.jpg a riešenie je to isté.
|
||
style Profil * |
#5 · Zasláno: 7. 5. 2012, 09:38:19
Uz jsem to vyresil nasledne (zatim tedy jen overeno v FF):
document.getElementById('photo').style.background = "url('../img/avatar.jpg?r=" + Math.random()+")"; Dekuji za tip |
||
Časová prodleva: 11 let
|
0