[Edge]。→、
(技術的な理由、またはパーミッションが拒否されたために)ポインターのロックに失敗したときに発生します。
| バブリング | あり |
|---|---|
| キャンセル可能 | いいえ |
| インターフェイス | Event |
| イベント ハンドラー プロパティ | onpointerlockerror |
HTML:
<SPAN id=IdTest>[SPAN要素。ここでポインター操作を…]</SPAN><BR> <SPAN id=IdLog></SPAN>
JavaScript:
function JobPD(eve){ //pointerdown イベントの処理:
IdLog.innerHTML=IdLog.innerHTML +"●"; //表示。
IdTest.requestPointerLock(); //ポインター ロックの要求。
}
function Job(eve){ //pointerlockchange イベントの処理:
IdLog.innerHTML=IdLog.innerHTML +"★"; //表示。
}
function JobE(eve){ //pointerlockerror イベントの処理:
D=eve;
IdLog.innerHTML=IdLog.innerHTML +"Err "; //表示。
}
IdTest.onpointerdown=JobPD; //イベント割り当て。
document.onpointerlockchange=Job; //イベント割り当て。
document.onpointerlockerror=JobE; //イベント割り当て。
ポインターロックのエラーをどうやって出したらいいか?