DOM

Document:pointerlockerror イベント

 編集:2022.10.10 by T.A.

[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; //イベント割り当て。

ポインターロックのエラーをどうやって出したらいいか?

HTMLElement:pointerdownDocument:pointerlockchange


テスト