| Autor | Zpráva | ||
|---|---|---|---|
| HorSe Profil * |
#1 · Zasláno: 8. 6. 2012, 13:29:08
Ahoj... Stáhnul jsem si tento kus kódu jako ajax :
<script>
$(document).ready(function()
{
var refreshId = setInterval(function()
{
$('#chatwall').load('ajaxTime.php?randval='+ Math.random());
}, 1000);
//stop the clock when this button is clicked
$("#stop").click(function()
{
clearInterval(refreshId);
});
});
</script>... využívám ho k refreshování části stránky, ale v opeře se mi ta stránka refreshuje uplně celé a to je špatně. Neví někdo náhodou co s tím? |
||
| _es Profil |
#2 · Zasláno: 8. 6. 2012, 13:47:58
HorSe:
„Neví někdo náhodou co s tím?“ Asi bude problém inde ako v uvedenom kóde, chcelo by to „živú“ ukážku. |
||
| HorSe Profil * |
#3 · Zasláno: 8. 6. 2012, 13:54:48
A jako kde třeba?? V php určitě ne. Ještě ta maximálně by to mohlo být někde v jquery.
|
||
| Jan Tvrdík Profil |
#4 · Zasláno: 8. 6. 2012, 14:04:38
|
||
| HorSe Profil * |
#5 · Zasláno: 8. 6. 2012, 14:20:01
Jan Tvrdík
zkoušel jsem ta dávat různé jQuery : <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script> - s touhle je ten problém o kterém jsem psal. Refreshuje se uplně celá obrazovka.
<script type="text/javascript" src="http://ajax.googleapis.com//ajax/libs/jqueryui/1/jquery-ui.min.js"></script> - s tou to nefunguje vůbec. Nerefreshuje se.
jQuery v1.7.2 - problém přetrvává. |
||
| Jan Tvrdík Profil |
#6 · Zasláno: 8. 6. 2012, 14:27:21
HorSe:
„jquery-ui.min.js (…) s tou to nefunguje vůbec. Nerefreshuje se.“ jQuery UI je jiná knihovna. „jQuery v1.7.2 - problém přetrvává“ V tom případě budeme asi potřebovat tu živou ukázku. Nebo se zkus sám kouknout do error konzole Opery. |
||
| HorSe Profil * |
#7 · Zasláno: 8. 6. 2012, 14:47:54
Jan Tvrdík: Díky už jsem to vyřešil. Omluva pro tebe _es ... ta živá ukázka mi pomohla jak jsem jí cestavoval abych to sem nemusel dávat celé tak jsem si všimnul že jsem v původním php zapomněl
echo '<meta http-equiv="refresh" content="5" >'; . Moje chyba. Ale bez vás by mi to nedošlo. Takže děkuji. ... Zajímavé ale je že firefoxt, IE, ani chrome už ten PHP refresh nebrali na zřetel.. jenom ta opera.
|
||
| HorSe Profil * |
#8 · Zasláno: 8. 6. 2012, 16:44:26
Ještě jedna věc... Ten původní javascript funguje, tak že napřed čeká tu sekundu a pak refreshuje. Jak se to dá udělat obráceně?? Aby napřed refreshoval a pak čekal sekundu? Prosím?
|
||
| Jan Tvrdík Profil |
#9 · Zasláno: 9. 6. 2012, 14:08:27
HorSe:
Třeba takto: <script>
$(document).ready(function() {
var refresh = function() {
$('#chatwall').load('ajaxTime.php?randval='+ Math.random());
};
var refreshId = setInterval(refresh, 1000);
refresh();
//stop the clock when this button is clicked
$("#stop").click(function() {
clearInterval(refreshId);
});
});
</script> |
||
| HorSe Profil * |
#10 · Zasláno: 9. 6. 2012, 16:45:16
Jan Tvrdík:
Super. Děluju moc. Já se s tim patlám, různě jsem to přehazoval ale nedařilo se. |
||
|
Časová prodleva: 14 let
|
|||
0