url = "http://example.com"
new Ajax.Request(url, {
onComplete: function(transport) {
alert(transport.status);
}
});
サイトが機能している場合は 200 のステータスを返し、機能していない場合は 500 などを返したいのですが、そのコードは常に 0 を返しています。
最終的には、Web サイトの稼働状況を定期的に ping する setinterval 関数が必要です。