Как показать локальную веб-страницу, в случае, если сервер не отвечает?
xhr.onerror = function() { открыт_локальную_страницу() }
Не уверен, но возможно вам нужно что-то подобное : www.codenet.ru/webmast/php/ErrorDocument.php