<html>
<link rel="stylesheet" href="josh.css">
<body bgcolor="#FFFFFF">

		<div id="説明">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">onbeforeunload</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">なし</span> IE <span class="emphasis">4(Win)/5(Mac)</span> DOM <span class="emphasis">なし</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">バブル : なし、キャンセル可能 : あり</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>別のページに移動するか、フォームを送信するか、ウィンドウを閉じようとしているため、現在のドキュメントのアンロードが開始される直前に発生します。このイベントは、<span class="literal">onunload</span> イベントより先に発生します。このため、スクリプトまたはユーザーがアンロード操作を取り消すことができます。しかし、悪意のあるスクリプトによってユーザーがページをアンロードできなくなることのないように、一部の処理は自動で行われます。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
						<tr>
							<td colspan="2"><p><span class="literal">onbeforeunload</span> イベントハンドラーで、<span class="literal">event.returnValue</span> プロパティに文字列を指定すると、ページの表示を続けるか、またはユーザーが要求したとおり別のページに移動するかウィンドウを閉じるかをユーザーが選択できるダイアログボックスを表示させることができます。表示されるダイアログボックスのメッセージの一部に、イベントプロパティに指定した文字列が入ります。メッセージの他の部分はブラウザによって表示されるため、削除や変更ができません。ユーザーがダイアログボックスでクリックしたボタンに応じて、実行するアクションが決まります。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">代表的なターゲット</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">body</span> 要素および <span class="literal">frameset</span> 要素、<span class="literal">window</span> オブジェクト。
</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div>
</body>
</html>