[Edge]。→、、
ウインドウ内でユーザーがブラウザーのユーザー インターフェイスから“貼り付け”操作を実行したときに発生します。
バブリング | あり |
---|---|
キャンセル可能 | はい |
インターフェイス | ClipboardEvent |
イベント ハンドラー プロパティ | onpaste¶ |
→Element:paste イベント。
HTML:
<SPAN id=IdLog></SPAN>
JavaScript:
function JobCopy(eve){ //copy イベントの処理: D=eve; //=[object]:[object ClipboardEvent]。「JavaScript:」の一部を範囲指定して [Ctrl]+[C] をした。IdLog.innerHTML=IdLog.innerHTML+"copy "; } function JobCut(eve){ //cut イベントの処理: D=eve; //=[object]:[object ClipboardEvent]。「JavaScript:」の一部を範囲指定して [Ctrl]+[X] をした。詳細
//isTrusted=[boolean]:true //clipboardData=[object]:[object DataTransfer] //type=[string]:copy //target=[object]:[object HTMLTableCellElement] //currentTarget=[object]:null //eventPhase=[number]:0 //bubbles=[boolean]:true //cancelable=[boolean]:true //defaultPrevented=[boolean]:false //composed=[boolean]:true //…IdLog.innerHTML=IdLog.innerHTML+"cut "; } function JobPaste(eve){ //paste イベントの処理: DA=eve; //=[object]:[object ClipboardEvent]。「JavaScript:」の一部を範囲指定して [Ctrl]+[V] をした。貼り付けできない場所であるが。詳細
//isTrusted=[boolean]:true //clipboardData=[object]:[object DataTransfer] //type=[string]:cut //target=[object]:[object HTMLTableCellElement] //currentTarget=[object]:null //eventPhase=[number]:0 //bubbles=[boolean]:true //cancelable=[boolean]:true //defaultPrevented=[boolean]:false //composed=[boolean]:true //…IdLog.innerHTML=IdLog.innerHTML+"paste "; } //window.oncopy=JobCopy; //イベント割り当て。 //window.oncut=JobCut; //イベント割り当て。 //window.onpaste=JobPaste; //イベント割り当て。 window.addEventListener('copy', JobCopy); window.addEventListener('cut', JobCut); window.addEventListener('paste', JobPaste);詳細
//isTrusted=[boolean]:true //clipboardData=[object]:[object DataTransfer] //type=[string]:paste //target=[object]:[object HTMLTableCellElement] //currentTarget=[object]:null //eventPhase=[number]:0 //bubbles=[boolean]:true //cancelable=[boolean]:true //defaultPrevented=[boolean]:false //composed=[boolean]:true //…
oncopy、oncut、onpaste が働かない。