--- title: 'XMLHttp​Request: timeout イベント' slug: Web/API/XMLHttpRequest/timeout_event tags: - API - Event - リファレンス - XHR - XMLHttpRequest - イベント - timeout browser-compat: api.XMLHttpRequest.timeout_event translation_of: Web/API/XMLHttpRequest/timeout_event --- {{APIRef}} **`timeout`** イベントは、設定された時間が経過し進捗が終了すると発行されます。
バブリング なし
キャンセル 不可
インターフェイス {{domxref("ProgressEvent")}}
イベントハンドラープロパティ {{domxref("XMLHttpRequestEventTarget.ontimeout")}}
## 例 ```js const client = new XMLHttpRequest(); client.open('GET', 'http://www.example.org/example.txt'); client.ontimeout = () => { console.error('Timeout!!') }; client.send(); ``` イベントハンドラーは {{domxref("EventTarget/addEventListener", "addEventListener()")}} メソッドを使用して設定することもできます。 ```js client.addEventListener('timeout', () => { console.error("Timeout!!"); }); ``` ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - {{domxref("XMLHttpRequest")}}