Mam dziwny problem z ShoutBoxem na mojej stronie. SB posługując się xmlhttp wysyła zapytanie do skryptu php i ładuje shouty z pliku. Niestety co jakiś czas (za którymś tam odświerzeniem) pojawia się dziwny błąd.
Shouty się nie ładują, a debuger z Google Chrome zwraca mi taki oto komunikato-error:
Moje ładowanie shoutów wygląda następująco:
GML
...
if ( xmlhttp.readyState == 4 )
{
if ( xmlhttp.status == 200 )
{
text = xmlhttp.responseText;
if ( text != '' ) document.getElementById( 'shoutbox_frame' ).innerHTML = text;
}
}
...
Analizując komunikat od Chrome, zrozumieć można, że xmlhttp nie przesłało nam nic bądz przesłało null. Idąc tym tokiem chciałem to sprawdzić warunkiem:
GML
if ( text == null || text == false || text == 0 || text == '' )
{
alert( 'Przesło null bądz ciąg pusty' );
wyslij_zapytanie();
}
alert nie pokazuje się => zaden z warunków nie został spełniony, więc ciąg nie jest pusty, a błąd nie ustąpił.
Jak mam rozwiązać ten problem?