시스템 클립보드(clipboard)로부터 데이터를 붙여넣기하면 문서의 목표 개체에 발생한다.
![]() 이벤트 속성 |
object.onpaste=handler | JScript 만- |
---|---|---|
object.onpaste=GetRef('handler') | VBScript 5.0- | |
인라인 HTML | <ELEMENT onpaste="handler"> | 모든 플랫트폼 |
명명된 스크립트 | <SCRIPT for=object event=onpaste> | Explorer- |
Bubbles | 있슴 |
---|---|
취소 | 가능 |
발생 원인 | 텍스트를 선택한 다음:
|
디폴트 작용 | 시스템 클립보드로 부터 데이터를 문서의 지정한 위치로 붙여넣기 한다. |
HTML 규격 | 비규격 IE 확장. |
![]() | onpaste 이벤트⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
DHTML 개체 모델에서 이벤트처리자는 파라메터들을 직접 받지는 못해도, event개체의 쿼리를 사용할 수 있다.
altKey | ALT 키가 눌렸는가를 반환하거나 설정한다. |
altLeft | 왼쪽 ALT 키가 눌렸는가를 반환하거나 설정한다. |
cancelBubble | 현재 이벤트가 이벤트처리자들의 계통도에서 버블업(bubble up)하여야 하는가를 반환하거나 설정한다. |
clientX | 윈도우 장식과 스크롤바를 제외한 사용자 지역에 상대적 마우스포인터 수평 좌표를 반환하거나 설정한다. |
clientY | 윈도우 장식과 스크롤바를 제외한 사용자 지역에 상대적 마우스포인터 수직 좌표를 반환하거나 설정한다. |
ctrlKey | CTRL 키가 눌렸는가를 반환하거나 설정한다. |
ctrlLeft | 왼쪽 CTRL 키가 눌렸는가를 반환하거나 설정한다. |
dataTransfer | 끌어 놓기(drag-and-drop) 작업들을 위해 사전에 정의된 클립보드 양식들을 제공한다. |
offsetX | 이벤트가 발생된 개체에 마우스포인터의 상대적인 위치(오프세트) 수평 좌표를 반환하거나 설정한다. |
offsetY | 이벤트가 발생된 개체에 마우스포인터의 상대적인 위치(오프세트) 수직 좌표를 반환하거나 설정한다. |
returnValue | 이벤트로 부터의 반환값을 반환하거나 설정한다. |
screenX | 사용자 스크린에 상대적인 마우스포인터의 수평 위치를 반환하거나 설정한다. |
screenY | 사용자 스크린에 상대적인 마우스포인터의 수직 위치를 반환하거나 설정한다. |
shiftKey | SHIFT 키가 눌렸는가를 반환하거나 설정한다. |
shiftLeft | 왼쪽 SHIFT 키가 눌렸는가를 반환하거나 설정한다. |
srcElement | 이벤트를 발생시킨 개체를 반환하거나 설정한다. |
type | 이벤트 개체의 이벤트 명칭을 반환하거나 설정한다. |
x | 상대적으로 위치한 모체 개체에 상대적인 위치 수평 좌표를 반환하거나 설정한다. |
y | 상대적으로 위치한 모체 개체에 상대적인 위치 수직 좌표를 반환하거나 설정한다. |
사용자가 '붙여넣기' 코드를 만드는 경우 다음 과정이 필요하다;
개체 | script | HTML | IE |
---|---|---|---|
a | a.onpaste=sCode | <A onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
address | address.onpaste=sCode | <ADDRESS onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
applet | applet.onpaste=sCode | <APPLET onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
area | area.onpaste=sCode | <AREA onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
b | b.onpaste=sCode | <B onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
bdo | bdo.onpaste=sCode | <BDO onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
big | big.onpaste=sCode | <BIG onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
blockQuote | blockQuote.onpaste=sCode | <BLOCKQUOTE onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
body | body.onpaste=sCode | <BODY onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
button | button.onpaste=sCode | <BUTTON onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
caption | caption.onpaste=sCode | <CAPTION onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
center | center.onpaste=sCode | <CENTER onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
cite | cite.onpaste=sCode | <CITE onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
code | code.onpaste=sCode | <CODE onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
custom | custom.onpaste=sCode | <CUSTOM onpaste=sCode> | IE5(win32,unix),IE5.5(ce) |
dd | dd.onpaste=sCode | <DD onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
dfn | dfn.onpaste=sCode | <DFN onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
dir | dir.onpaste=sCode | <DIR onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
div | div.onpaste=sCode | <DIV onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
dl | dl.onpaste=sCode | <DL onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
document | document.onpaste=sCode | 없음 | IE5(win16,win32,unix,mac),IE5.5(ce) |
dt | dt.onpaste=sCode | <DT onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
em | em.onpaste=sCode | <EM onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
embed | embed.onpaste=sCode | <EMBED onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
fieldSet | fieldSet.onpaste=sCode | <FIELDSET onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
font | font.onpaste=sCode | <FONT onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
form | form.onpaste=sCode | <FORM onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
hn | hn.onpaste=sCode | <hn onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
hr | hr.onpaste=sCode | <HR onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
i | i.onpaste=sCode | <I onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
img | img.onpaste=sCode | <IMG onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
button | button.onpaste=sCode | <INPUT type=button onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
checkbox | checkbox.onpaste=sCode | <INPUT type=checkbox onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
FileUpload | FileUpload.onpaste=sCode | <INPUT type=file onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
image | image.onpaste=sCode | <INPUT type=image onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
password | password.onpaste=sCode | <INPUT type=password onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
radio | radio.onpaste=sCode | <INPUT type=radio onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
reset | reset.onpaste=sCode | <INPUT type=reset onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
submit | submit.onpaste=sCode | <INPUT type=submit onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
text | text.onpaste=sCode | <INPUT type=text onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
kbd | kbd.onpaste=sCode | <KBD onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
label | label.onpaste=sCode | <LABEL onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
legend | legend.onpaste=sCode | <LEGEND onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
li | li.onpaste=sCode | <LI onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
listing | listing.onpaste=sCode | <LISTING onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
map | map.onpaste=sCode | <MAP onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
marquee | marquee.onpaste=sCode | <MARQUEE onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
menu | menu.onpaste=sCode | <MENU onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
nextID | nextID.onpaste=sCode | <nextID onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
noBR | noBR.onpaste=sCode | <NOBR onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
ol | ol.onpaste=sCode | <OL onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
p | p.onpaste=sCode | <P onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
plainText | plainText.onpaste=sCode | 없음 | IE5(win16,win32,unix,mac),IE5.5(ce) |
pre | pre.onpaste=sCode | <PRE onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
rt | rt.onpaste=sCode | <RT onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
ruby | ruby.onpaste=sCode | <RUBY onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
s | s.onpaste=sCode | <S onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
samp | samp.onpaste=sCode | <SAMP onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
select | select.onpaste=sCode | <SELECT onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
small | small.onpaste=sCode | <SMALL onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
span | span.onpaste=sCode | <SPAN onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
strike | strike.onpaste=sCode | <STRIKE onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
strong | strong.onpaste=sCode | <STRONG onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
sub | sub.onpaste=sCode | <SUB onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
sup | sup.onpaste=sCode | <SUP onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
table | table.onpaste=sCode | <TABLE onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
tBody | tBody.onpaste=sCode | <TBODY onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
td | td.onpaste=sCode | <TD onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
textArea | textArea.onpaste=sCode | <TEXTAREA onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
tFoot | tFoot.onpaste=sCode | <TFOOT onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
th | th.onpaste=sCode | <TH onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
tHead | tHead.onpaste=sCode | <THEAD onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
tr | tr.onpaste=sCode | <TR onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
tt | tt.onpaste=sCode | <TT onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
u | u.onpaste=sCode | <U onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
ul | ul.onpaste=sCode | <UL onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
var | var.onpaste=sCode | <VAR onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
xmp | xmp.onpaste=sCode | <XMP onpaste=sCode> | IE5(win16,win32,unix,mac),IE5.5(ce) |
참조 | oncopy 이벤트 | oncut 이벤트 | onpaste 이벤트 | |
onbeforecopy 이벤트 | onbeforecut 이벤트 | onbeforepaste 이벤트 | setData 메서드 |
![]() | onpaste 이벤트⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
![]() | onpaste 이벤트⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
![]() | onpaste 이벤트⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
![]() | onpaste 이벤트 | ⇒ | ![]() ![]() |
최종 수정: 05/17/2025 23:19:08 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/event/onpaste.html |