Firefox で onreadystatechange がコールされない

JavaScript で XMLHTTPRequest を使用して通信する際、readyState が変化すると、onreadystatechange に指定した関数がコールされます。

しかし、Firefox (バージョン 1.5.0.4)では同期モードを指定すると、onreadystatechange に指定した関数がコールされません。なお、readyStateは変化していますので、onload を代わりに使用して対応できます。

また、非同期モードを指定した場合は、onreadystatechange に指定した関数がコールされます。