[/code] Chciałbym co 5 sekund sprawdzać czy jest nowa wiadomość poprzez plik msg.php (to mam). W przypadku gdy jest, to wyświetlić nową wiadomość (okienko). Mam taki plik msg.php:
[code] … … Komunikator: 10 wiadomości …
Jak uruchamiam ręcznie msg.php to okienko wyskakuje mi poprawnie, ale w przypadku gdy otwieram je poprzez index, to widzę tylko “Komunikator” - bez alera…
IMO funkcja powinna sprawdzać za pomocą get, post lub ajax plik msg.php czy są nowe wiadomości, w samym pliku msg.php powinien być tylko kod sprawdzający w bazie (jak przypuszczam), czy są jakieś nowe wiadomości i wysyłać jakoś sformatowane dane z powrotem, reszta funkcji powinna wyświetlić alert z odpowiednią wiadomością,
var auto_refresh = setInterval(
function(){
$.get('msg.php',{rand:Math.random()/*obojętne jakie parametry po przecinku*/},function(odp){
if (odp!=0) {
csscody.alert('
Masz nowa wiadomosc
od ‘+odp+’’); } }); }, 5000); [/code]
coś w ten deseń, w tym przypadku msg.php będzie zwracać nazwę usera gdy jest jakaś wiadomość lub 0 gdy niema